From 4c90030a86d1f75c0caed998fe26e1f3a7dba872 Mon Sep 17 00:00:00 2001 From: Jens Schulze Date: Thu, 15 May 2025 09:50:07 +0200 Subject: [PATCH 1/9] wip: refactor for package split --- .../graphql/api/GraphQLRequestImpl.java | 4 +++ .../models/common/GenericReferenceImpl.java | 5 ++++ .../GenericCustomObjectImpl.java | 5 ++++ .../order/OrderResourceIdentifierImpl.java | 5 ++++ rmf/rmf-java-base/build.gradle | 1 + .../rmf/base/client/utils/json/JsonUtils.java | 2 ++ .../rmf/base/client/utils/json/SubType.java | 13 +++++++++ .../utils/json/modules/SubTypeModule.java | 27 +++++++++++++++++++ 8 files changed, 62 insertions(+) create mode 100644 rmf/rmf-java-base/src/main/java/io/vrap/rmf/base/client/utils/json/SubType.java create mode 100644 rmf/rmf-java-base/src/main/java/io/vrap/rmf/base/client/utils/json/modules/SubTypeModule.java diff --git a/commercetools/commercetools-graphql-api/src/main/java/com/commercetools/graphql/api/GraphQLRequestImpl.java b/commercetools/commercetools-graphql-api/src/main/java/com/commercetools/graphql/api/GraphQLRequestImpl.java index ca1c46c0bc6..f90398ea290 100644 --- a/commercetools/commercetools-graphql-api/src/main/java/com/commercetools/graphql/api/GraphQLRequestImpl.java +++ b/commercetools/commercetools-graphql-api/src/main/java/com/commercetools/graphql/api/GraphQLRequestImpl.java @@ -116,4 +116,8 @@ public void setDataMapper(Function dataMapper) { this.dataMapper = dataMapper; } + @Override + public com.commercetools.api.models.graph_ql.GraphQLRequest copyDeep() { + return null; + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java/com/commercetools/api/models/common/GenericReferenceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java/com/commercetools/api/models/common/GenericReferenceImpl.java index cab27fb468b..15482dd46bc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java/com/commercetools/api/models/common/GenericReferenceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java/com/commercetools/api/models/common/GenericReferenceImpl.java @@ -40,4 +40,9 @@ public void setId(String id) { public T getObj() { return obj; } + + @Override + public Reference copyDeep() { + return null; + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java/com/commercetools/api/models/custom_object/GenericCustomObjectImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java/com/commercetools/api/models/custom_object/GenericCustomObjectImpl.java index 1fdbc680f93..6081d447882 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java/com/commercetools/api/models/custom_object/GenericCustomObjectImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java/com/commercetools/api/models/custom_object/GenericCustomObjectImpl.java @@ -3,6 +3,7 @@ import java.time.ZonedDateTime; +import com.commercetools.api.models.common.BaseResource; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonProperty; @@ -172,4 +173,8 @@ public int hashCode() { .toHashCode(); } + @Override + public BaseResource copyDeep() { + return null; + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java/com/commercetools/api/models/order/OrderResourceIdentifierImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java/com/commercetools/api/models/order/OrderResourceIdentifierImpl.java index 145611a3133..030d8c168c8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java/com/commercetools/api/models/order/OrderResourceIdentifierImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java/com/commercetools/api/models/order/OrderResourceIdentifierImpl.java @@ -2,6 +2,7 @@ package com.commercetools.api.models.order; import com.commercetools.api.models.common.ReferenceTypeId; +import com.commercetools.api.models.common.ResourceIdentifier; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonProperty; @@ -91,4 +92,8 @@ public int hashCode() { return new HashCodeBuilder(17, 37).append(typeId).append(id).append(key).toHashCode(); } + @Override + public ResourceIdentifier copyDeep() { + return OrderResourceIdentifier.deepCopy(this); + } } diff --git a/rmf/rmf-java-base/build.gradle b/rmf/rmf-java-base/build.gradle index 9977acaabbc..aa8f64393f0 100644 --- a/rmf/rmf-java-base/build.gradle +++ b/rmf/rmf-java-base/build.gradle @@ -8,6 +8,7 @@ dependencies { api slf4j.api api failsafe.failsafe api spotify.completableFutures + api "org.reflections:reflections:0.10.2" } diff --git a/rmf/rmf-java-base/src/main/java/io/vrap/rmf/base/client/utils/json/JsonUtils.java b/rmf/rmf-java-base/src/main/java/io/vrap/rmf/base/client/utils/json/JsonUtils.java index 491d3c5e13a..57c6de81882 100644 --- a/rmf/rmf-java-base/src/main/java/io/vrap/rmf/base/client/utils/json/JsonUtils.java +++ b/rmf/rmf-java-base/src/main/java/io/vrap/rmf/base/client/utils/json/JsonUtils.java @@ -18,6 +18,7 @@ import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule; import io.vrap.rmf.base.client.utils.json.modules.ModuleOptions; +import io.vrap.rmf.base.client.utils.json.modules.SubTypeModule; import io.vrap.rmf.base.client.utils.json.modules.ZonedDateTimeDeserializationModule; import io.vrap.rmf.base.client.utils.json.modules.ZonedDateTimeSerializationModule; import io.vrap.rmf.base.client.utils.json.modules.deserializers.LocalDateDeserializationModule; @@ -58,6 +59,7 @@ public static ObjectMapper createObjectMapper(final ModuleOptions options) { .addModule(new ZonedDateTimeSerializationModule()) //custom serializer for LocalDate, LocalTime and ZonedDateTime .addModule(new ZonedDateTimeDeserializationModule()) //custom deserializer for ZonedDateTime .addModule(new LocalDateDeserializationModule()) //custom deserializer for LocalDate + .addModule(new SubTypeModule("com.commercetools")) .addModules(loader) .addModules(moduleList) .serializationInclusion(JsonInclude.Include.NON_NULL) //ignore null fields diff --git a/rmf/rmf-java-base/src/main/java/io/vrap/rmf/base/client/utils/json/SubType.java b/rmf/rmf-java-base/src/main/java/io/vrap/rmf/base/client/utils/json/SubType.java new file mode 100644 index 00000000000..28431436a7b --- /dev/null +++ b/rmf/rmf-java-base/src/main/java/io/vrap/rmf/base/client/utils/json/SubType.java @@ -0,0 +1,13 @@ + +package io.vrap.rmf.base.client.utils.json; + +import java.lang.annotation.ElementType; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; + +@Retention(RetentionPolicy.RUNTIME) +@Target(ElementType.TYPE) +public @interface SubType { + String value(); +} diff --git a/rmf/rmf-java-base/src/main/java/io/vrap/rmf/base/client/utils/json/modules/SubTypeModule.java b/rmf/rmf-java-base/src/main/java/io/vrap/rmf/base/client/utils/json/modules/SubTypeModule.java new file mode 100644 index 00000000000..723c68e24ca --- /dev/null +++ b/rmf/rmf-java-base/src/main/java/io/vrap/rmf/base/client/utils/json/modules/SubTypeModule.java @@ -0,0 +1,27 @@ + +package io.vrap.rmf.base.client.utils.json.modules; + +import java.util.Set; + +import com.fasterxml.jackson.databind.jsontype.NamedType; +import com.fasterxml.jackson.databind.module.SimpleModule; + +import io.vrap.rmf.base.client.utils.json.SubType; + +import org.reflections.Reflections; + +public class SubTypeModule extends SimpleModule { + public SubTypeModule(final String prefix) { + + Reflections reflections = new Reflections(prefix); + Set> subtypes = reflections.getTypesAnnotatedWith(SubType.class); + + for (Class subType : subtypes) { + SubType annotation = subType.getAnnotation(SubType.class); + if (annotation != null) { + String typeName = annotation.value(); + registerSubtypes(new NamedType(subType, typeName)); + } + } + } +} From 0eb5a6c0d9082f3e27a1ca88d569c05e52f4c589 Mon Sep 17 00:00:00 2001 From: Jens Schulze Date: Thu, 15 May 2025 12:15:27 +0200 Subject: [PATCH 2/9] update generated API SDK --- .../api/models/api_client/ApiClient.java | 2 + .../api/models/api_client/ApiClientDraft.java | 2 + .../models/api_client/ApiClientDraftImpl.java | 4 + .../api/models/api_client/ApiClientImpl.java | 4 + .../ApiClientPagedQueryResponse.java | 2 + .../ApiClientPagedQueryResponseImpl.java | 4 + .../models/approval_flow/ApprovalFlow.java | 2 + .../approval_flow/ApprovalFlowApproval.java | 2 + .../ApprovalFlowApprovalImpl.java | 4 + .../ApprovalFlowApproveAction.java | 3 + .../ApprovalFlowApproveActionImpl.java | 4 + .../approval_flow/ApprovalFlowImpl.java | 4 + .../ApprovalFlowPagedQueryResponse.java | 2 + .../ApprovalFlowPagedQueryResponseImpl.java | 4 + .../ApprovalFlowRejectAction.java | 3 + .../ApprovalFlowRejectActionImpl.java | 4 + .../approval_flow/ApprovalFlowRejection.java | 2 + .../ApprovalFlowRejectionImpl.java | 4 + .../ApprovalFlowSetCustomFieldAction.java | 3 + .../ApprovalFlowSetCustomFieldActionImpl.java | 4 + .../ApprovalFlowSetCustomTypeAction.java | 3 + .../ApprovalFlowSetCustomTypeActionImpl.java | 4 + .../approval_flow/ApprovalFlowUpdate.java | 2 + .../ApprovalFlowUpdateAction.java | 25 +- .../ApprovalFlowUpdateActionImpl.java | 4 + .../approval_flow/ApprovalFlowUpdateImpl.java | 4 + .../models/approval_rule/ApprovalRule.java | 2 + .../approval_rule/ApprovalRuleDraft.java | 2 + .../approval_rule/ApprovalRuleDraftImpl.java | 4 + .../approval_rule/ApprovalRuleImpl.java | 4 + .../ApprovalRulePagedQueryResponse.java | 2 + .../ApprovalRulePagedQueryResponseImpl.java | 4 + .../ApprovalRuleSetApproversAction.java | 3 + .../ApprovalRuleSetApproversActionImpl.java | 4 + .../ApprovalRuleSetCustomFieldAction.java | 3 + .../ApprovalRuleSetCustomFieldActionImpl.java | 4 + .../ApprovalRuleSetCustomTypeAction.java | 3 + .../ApprovalRuleSetCustomTypeActionImpl.java | 4 + .../ApprovalRuleSetDescriptionAction.java | 3 + .../ApprovalRuleSetDescriptionActionImpl.java | 4 + .../ApprovalRuleSetKeyAction.java | 3 + .../ApprovalRuleSetKeyActionImpl.java | 4 + .../ApprovalRuleSetNameAction.java | 3 + .../ApprovalRuleSetNameActionImpl.java | 4 + .../ApprovalRuleSetPredicateAction.java | 3 + .../ApprovalRuleSetPredicateActionImpl.java | 4 + .../ApprovalRuleSetRequestersAction.java | 3 + .../ApprovalRuleSetRequestersActionImpl.java | 4 + .../ApprovalRuleSetStatusAction.java | 3 + .../ApprovalRuleSetStatusActionImpl.java | 4 + .../approval_rule/ApprovalRuleUpdate.java | 2 + .../ApprovalRuleUpdateAction.java | 50 +- .../ApprovalRuleUpdateActionImpl.java | 4 + .../approval_rule/ApprovalRuleUpdateImpl.java | 4 + .../approval_rule/ApproverConjunction.java | 2 + .../ApproverConjunctionDraft.java | 2 + .../ApproverConjunctionDraftImpl.java | 4 + .../ApproverConjunctionImpl.java | 4 + .../approval_rule/ApproverDisjunction.java | 2 + .../ApproverDisjunctionDraft.java | 2 + .../ApproverDisjunctionDraftImpl.java | 4 + .../ApproverDisjunctionImpl.java | 4 + .../approval_rule/ApproverHierarchy.java | 2 + .../approval_rule/ApproverHierarchyDraft.java | 2 + .../ApproverHierarchyDraftImpl.java | 4 + .../approval_rule/ApproverHierarchyImpl.java | 4 + .../models/approval_rule/RuleApprover.java | 2 + .../approval_rule/RuleApproverDraft.java | 2 + .../approval_rule/RuleApproverDraftImpl.java | 4 + .../approval_rule/RuleApproverImpl.java | 4 + .../models/approval_rule/RuleRequester.java | 2 + .../approval_rule/RuleRequesterDraft.java | 2 + .../approval_rule/RuleRequesterDraftImpl.java | 4 + .../approval_rule/RuleRequesterImpl.java | 4 + .../models/associate_role/AssociateRole.java | 2 + .../AssociateRoleAddPermissionAction.java | 3 + .../AssociateRoleAddPermissionActionImpl.java | 4 + ...ociateRoleChangeBuyerAssignableAction.java | 3 + ...teRoleChangeBuyerAssignableActionImpl.java | 4 + .../associate_role/AssociateRoleDraft.java | 2 + .../AssociateRoleDraftImpl.java | 4 + .../associate_role/AssociateRoleImpl.java | 4 + .../AssociateRoleKeyReference.java | 3 + .../AssociateRoleKeyReferenceImpl.java | 4 + .../AssociateRolePagedQueryResponse.java | 2 + .../AssociateRolePagedQueryResponseImpl.java | 4 + .../AssociateRoleReference.java | 3 + .../AssociateRoleReferenceImpl.java | 4 + .../AssociateRoleRemovePermissionAction.java | 3 + ...sociateRoleRemovePermissionActionImpl.java | 4 + .../AssociateRoleResourceIdentifier.java | 3 + .../AssociateRoleResourceIdentifierImpl.java | 4 + .../AssociateRoleSetCustomFieldAction.java | 3 + ...AssociateRoleSetCustomFieldActionImpl.java | 4 + .../AssociateRoleSetCustomTypeAction.java | 3 + .../AssociateRoleSetCustomTypeActionImpl.java | 4 + .../AssociateRoleSetNameAction.java | 3 + .../AssociateRoleSetNameActionImpl.java | 4 + .../AssociateRoleSetPermissionsAction.java | 3 + ...AssociateRoleSetPermissionsActionImpl.java | 4 + .../associate_role/AssociateRoleUpdate.java | 2 + .../AssociateRoleUpdateAction.java | 40 +- .../AssociateRoleUpdateActionImpl.java | 4 + .../AssociateRoleUpdateImpl.java | 4 + .../attribute_group/AttributeGroup.java | 2 + .../AttributeGroupAddAttributeAction.java | 3 + .../AttributeGroupAddAttributeActionImpl.java | 4 + .../AttributeGroupChangeNameAction.java | 3 + .../AttributeGroupChangeNameActionImpl.java | 4 + .../attribute_group/AttributeGroupDraft.java | 2 + .../AttributeGroupDraftImpl.java | 4 + .../attribute_group/AttributeGroupImpl.java | 4 + .../AttributeGroupPagedQueryResponse.java | 2 + .../AttributeGroupPagedQueryResponseImpl.java | 4 + .../AttributeGroupReference.java | 3 + .../AttributeGroupReferenceImpl.java | 4 + .../AttributeGroupRemoveAttributeAction.java | 3 + ...tributeGroupRemoveAttributeActionImpl.java | 4 + .../AttributeGroupResourceIdentifier.java | 3 + .../AttributeGroupResourceIdentifierImpl.java | 4 + .../AttributeGroupSetAttributesAction.java | 3 + ...AttributeGroupSetAttributesActionImpl.java | 4 + .../AttributeGroupSetDescriptionAction.java | 3 + ...ttributeGroupSetDescriptionActionImpl.java | 4 + .../AttributeGroupSetKeyAction.java | 3 + .../AttributeGroupSetKeyActionImpl.java | 4 + .../attribute_group/AttributeGroupUpdate.java | 2 + .../AttributeGroupUpdateAction.java | 35 +- .../AttributeGroupUpdateActionImpl.java | 4 + .../AttributeGroupUpdateImpl.java | 4 + .../attribute_group/AttributeReference.java | 2 + .../AttributeReferenceImpl.java | 4 + .../api/models/business_unit/Associate.java | 2 + .../models/business_unit/AssociateDraft.java | 2 + .../business_unit/AssociateDraftImpl.java | 4 + .../models/business_unit/AssociateImpl.java | 4 + .../AssociateRoleAssignment.java | 2 + .../AssociateRoleAssignmentDraft.java | 2 + .../AssociateRoleAssignmentDraftImpl.java | 4 + .../AssociateRoleAssignmentImpl.java | 4 + .../models/business_unit/BusinessUnit.java | 15 +- .../BusinessUnitAddAddressAction.java | 3 + .../BusinessUnitAddAddressActionImpl.java | 4 + .../BusinessUnitAddAssociateAction.java | 3 + .../BusinessUnitAddAssociateActionImpl.java | 4 + ...BusinessUnitAddBillingAddressIdAction.java | 3 + ...nessUnitAddBillingAddressIdActionImpl.java | 4 + ...usinessUnitAddShippingAddressIdAction.java | 3 + ...essUnitAddShippingAddressIdActionImpl.java | 4 + .../BusinessUnitAddStoreAction.java | 3 + .../BusinessUnitAddStoreActionImpl.java | 4 + .../BusinessUnitAssociateResponse.java | 2 + .../BusinessUnitAssociateResponseImpl.java | 4 + .../BusinessUnitChangeAddressAction.java | 3 + .../BusinessUnitChangeAddressActionImpl.java | 4 + ...inessUnitChangeApprovalRuleModeAction.java | 3 + ...sUnitChangeApprovalRuleModeActionImpl.java | 4 + .../BusinessUnitChangeAssociateAction.java | 3 + ...BusinessUnitChangeAssociateActionImpl.java | 4 + ...BusinessUnitChangeAssociateModeAction.java | 3 + ...nessUnitChangeAssociateModeActionImpl.java | 4 + .../BusinessUnitChangeNameAction.java | 3 + .../BusinessUnitChangeNameActionImpl.java | 4 + .../BusinessUnitChangeParentUnitAction.java | 3 + ...usinessUnitChangeParentUnitActionImpl.java | 4 + .../BusinessUnitChangeStatusAction.java | 3 + .../BusinessUnitChangeStatusActionImpl.java | 4 + .../business_unit/BusinessUnitDraft.java | 15 +- .../business_unit/BusinessUnitDraftImpl.java | 4 + .../business_unit/BusinessUnitImpl.java | 4 + .../BusinessUnitKeyReference.java | 3 + .../BusinessUnitKeyReferenceImpl.java | 4 + .../BusinessUnitPagedQueryResponse.java | 2 + .../BusinessUnitPagedQueryResponseImpl.java | 4 + .../business_unit/BusinessUnitReference.java | 3 + .../BusinessUnitReferenceImpl.java | 4 + .../BusinessUnitRemoveAddressAction.java | 3 + .../BusinessUnitRemoveAddressActionImpl.java | 4 + .../BusinessUnitRemoveAssociateAction.java | 3 + ...BusinessUnitRemoveAssociateActionImpl.java | 4 + ...inessUnitRemoveBillingAddressIdAction.java | 3 + ...sUnitRemoveBillingAddressIdActionImpl.java | 4 + ...nessUnitRemoveShippingAddressIdAction.java | 3 + ...UnitRemoveShippingAddressIdActionImpl.java | 4 + .../BusinessUnitRemoveStoreAction.java | 3 + .../BusinessUnitRemoveStoreActionImpl.java | 4 + .../BusinessUnitResourceIdentifier.java | 3 + .../BusinessUnitResourceIdentifierImpl.java | 4 + ...sinessUnitSetAddressCustomFieldAction.java | 3 + ...ssUnitSetAddressCustomFieldActionImpl.java | 4 + ...usinessUnitSetAddressCustomTypeAction.java | 3 + ...essUnitSetAddressCustomTypeActionImpl.java | 4 + .../BusinessUnitSetAssociatesAction.java | 3 + .../BusinessUnitSetAssociatesActionImpl.java | 4 + .../BusinessUnitSetContactEmailAction.java | 3 + ...BusinessUnitSetContactEmailActionImpl.java | 4 + .../BusinessUnitSetCustomFieldAction.java | 3 + .../BusinessUnitSetCustomFieldActionImpl.java | 4 + .../BusinessUnitSetCustomTypeAction.java | 3 + .../BusinessUnitSetCustomTypeActionImpl.java | 4 + ...essUnitSetDefaultBillingAddressAction.java | 3 + ...nitSetDefaultBillingAddressActionImpl.java | 4 + ...ssUnitSetDefaultShippingAddressAction.java | 3 + ...itSetDefaultShippingAddressActionImpl.java | 4 + .../BusinessUnitSetStoreModeAction.java | 3 + .../BusinessUnitSetStoreModeActionImpl.java | 4 + .../BusinessUnitSetStoresAction.java | 3 + .../BusinessUnitSetStoresActionImpl.java | 4 + .../BusinessUnitSetUnitTypeAction.java | 3 + .../BusinessUnitSetUnitTypeActionImpl.java | 4 + .../business_unit/BusinessUnitUpdate.java | 2 + .../BusinessUnitUpdateAction.java | 145 +-- .../BusinessUnitUpdateActionImpl.java | 4 + .../business_unit/BusinessUnitUpdateImpl.java | 4 + .../api/models/business_unit/Company.java | 3 + .../models/business_unit/CompanyDraft.java | 3 + .../business_unit/CompanyDraftImpl.java | 4 + .../api/models/business_unit/CompanyImpl.java | 4 + .../api/models/business_unit/Division.java | 3 + .../models/business_unit/DivisionDraft.java | 3 + .../business_unit/DivisionDraftImpl.java | 4 + .../models/business_unit/DivisionImpl.java | 4 + .../business_unit/InheritedAssociate.java | 2 + .../business_unit/InheritedAssociateImpl.java | 4 + .../InheritedAssociateRoleAssignment.java | 2 + .../InheritedAssociateRoleAssignmentImpl.java | 4 + .../BusinessUnitIndexingProgress.java | 2 + .../BusinessUnitIndexingProgressImpl.java | 4 + .../BusinessUnitPagedSearchResponse.java | 2 + .../BusinessUnitPagedSearchResponseImpl.java | 4 + ...inessUnitSearchIndexingStatusResponse.java | 2 + ...sUnitSearchIndexingStatusResponseImpl.java | 4 + .../BusinessUnitSearchRequest.java | 2 + .../BusinessUnitSearchRequestImpl.java | 4 + .../BusinessUnitSearchResult.java | 2 + .../BusinessUnitSearchResultImpl.java | 4 + .../api/models/cart/BestDeal.java | 3 + .../api/models/cart/BestDealImpl.java | 4 + .../commercetools/api/models/cart/Cart.java | 2 + .../cart/CartAddCustomLineItemAction.java | 3 + .../cart/CartAddCustomLineItemActionImpl.java | 4 + .../CartAddCustomShippingMethodAction.java | 3 + ...CartAddCustomShippingMethodActionImpl.java | 4 + .../cart/CartAddDiscountCodeAction.java | 3 + .../cart/CartAddDiscountCodeActionImpl.java | 4 + .../CartAddItemShippingAddressAction.java | 3 + .../CartAddItemShippingAddressActionImpl.java | 4 + .../models/cart/CartAddLineItemAction.java | 3 + .../cart/CartAddLineItemActionImpl.java | 4 + .../api/models/cart/CartAddPaymentAction.java | 3 + .../models/cart/CartAddPaymentActionImpl.java | 4 + .../cart/CartAddShippingMethodAction.java | 3 + .../cart/CartAddShippingMethodActionImpl.java | 4 + .../cart/CartAddShoppingListAction.java | 3 + .../cart/CartAddShoppingListActionImpl.java | 4 + ...mLineItemShippingDetailsTargetsAction.java | 3 + ...eItemShippingDetailsTargetsActionImpl.java | 4 + ...oLineItemShippingDetailsTargetsAction.java | 3 + ...eItemShippingDetailsTargetsActionImpl.java | 4 + .../CartChangeCustomLineItemMoneyAction.java | 3 + ...rtChangeCustomLineItemMoneyActionImpl.java | 4 + ...rtChangeCustomLineItemPriceModeAction.java | 3 + ...angeCustomLineItemPriceModeActionImpl.java | 4 + ...artChangeCustomLineItemQuantityAction.java | 3 + ...hangeCustomLineItemQuantityActionImpl.java | 4 + .../CartChangeLineItemQuantityAction.java | 3 + .../CartChangeLineItemQuantityActionImpl.java | 4 + .../cart/CartChangeLineItemsOrderAction.java | 3 + .../CartChangeLineItemsOrderActionImpl.java | 4 + .../CartChangeTaxCalculationModeAction.java | 3 + ...artChangeTaxCalculationModeActionImpl.java | 4 + .../models/cart/CartChangeTaxModeAction.java | 3 + .../cart/CartChangeTaxModeActionImpl.java | 4 + .../cart/CartChangeTaxRoundingModeAction.java | 3 + .../CartChangeTaxRoundingModeActionImpl.java | 4 + .../api/models/cart/CartDraft.java | 2 + .../api/models/cart/CartDraftImpl.java | 4 + .../api/models/cart/CartFreezeCartAction.java | 3 + .../models/cart/CartFreezeCartActionImpl.java | 4 + .../api/models/cart/CartImpl.java | 4 + .../models/cart/CartPagedQueryResponse.java | 2 + .../cart/CartPagedQueryResponseImpl.java | 4 + .../models/cart/CartRecalculateAction.java | 3 + .../cart/CartRecalculateActionImpl.java | 4 + .../api/models/cart/CartReference.java | 3 + .../api/models/cart/CartReferenceImpl.java | 4 + .../cart/CartRemoveCustomLineItemAction.java | 3 + .../CartRemoveCustomLineItemActionImpl.java | 4 + .../cart/CartRemoveDiscountCodeAction.java | 3 + .../CartRemoveDiscountCodeActionImpl.java | 4 + .../CartRemoveItemShippingAddressAction.java | 3 + ...rtRemoveItemShippingAddressActionImpl.java | 4 + .../models/cart/CartRemoveLineItemAction.java | 3 + .../cart/CartRemoveLineItemActionImpl.java | 4 + .../models/cart/CartRemovePaymentAction.java | 3 + .../cart/CartRemovePaymentActionImpl.java | 4 + .../cart/CartRemoveShippingMethodAction.java | 3 + .../CartRemoveShippingMethodActionImpl.java | 4 + .../models/cart/CartResourceIdentifier.java | 3 + .../cart/CartResourceIdentifierImpl.java | 4 + .../models/cart/CartSetAnonymousIdAction.java | 3 + .../cart/CartSetAnonymousIdActionImpl.java | 4 + .../cart/CartSetBillingAddressAction.java | 3 + .../cart/CartSetBillingAddressActionImpl.java | 4 + ...artSetBillingAddressCustomFieldAction.java | 3 + ...etBillingAddressCustomFieldActionImpl.java | 4 + ...CartSetBillingAddressCustomTypeAction.java | 3 + ...SetBillingAddressCustomTypeActionImpl.java | 4 + .../cart/CartSetBusinessUnitAction.java | 3 + .../cart/CartSetBusinessUnitActionImpl.java | 4 + .../cart/CartSetCartTotalTaxAction.java | 3 + .../cart/CartSetCartTotalTaxActionImpl.java | 4 + .../api/models/cart/CartSetCountryAction.java | 3 + .../models/cart/CartSetCountryActionImpl.java | 4 + .../models/cart/CartSetCustomFieldAction.java | 3 + .../cart/CartSetCustomFieldActionImpl.java | 4 + ...artSetCustomLineItemCustomFieldAction.java | 3 + ...etCustomLineItemCustomFieldActionImpl.java | 4 + ...CartSetCustomLineItemCustomTypeAction.java | 3 + ...SetCustomLineItemCustomTypeActionImpl.java | 4 + ...etCustomLineItemShippingDetailsAction.java | 3 + ...stomLineItemShippingDetailsActionImpl.java | 4 + .../CartSetCustomLineItemTaxAmountAction.java | 3 + ...tSetCustomLineItemTaxAmountActionImpl.java | 4 + .../CartSetCustomLineItemTaxRateAction.java | 3 + ...artSetCustomLineItemTaxRateActionImpl.java | 4 + .../CartSetCustomShippingMethodAction.java | 3 + ...CartSetCustomShippingMethodActionImpl.java | 4 + .../models/cart/CartSetCustomTypeAction.java | 3 + .../cart/CartSetCustomTypeActionImpl.java | 4 + .../cart/CartSetCustomerEmailAction.java | 3 + .../cart/CartSetCustomerEmailActionImpl.java | 4 + .../cart/CartSetCustomerGroupAction.java | 3 + .../cart/CartSetCustomerGroupActionImpl.java | 4 + .../models/cart/CartSetCustomerIdAction.java | 3 + .../cart/CartSetCustomerIdActionImpl.java | 4 + ...DeleteDaysAfterLastModificationAction.java | 3 + ...teDaysAfterLastModificationActionImpl.java | 4 + .../cart/CartSetDirectDiscountsAction.java | 3 + .../CartSetDirectDiscountsActionImpl.java | 4 + ...tItemShippingAddressCustomFieldAction.java | 3 + ...mShippingAddressCustomFieldActionImpl.java | 4 + ...etItemShippingAddressCustomTypeAction.java | 3 + ...emShippingAddressCustomTypeActionImpl.java | 4 + .../api/models/cart/CartSetKeyAction.java | 3 + .../api/models/cart/CartSetKeyActionImpl.java | 4 + .../CartSetLineItemCustomFieldAction.java | 3 + .../CartSetLineItemCustomFieldActionImpl.java | 4 + .../cart/CartSetLineItemCustomTypeAction.java | 3 + .../CartSetLineItemCustomTypeActionImpl.java | 4 + ...tSetLineItemDistributionChannelAction.java | 3 + ...LineItemDistributionChannelActionImpl.java | 4 + .../CartSetLineItemInventoryModeAction.java | 3 + ...artSetLineItemInventoryModeActionImpl.java | 4 + .../cart/CartSetLineItemPriceAction.java | 3 + .../cart/CartSetLineItemPriceActionImpl.java | 4 + .../CartSetLineItemShippingDetailsAction.java | 3 + ...tSetLineItemShippingDetailsActionImpl.java | 4 + .../CartSetLineItemSupplyChannelAction.java | 3 + ...artSetLineItemSupplyChannelActionImpl.java | 4 + .../cart/CartSetLineItemTaxAmountAction.java | 3 + .../CartSetLineItemTaxAmountActionImpl.java | 4 + .../cart/CartSetLineItemTaxRateAction.java | 3 + .../CartSetLineItemTaxRateActionImpl.java | 4 + .../cart/CartSetLineItemTotalPriceAction.java | 3 + .../CartSetLineItemTotalPriceActionImpl.java | 4 + .../api/models/cart/CartSetLocaleAction.java | 3 + .../models/cart/CartSetLocaleActionImpl.java | 4 + .../cart/CartSetShippingAddressAction.java | 3 + .../CartSetShippingAddressActionImpl.java | 4 + ...rtSetShippingAddressCustomFieldAction.java | 3 + ...tShippingAddressCustomFieldActionImpl.java | 4 + ...artSetShippingAddressCustomTypeAction.java | 3 + ...etShippingAddressCustomTypeActionImpl.java | 4 + .../CartSetShippingCustomFieldAction.java | 3 + .../CartSetShippingCustomFieldActionImpl.java | 4 + .../cart/CartSetShippingCustomTypeAction.java | 3 + .../CartSetShippingCustomTypeActionImpl.java | 4 + .../cart/CartSetShippingMethodAction.java | 3 + .../cart/CartSetShippingMethodActionImpl.java | 4 + .../CartSetShippingMethodTaxAmountAction.java | 3 + ...tSetShippingMethodTaxAmountActionImpl.java | 4 + .../CartSetShippingMethodTaxRateAction.java | 3 + ...artSetShippingMethodTaxRateActionImpl.java | 4 + .../cart/CartSetShippingRateInputAction.java | 3 + .../CartSetShippingRateInputActionImpl.java | 4 + .../models/cart/CartUnfreezeCartAction.java | 3 + .../cart/CartUnfreezeCartActionImpl.java | 4 + .../api/models/cart/CartUpdate.java | 2 + .../api/models/cart/CartUpdateAction.java | 361 +----- .../api/models/cart/CartUpdateActionImpl.java | 4 + .../api/models/cart/CartUpdateImpl.java | 4 + .../CartUpdateItemShippingAddressAction.java | 3 + ...rtUpdateItemShippingAddressActionImpl.java | 4 + .../cart/ClassificationShippingRateInput.java | 3 + .../ClassificationShippingRateInputDraft.java | 3 + ...ssificationShippingRateInputDraftImpl.java | 4 + .../ClassificationShippingRateInputImpl.java | 4 + .../api/models/cart/CustomLineItem.java | 2 + .../api/models/cart/CustomLineItemDraft.java | 2 + .../models/cart/CustomLineItemDraftImpl.java | 4 + .../api/models/cart/CustomLineItemImpl.java | 4 + .../api/models/cart/CustomShippingDraft.java | 2 + .../models/cart/CustomShippingDraftImpl.java | 4 + .../api/models/cart/DirectDiscount.java | 2 + .../api/models/cart/DirectDiscountDraft.java | 2 + .../models/cart/DirectDiscountDraftImpl.java | 4 + .../api/models/cart/DirectDiscountImpl.java | 4 + .../models/cart/DirectDiscountReference.java | 3 + .../cart/DirectDiscountReferenceImpl.java | 4 + .../api/models/cart/DiscountCodeInfo.java | 2 + .../api/models/cart/DiscountCodeInfoImpl.java | 4 + .../api/models/cart/DiscountOnTotalPrice.java | 2 + .../models/cart/DiscountOnTotalPriceImpl.java | 4 + .../models/cart/DiscountTypeCombination.java | 15 +- .../cart/DiscountTypeCombinationImpl.java | 4 + .../cart/DiscountedLineItemPortion.java | 2 + .../cart/DiscountedLineItemPortionDraft.java | 2 + .../DiscountedLineItemPortionDraftImpl.java | 4 + .../cart/DiscountedLineItemPortionImpl.java | 4 + .../models/cart/DiscountedLineItemPrice.java | 2 + .../DiscountedLineItemPriceForQuantity.java | 2 + ...iscountedLineItemPriceForQuantityImpl.java | 4 + .../cart/DiscountedLineItemPriceImpl.java | 4 + .../cart/DiscountedTotalPricePortion.java | 2 + .../cart/DiscountedTotalPricePortionImpl.java | 4 + .../cart/ExternalLineItemTotalPrice.java | 2 + .../cart/ExternalLineItemTotalPriceImpl.java | 4 + .../models/cart/ExternalTaxAmountDraft.java | 2 + .../cart/ExternalTaxAmountDraftImpl.java | 4 + .../api/models/cart/ExternalTaxRateDraft.java | 2 + .../models/cart/ExternalTaxRateDraftImpl.java | 4 + .../api/models/cart/ItemShippingDetails.java | 2 + .../models/cart/ItemShippingDetailsDraft.java | 2 + .../cart/ItemShippingDetailsDraftImpl.java | 4 + .../models/cart/ItemShippingDetailsImpl.java | 4 + .../api/models/cart/ItemShippingTarget.java | 2 + .../models/cart/ItemShippingTargetImpl.java | 4 + .../api/models/cart/LineItem.java | 2 + .../api/models/cart/LineItemDraft.java | 2 + .../api/models/cart/LineItemDraftImpl.java | 4 + .../api/models/cart/LineItemImpl.java | 4 + .../cart/MethodExternalTaxRateDraft.java | 2 + .../cart/MethodExternalTaxRateDraftImpl.java | 4 + .../api/models/cart/MethodTaxRate.java | 2 + .../api/models/cart/MethodTaxRateImpl.java | 4 + .../api/models/cart/MethodTaxedPrice.java | 2 + .../api/models/cart/MethodTaxedPriceImpl.java | 4 + .../models/cart/ProductTailoringUpdate.java | 2 + .../cart/ProductTailoringUpdateImpl.java | 4 + .../api/models/cart/ReplicaCartDraft.java | 2 + .../api/models/cart/ReplicaCartDraftImpl.java | 4 + .../models/cart/ScoreShippingRateInput.java | 3 + .../cart/ScoreShippingRateInputDraft.java | 3 + .../cart/ScoreShippingRateInputDraftImpl.java | 4 + .../cart/ScoreShippingRateInputImpl.java | 4 + .../api/models/cart/Shipping.java | 2 + .../api/models/cart/ShippingDraft.java | 2 + .../api/models/cart/ShippingDraftImpl.java | 4 + .../api/models/cart/ShippingImpl.java | 4 + .../api/models/cart/ShippingInfo.java | 2 + .../api/models/cart/ShippingInfoImpl.java | 4 + .../api/models/cart/ShippingRateInput.java | 15 +- .../models/cart/ShippingRateInputDraft.java | 15 +- .../cart/ShippingRateInputDraftImpl.java | 4 + .../models/cart/ShippingRateInputImpl.java | 4 + .../api/models/cart/Stacking.java | 3 + .../api/models/cart/StackingImpl.java | 4 + .../api/models/cart/TaxPortion.java | 2 + .../api/models/cart/TaxPortionDraft.java | 2 + .../api/models/cart/TaxPortionDraftImpl.java | 4 + .../api/models/cart/TaxPortionImpl.java | 4 + .../api/models/cart/TaxedItemPrice.java | 2 + .../api/models/cart/TaxedItemPriceImpl.java | 4 + .../api/models/cart/TaxedPrice.java | 2 + .../api/models/cart/TaxedPriceDraft.java | 2 + .../api/models/cart/TaxedPriceDraftImpl.java | 4 + .../api/models/cart/TaxedPriceImpl.java | 4 + .../models/cart_discount/CartDiscount.java | 2 + .../CartDiscountAddStoreAction.java | 3 + .../CartDiscountAddStoreActionImpl.java | 4 + ...CartDiscountChangeCartPredicateAction.java | 3 + ...DiscountChangeCartPredicateActionImpl.java | 4 + .../CartDiscountChangeIsActiveAction.java | 3 + .../CartDiscountChangeIsActiveActionImpl.java | 4 + .../CartDiscountChangeNameAction.java | 3 + .../CartDiscountChangeNameActionImpl.java | 4 + ...countChangeRequiresDiscountCodeAction.java | 3 + ...tChangeRequiresDiscountCodeActionImpl.java | 4 + .../CartDiscountChangeSortOrderAction.java | 3 + ...CartDiscountChangeSortOrderActionImpl.java | 4 + .../CartDiscountChangeStackingModeAction.java | 3 + ...tDiscountChangeStackingModeActionImpl.java | 4 + .../CartDiscountChangeTargetAction.java | 3 + .../CartDiscountChangeTargetActionImpl.java | 4 + .../CartDiscountChangeValueAction.java | 3 + .../CartDiscountChangeValueActionImpl.java | 4 + .../CartDiscountCustomLineItemsTarget.java | 3 + ...CartDiscountCustomLineItemsTargetImpl.java | 4 + .../cart_discount/CartDiscountDraft.java | 2 + .../cart_discount/CartDiscountDraftImpl.java | 4 + .../cart_discount/CartDiscountImpl.java | 4 + .../CartDiscountLineItemsTarget.java | 3 + .../CartDiscountLineItemsTargetImpl.java | 4 + .../CartDiscountPagedQueryResponse.java | 2 + .../CartDiscountPagedQueryResponseImpl.java | 4 + .../CartDiscountPatternTarget.java | 3 + .../CartDiscountPatternTargetImpl.java | 4 + .../cart_discount/CartDiscountReference.java | 3 + .../CartDiscountReferenceImpl.java | 4 + .../CartDiscountRemoveStoreAction.java | 3 + .../CartDiscountRemoveStoreActionImpl.java | 4 + .../CartDiscountResourceIdentifier.java | 3 + .../CartDiscountResourceIdentifierImpl.java | 4 + .../CartDiscountSetCustomFieldAction.java | 3 + .../CartDiscountSetCustomFieldActionImpl.java | 4 + .../CartDiscountSetCustomTypeAction.java | 3 + .../CartDiscountSetCustomTypeActionImpl.java | 4 + .../CartDiscountSetDescriptionAction.java | 3 + .../CartDiscountSetDescriptionActionImpl.java | 4 + .../CartDiscountSetKeyAction.java | 3 + .../CartDiscountSetKeyActionImpl.java | 4 + .../CartDiscountSetStoresAction.java | 3 + .../CartDiscountSetStoresActionImpl.java | 4 + .../CartDiscountSetValidFromAction.java | 3 + .../CartDiscountSetValidFromActionImpl.java | 4 + ...artDiscountSetValidFromAndUntilAction.java | 3 + ...iscountSetValidFromAndUntilActionImpl.java | 4 + .../CartDiscountSetValidUntilAction.java | 3 + .../CartDiscountSetValidUntilActionImpl.java | 4 + .../CartDiscountShippingCostTarget.java | 3 + .../CartDiscountShippingCostTargetImpl.java | 4 + .../cart_discount/CartDiscountTarget.java | 40 +- .../cart_discount/CartDiscountTargetImpl.java | 4 + .../CartDiscountTotalPriceTarget.java | 3 + .../CartDiscountTotalPriceTargetImpl.java | 4 + .../cart_discount/CartDiscountUpdate.java | 2 + .../CartDiscountUpdateAction.java | 95 +- .../CartDiscountUpdateActionImpl.java | 4 + .../cart_discount/CartDiscountUpdateImpl.java | 4 + .../cart_discount/CartDiscountValue.java | 25 +- .../CartDiscountValueAbsolute.java | 3 + .../CartDiscountValueAbsoluteDraft.java | 3 + .../CartDiscountValueAbsoluteDraftImpl.java | 4 + .../CartDiscountValueAbsoluteImpl.java | 4 + .../cart_discount/CartDiscountValueDraft.java | 25 +- .../CartDiscountValueDraftImpl.java | 4 + .../cart_discount/CartDiscountValueFixed.java | 3 + .../CartDiscountValueFixedDraft.java | 3 + .../CartDiscountValueFixedDraftImpl.java | 4 + .../CartDiscountValueFixedImpl.java | 4 + .../CartDiscountValueGiftLineItem.java | 3 + .../CartDiscountValueGiftLineItemDraft.java | 3 + ...artDiscountValueGiftLineItemDraftImpl.java | 4 + .../CartDiscountValueGiftLineItemImpl.java | 4 + .../cart_discount/CartDiscountValueImpl.java | 4 + .../CartDiscountValueRelative.java | 3 + .../CartDiscountValueRelativeDraft.java | 3 + .../CartDiscountValueRelativeDraftImpl.java | 4 + .../CartDiscountValueRelativeImpl.java | 4 + .../CountOnCustomLineItemUnits.java | 3 + .../CountOnCustomLineItemUnitsImpl.java | 4 + .../cart_discount/CountOnLineItemUnits.java | 3 + .../CountOnLineItemUnitsImpl.java | 4 + .../MultiBuyCustomLineItemsTarget.java | 3 + .../MultiBuyCustomLineItemsTargetImpl.java | 4 + .../MultiBuyLineItemsTarget.java | 3 + .../MultiBuyLineItemsTargetImpl.java | 4 + .../cart_discount/PatternComponent.java | 15 +- .../cart_discount/PatternComponentImpl.java | 4 + .../api/models/category/Category.java | 2 + .../category/CategoryAddAssetAction.java | 3 + .../category/CategoryAddAssetActionImpl.java | 4 + .../CategoryChangeAssetNameAction.java | 3 + .../CategoryChangeAssetNameActionImpl.java | 4 + .../CategoryChangeAssetOrderAction.java | 3 + .../CategoryChangeAssetOrderActionImpl.java | 4 + .../category/CategoryChangeNameAction.java | 3 + .../CategoryChangeNameActionImpl.java | 4 + .../CategoryChangeOrderHintAction.java | 3 + .../CategoryChangeOrderHintActionImpl.java | 4 + .../category/CategoryChangeParentAction.java | 3 + .../CategoryChangeParentActionImpl.java | 4 + .../category/CategoryChangeSlugAction.java | 3 + .../CategoryChangeSlugActionImpl.java | 4 + .../api/models/category/CategoryDraft.java | 2 + .../models/category/CategoryDraftImpl.java | 4 + .../api/models/category/CategoryImpl.java | 4 + .../category/CategoryPagedQueryResponse.java | 2 + .../CategoryPagedQueryResponseImpl.java | 4 + .../models/category/CategoryReference.java | 3 + .../category/CategoryReferenceImpl.java | 4 + .../category/CategoryRemoveAssetAction.java | 3 + .../CategoryRemoveAssetActionImpl.java | 4 + .../category/CategoryResourceIdentifier.java | 3 + .../CategoryResourceIdentifierImpl.java | 4 + .../CategorySetAssetCustomFieldAction.java | 3 + ...CategorySetAssetCustomFieldActionImpl.java | 4 + .../CategorySetAssetCustomTypeAction.java | 3 + .../CategorySetAssetCustomTypeActionImpl.java | 4 + .../CategorySetAssetDescriptionAction.java | 3 + ...CategorySetAssetDescriptionActionImpl.java | 4 + .../category/CategorySetAssetKeyAction.java | 3 + .../CategorySetAssetKeyActionImpl.java | 4 + .../CategorySetAssetSourcesAction.java | 3 + .../CategorySetAssetSourcesActionImpl.java | 4 + .../category/CategorySetAssetTagsAction.java | 3 + .../CategorySetAssetTagsActionImpl.java | 4 + .../CategorySetCustomFieldAction.java | 3 + .../CategorySetCustomFieldActionImpl.java | 4 + .../category/CategorySetCustomTypeAction.java | 3 + .../CategorySetCustomTypeActionImpl.java | 4 + .../CategorySetDescriptionAction.java | 3 + .../CategorySetDescriptionActionImpl.java | 4 + .../category/CategorySetExternalIdAction.java | 3 + .../CategorySetExternalIdActionImpl.java | 4 + .../models/category/CategorySetKeyAction.java | 3 + .../category/CategorySetKeyActionImpl.java | 4 + .../CategorySetMetaDescriptionAction.java | 3 + .../CategorySetMetaDescriptionActionImpl.java | 4 + .../CategorySetMetaKeywordsAction.java | 3 + .../CategorySetMetaKeywordsActionImpl.java | 4 + .../category/CategorySetMetaTitleAction.java | 3 + .../CategorySetMetaTitleActionImpl.java | 4 + .../api/models/category/CategoryUpdate.java | 2 + .../models/category/CategoryUpdateAction.java | 115 +- .../category/CategoryUpdateActionImpl.java | 4 + .../models/category/CategoryUpdateImpl.java | 4 + .../api/models/channel/Channel.java | 2 + .../models/channel/ChannelAddRolesAction.java | 3 + .../channel/ChannelAddRolesActionImpl.java | 4 + .../ChannelChangeDescriptionAction.java | 3 + .../ChannelChangeDescriptionActionImpl.java | 4 + .../channel/ChannelChangeKeyAction.java | 3 + .../channel/ChannelChangeKeyActionImpl.java | 4 + .../channel/ChannelChangeNameAction.java | 3 + .../channel/ChannelChangeNameActionImpl.java | 4 + .../api/models/channel/ChannelDraft.java | 2 + .../api/models/channel/ChannelDraftImpl.java | 4 + .../api/models/channel/ChannelImpl.java | 4 + .../channel/ChannelPagedQueryResponse.java | 2 + .../ChannelPagedQueryResponseImpl.java | 4 + .../api/models/channel/ChannelReference.java | 3 + .../models/channel/ChannelReferenceImpl.java | 4 + .../channel/ChannelRemoveRolesAction.java | 3 + .../channel/ChannelRemoveRolesActionImpl.java | 4 + .../channel/ChannelResourceIdentifier.java | 3 + .../ChannelResourceIdentifierImpl.java | 4 + .../channel/ChannelSetAddressAction.java | 3 + .../channel/ChannelSetAddressActionImpl.java | 4 + .../ChannelSetAddressCustomFieldAction.java | 3 + ...hannelSetAddressCustomFieldActionImpl.java | 4 + .../ChannelSetAddressCustomTypeAction.java | 3 + ...ChannelSetAddressCustomTypeActionImpl.java | 4 + .../channel/ChannelSetCustomFieldAction.java | 3 + .../ChannelSetCustomFieldActionImpl.java | 4 + .../channel/ChannelSetCustomTypeAction.java | 3 + .../ChannelSetCustomTypeActionImpl.java | 4 + .../channel/ChannelSetGeoLocationAction.java | 3 + .../ChannelSetGeoLocationActionImpl.java | 4 + .../models/channel/ChannelSetRolesAction.java | 3 + .../channel/ChannelSetRolesActionImpl.java | 4 + .../api/models/channel/ChannelUpdate.java | 2 + .../models/channel/ChannelUpdateAction.java | 65 +- .../channel/ChannelUpdateActionImpl.java | 4 + .../api/models/channel/ChannelUpdateImpl.java | 4 + .../api/models/common/Address.java | 2 + .../api/models/common/AddressDraft.java | 2 + .../api/models/common/AddressDraftImpl.java | 4 + .../api/models/common/AddressImpl.java | 4 + .../api/models/common/Asset.java | 2 + .../api/models/common/AssetDimensions.java | 2 + .../models/common/AssetDimensionsImpl.java | 4 + .../api/models/common/AssetDraft.java | 2 + .../api/models/common/AssetDraftImpl.java | 4 + .../api/models/common/AssetImpl.java | 4 + .../api/models/common/AssetSource.java | 2 + .../api/models/common/AssetSourceImpl.java | 4 + .../api/models/common/Attribution.java | 2 + .../api/models/common/AttributionImpl.java | 4 + .../api/models/common/BaseAddress.java | 12 +- .../api/models/common/BaseAddressImpl.java | 4 + .../api/models/common/BaseResource.java | 153 +-- .../api/models/common/BaseResourceImpl.java | 4 + .../api/models/common/CentPrecisionMoney.java | 3 + .../common/CentPrecisionMoneyDraft.java | 3 + .../common/CentPrecisionMoneyDraftImpl.java | 4 + .../models/common/CentPrecisionMoneyImpl.java | 4 + .../api/models/common/ClientLogging.java | 12 +- .../api/models/common/ClientLoggingImpl.java | 4 + .../api/models/common/CreatedBy.java | 2 + .../api/models/common/CreatedByImpl.java | 4 + .../api/models/common/DiscountedPrice.java | 2 + .../models/common/DiscountedPriceDraft.java | 2 + .../common/DiscountedPriceDraftImpl.java | 4 + .../models/common/DiscountedPriceImpl.java | 4 + .../api/models/common/GeoJson.java | 10 +- .../api/models/common/GeoJsonImpl.java | 4 + .../api/models/common/GeoJsonPoint.java | 3 + .../api/models/common/GeoJsonPointImpl.java | 4 + .../api/models/common/HighPrecisionMoney.java | 3 + .../common/HighPrecisionMoneyDraft.java | 3 + .../common/HighPrecisionMoneyDraftImpl.java | 4 + .../models/common/HighPrecisionMoneyImpl.java | 4 + .../api/models/common/Image.java | 2 + .../api/models/common/ImageDimensions.java | 2 + .../models/common/ImageDimensionsImpl.java | 4 + .../api/models/common/ImageImpl.java | 4 + .../api/models/common/KeyReference.java | 23 +- .../api/models/common/KeyReferenceImpl.java | 4 + .../api/models/common/LastModifiedBy.java | 2 + .../api/models/common/LastModifiedByImpl.java | 4 + .../api/models/common/PagedQueryResponse.java | 2 + .../models/common/PagedQueryResponseImpl.java | 4 + .../api/models/common/Price.java | 2 + .../api/models/common/PriceDraft.java | 2 + .../api/models/common/PriceDraftImpl.java | 4 + .../api/models/common/PriceImpl.java | 4 + .../api/models/common/PriceTier.java | 2 + .../api/models/common/PriceTierDraft.java | 2 + .../api/models/common/PriceTierDraftImpl.java | 4 + .../api/models/common/PriceTierImpl.java | 4 + .../api/models/common/QueryPrice.java | 2 + .../api/models/common/QueryPriceImpl.java | 4 + .../api/models/common/Reference.java | 215 +--- .../api/models/common/ReferenceImpl.java | 4 + .../api/models/common/ResourceIdentifier.java | 185 +-- .../models/common/ResourceIdentifierImpl.java | 4 + .../api/models/common/ScopedPrice.java | 2 + .../api/models/common/ScopedPriceImpl.java | 4 + .../api/models/common/TypedMoney.java | 15 +- .../api/models/common/TypedMoneyDraft.java | 15 +- .../models/common/TypedMoneyDraftImpl.java | 4 + .../api/models/common/TypedMoneyImpl.java | 4 + .../api/models/common/Update.java | 2 + .../api/models/common/UpdateAction.java | 2 + .../api/models/common/UpdateActionImpl.java | 4 + .../api/models/common/UpdateImpl.java | 4 + .../models/custom_object/CustomObject.java | 2 + .../custom_object/CustomObjectDraft.java | 2 + .../custom_object/CustomObjectDraftImpl.java | 4 + .../custom_object/CustomObjectImpl.java | 4 + .../CustomObjectPagedQueryResponse.java | 2 + .../CustomObjectPagedQueryResponseImpl.java | 4 + .../custom_object/CustomObjectReference.java | 3 + .../CustomObjectReferenceImpl.java | 4 + .../api/models/customer/Customer.java | 2 + .../customer/CustomerAddAddressAction.java | 3 + .../CustomerAddAddressActionImpl.java | 4 + .../CustomerAddBillingAddressIdAction.java | 3 + ...CustomerAddBillingAddressIdActionImpl.java | 4 + ...tomerAddCustomerGroupAssignmentAction.java | 3 + ...rAddCustomerGroupAssignmentActionImpl.java | 4 + .../CustomerAddShippingAddressIdAction.java | 3 + ...ustomerAddShippingAddressIdActionImpl.java | 4 + .../customer/CustomerAddStoreAction.java | 3 + .../customer/CustomerAddStoreActionImpl.java | 4 + .../customer/CustomerChangeAddressAction.java | 3 + .../CustomerChangeAddressActionImpl.java | 4 + .../customer/CustomerChangeEmailAction.java | 3 + .../CustomerChangeEmailActionImpl.java | 4 + .../customer/CustomerChangePassword.java | 2 + .../customer/CustomerChangePasswordImpl.java | 4 + .../customer/CustomerCreateEmailToken.java | 2 + .../CustomerCreateEmailTokenImpl.java | 4 + .../CustomerCreatePasswordResetToken.java | 2 + .../CustomerCreatePasswordResetTokenImpl.java | 4 + .../api/models/customer/CustomerDraft.java | 2 + .../models/customer/CustomerDraftImpl.java | 4 + .../customer/CustomerEmailTokenReference.java | 3 + .../CustomerEmailTokenReferenceImpl.java | 4 + .../models/customer/CustomerEmailVerify.java | 2 + .../customer/CustomerEmailVerifyImpl.java | 4 + .../customer/CustomerGroupAssignment.java | 2 + .../CustomerGroupAssignmentDraft.java | 2 + .../CustomerGroupAssignmentDraftImpl.java | 4 + .../customer/CustomerGroupAssignmentImpl.java | 4 + .../api/models/customer/CustomerImpl.java | 4 + .../customer/CustomerPagedQueryResponse.java | 2 + .../CustomerPagedQueryResponseImpl.java | 4 + .../CustomerPasswordTokenReference.java | 3 + .../CustomerPasswordTokenReferenceImpl.java | 4 + .../models/customer/CustomerReference.java | 3 + .../customer/CustomerReferenceImpl.java | 4 + .../customer/CustomerRemoveAddressAction.java | 3 + .../CustomerRemoveAddressActionImpl.java | 4 + .../CustomerRemoveBillingAddressIdAction.java | 3 + ...tomerRemoveBillingAddressIdActionImpl.java | 4 + ...erRemoveCustomerGroupAssignmentAction.java | 3 + ...moveCustomerGroupAssignmentActionImpl.java | 4 + ...CustomerRemoveShippingAddressIdAction.java | 3 + ...omerRemoveShippingAddressIdActionImpl.java | 4 + .../customer/CustomerRemoveStoreAction.java | 3 + .../CustomerRemoveStoreActionImpl.java | 4 + .../customer/CustomerResetPassword.java | 2 + .../customer/CustomerResetPasswordImpl.java | 4 + .../customer/CustomerResourceIdentifier.java | 3 + .../CustomerResourceIdentifierImpl.java | 4 + .../CustomerSetAddressCustomFieldAction.java | 3 + ...stomerSetAddressCustomFieldActionImpl.java | 4 + .../CustomerSetAddressCustomTypeAction.java | 3 + ...ustomerSetAddressCustomTypeActionImpl.java | 4 + .../CustomerSetAuthenticationModeAction.java | 3 + ...stomerSetAuthenticationModeActionImpl.java | 4 + .../CustomerSetCompanyNameAction.java | 3 + .../CustomerSetCompanyNameActionImpl.java | 4 + .../CustomerSetCustomFieldAction.java | 3 + .../CustomerSetCustomFieldActionImpl.java | 4 + .../customer/CustomerSetCustomTypeAction.java | 3 + .../CustomerSetCustomTypeActionImpl.java | 4 + .../CustomerSetCustomerGroupAction.java | 3 + .../CustomerSetCustomerGroupActionImpl.java | 4 + ...omerSetCustomerGroupAssignmentsAction.java | 3 + ...SetCustomerGroupAssignmentsActionImpl.java | 4 + .../CustomerSetCustomerNumberAction.java | 3 + .../CustomerSetCustomerNumberActionImpl.java | 4 + .../CustomerSetDateOfBirthAction.java | 3 + .../CustomerSetDateOfBirthActionImpl.java | 4 + ...ustomerSetDefaultBillingAddressAction.java | 3 + ...merSetDefaultBillingAddressActionImpl.java | 4 + ...stomerSetDefaultShippingAddressAction.java | 3 + ...erSetDefaultShippingAddressActionImpl.java | 4 + .../customer/CustomerSetExternalIdAction.java | 3 + .../CustomerSetExternalIdActionImpl.java | 4 + .../customer/CustomerSetFirstNameAction.java | 3 + .../CustomerSetFirstNameActionImpl.java | 4 + .../models/customer/CustomerSetKeyAction.java | 3 + .../customer/CustomerSetKeyActionImpl.java | 4 + .../customer/CustomerSetLastNameAction.java | 3 + .../CustomerSetLastNameActionImpl.java | 4 + .../customer/CustomerSetLocaleAction.java | 3 + .../customer/CustomerSetLocaleActionImpl.java | 4 + .../customer/CustomerSetMiddleNameAction.java | 3 + .../CustomerSetMiddleNameActionImpl.java | 4 + .../customer/CustomerSetSalutationAction.java | 3 + .../CustomerSetSalutationActionImpl.java | 4 + .../customer/CustomerSetStoresAction.java | 3 + .../customer/CustomerSetStoresActionImpl.java | 4 + .../customer/CustomerSetTitleAction.java | 3 + .../customer/CustomerSetTitleActionImpl.java | 4 + .../customer/CustomerSetVatIdAction.java | 3 + .../customer/CustomerSetVatIdActionImpl.java | 4 + .../models/customer/CustomerSignInResult.java | 2 + .../customer/CustomerSignInResultImpl.java | 4 + .../api/models/customer/CustomerSignin.java | 2 + .../models/customer/CustomerSigninImpl.java | 4 + .../api/models/customer/CustomerToken.java | 2 + .../models/customer/CustomerTokenImpl.java | 4 + .../api/models/customer/CustomerUpdate.java | 2 + .../models/customer/CustomerUpdateAction.java | 175 +-- .../customer/CustomerUpdateActionImpl.java | 4 + .../models/customer/CustomerUpdateImpl.java | 4 + .../customer/MyCustomerChangePassword.java | 2 + .../MyCustomerChangePasswordImpl.java | 4 + .../customer/MyCustomerEmailVerify.java | 2 + .../customer/MyCustomerEmailVerifyImpl.java | 4 + .../customer/MyCustomerResetPassword.java | 2 + .../customer/MyCustomerResetPasswordImpl.java | 4 + .../api/models/customer/MyCustomerSignin.java | 2 + .../models/customer/MyCustomerSigninImpl.java | 4 + .../models/customer_group/CustomerGroup.java | 2 + .../CustomerGroupChangeNameAction.java | 3 + .../CustomerGroupChangeNameActionImpl.java | 4 + .../customer_group/CustomerGroupDraft.java | 2 + .../CustomerGroupDraftImpl.java | 4 + .../customer_group/CustomerGroupImpl.java | 4 + .../CustomerGroupPagedQueryResponse.java | 2 + .../CustomerGroupPagedQueryResponseImpl.java | 4 + .../CustomerGroupReference.java | 3 + .../CustomerGroupReferenceImpl.java | 4 + .../CustomerGroupResourceIdentifier.java | 3 + .../CustomerGroupResourceIdentifierImpl.java | 4 + .../CustomerGroupSetCustomFieldAction.java | 3 + ...CustomerGroupSetCustomFieldActionImpl.java | 4 + .../CustomerGroupSetCustomTypeAction.java | 3 + .../CustomerGroupSetCustomTypeActionImpl.java | 4 + .../CustomerGroupSetKeyAction.java | 3 + .../CustomerGroupSetKeyActionImpl.java | 4 + .../customer_group/CustomerGroupUpdate.java | 2 + .../CustomerGroupUpdateAction.java | 25 +- .../CustomerGroupUpdateActionImpl.java | 4 + .../CustomerGroupUpdateImpl.java | 4 + .../CustomerIndexingProgress.java | 2 + .../CustomerIndexingProgressImpl.java | 4 + .../CustomerPagedSearchResponse.java | 2 + .../CustomerPagedSearchResponseImpl.java | 4 + .../CustomerSearchIndexingStatusResponse.java | 2 + ...tomerSearchIndexingStatusResponseImpl.java | 4 + .../CustomerSearchRequest.java | 2 + .../CustomerSearchRequestImpl.java | 4 + .../customer_search/CustomerSearchResult.java | 2 + .../CustomerSearchResultImpl.java | 4 + .../models/discount_code/DiscountCode.java | 2 + ...DiscountCodeChangeCartDiscountsAction.java | 3 + ...ountCodeChangeCartDiscountsActionImpl.java | 4 + .../DiscountCodeChangeGroupsAction.java | 3 + .../DiscountCodeChangeGroupsActionImpl.java | 4 + .../DiscountCodeChangeIsActiveAction.java | 3 + .../DiscountCodeChangeIsActiveActionImpl.java | 4 + .../discount_code/DiscountCodeDraft.java | 2 + .../discount_code/DiscountCodeDraftImpl.java | 4 + .../discount_code/DiscountCodeImpl.java | 4 + .../DiscountCodePagedQueryResponse.java | 2 + .../DiscountCodePagedQueryResponseImpl.java | 4 + .../discount_code/DiscountCodeReference.java | 3 + .../DiscountCodeReferenceImpl.java | 4 + .../DiscountCodeResourceIdentifier.java | 3 + .../DiscountCodeResourceIdentifierImpl.java | 4 + .../DiscountCodeSetCartPredicateAction.java | 3 + ...iscountCodeSetCartPredicateActionImpl.java | 4 + .../DiscountCodeSetCustomFieldAction.java | 3 + .../DiscountCodeSetCustomFieldActionImpl.java | 4 + .../DiscountCodeSetCustomTypeAction.java | 3 + .../DiscountCodeSetCustomTypeActionImpl.java | 4 + .../DiscountCodeSetDescriptionAction.java | 3 + .../DiscountCodeSetDescriptionActionImpl.java | 4 + .../DiscountCodeSetKeyAction.java | 3 + .../DiscountCodeSetKeyActionImpl.java | 4 + .../DiscountCodeSetMaxApplicationsAction.java | 3 + ...countCodeSetMaxApplicationsActionImpl.java | 4 + ...deSetMaxApplicationsPerCustomerAction.java | 3 + ...tMaxApplicationsPerCustomerActionImpl.java | 4 + .../DiscountCodeSetNameAction.java | 3 + .../DiscountCodeSetNameActionImpl.java | 4 + .../DiscountCodeSetValidFromAction.java | 3 + .../DiscountCodeSetValidFromActionImpl.java | 4 + ...iscountCodeSetValidFromAndUntilAction.java | 3 + ...untCodeSetValidFromAndUntilActionImpl.java | 4 + .../DiscountCodeSetValidUntilAction.java | 3 + .../DiscountCodeSetValidUntilActionImpl.java | 4 + .../discount_code/DiscountCodeUpdate.java | 2 + .../DiscountCodeUpdateAction.java | 75 +- .../DiscountCodeUpdateActionImpl.java | 4 + .../discount_code/DiscountCodeUpdateImpl.java | 4 + .../error/AnonymousIdAlreadyInUseError.java | 3 + .../AnonymousIdAlreadyInUseErrorImpl.java | 4 + .../AssociateMissingPermissionError.java | 3 + .../AssociateMissingPermissionErrorImpl.java | 4 + ...AttributeDefinitionAlreadyExistsError.java | 3 + ...ibuteDefinitionAlreadyExistsErrorImpl.java | 4 + .../AttributeDefinitionTypeConflictError.java | 3 + ...ributeDefinitionTypeConflictErrorImpl.java | 4 + .../error/AttributeNameDoesNotExistError.java | 3 + .../AttributeNameDoesNotExistErrorImpl.java | 4 + .../api/models/error/AuthErrorResponse.java | 2 + .../models/error/AuthErrorResponseImpl.java | 4 + .../api/models/error/BadGatewayError.java | 3 + .../api/models/error/BadGatewayErrorImpl.java | 4 + .../error/ConcurrentModificationError.java | 3 + .../ConcurrentModificationErrorImpl.java | 4 + .../models/error/ContentTooLargeError.java | 3 + .../error/ContentTooLargeErrorImpl.java | 4 + .../CountryNotConfiguredInStoreError.java | 3 + .../CountryNotConfiguredInStoreErrorImpl.java | 4 + .../error/DiscountCodeNonApplicableError.java | 3 + .../DiscountCodeNonApplicableErrorImpl.java | 4 + .../error/DuplicateAttributeValueError.java | 3 + .../DuplicateAttributeValueErrorImpl.java | 4 + .../error/DuplicateAttributeValuesError.java | 3 + .../DuplicateAttributeValuesErrorImpl.java | 4 + .../error/DuplicateEnumValuesError.java | 3 + .../error/DuplicateEnumValuesErrorImpl.java | 4 + .../api/models/error/DuplicateFieldError.java | 3 + .../models/error/DuplicateFieldErrorImpl.java | 4 + ...cateFieldWithConflictingResourceError.java | 3 + ...FieldWithConflictingResourceErrorImpl.java | 4 + .../models/error/DuplicatePriceKeyError.java | 3 + .../error/DuplicatePriceKeyErrorImpl.java | 4 + .../error/DuplicatePriceScopeError.java | 3 + .../error/DuplicatePriceScopeErrorImpl.java | 4 + .../DuplicateStandalonePriceScopeError.java | 3 + ...uplicateStandalonePriceScopeErrorImpl.java | 4 + .../error/DuplicateVariantValuesError.java | 3 + .../DuplicateVariantValuesErrorImpl.java | 4 + .../models/error/EditPreviewFailedError.java | 3 + .../error/EditPreviewFailedErrorImpl.java | 4 + .../error/EnumKeyAlreadyExistsError.java | 3 + .../error/EnumKeyAlreadyExistsErrorImpl.java | 4 + .../error/EnumKeyDoesNotExistError.java | 3 + .../error/EnumKeyDoesNotExistErrorImpl.java | 4 + .../models/error/EnumValueIsUsedError.java | 3 + .../error/EnumValueIsUsedErrorImpl.java | 4 + .../error/EnumValuesMustMatchError.java | 3 + .../error/EnumValuesMustMatchErrorImpl.java | 4 + .../api/models/error/ErrorByExtension.java | 2 + .../models/error/ErrorByExtensionImpl.java | 4 + .../api/models/error/ErrorObject.java | 390 +----- .../api/models/error/ErrorObjectImpl.java | 4 + .../api/models/error/ErrorResponse.java | 12 +- .../api/models/error/ErrorResponseImpl.java | 4 + .../error/ExtensionBadResponseError.java | 3 + .../error/ExtensionBadResponseErrorImpl.java | 4 + .../api/models/error/ExtensionError.java | 2 + .../api/models/error/ExtensionErrorImpl.java | 4 + .../error/ExtensionNoResponseError.java | 3 + .../error/ExtensionNoResponseErrorImpl.java | 4 + ...tensionPredicateEvaluationFailedError.java | 3 + ...ionPredicateEvaluationFailedErrorImpl.java | 4 + .../ExtensionUpdateActionsFailedError.java | 3 + ...ExtensionUpdateActionsFailedErrorImpl.java | 4 + .../error/ExternalOAuthFailedError.java | 3 + .../error/ExternalOAuthFailedErrorImpl.java | 4 + .../api/models/error/FeatureRemovedError.java | 3 + .../models/error/FeatureRemovedErrorImpl.java | 4 + .../api/models/error/GeneralError.java | 3 + .../api/models/error/GeneralErrorImpl.java | 4 + .../GraphQLAnonymousIdAlreadyInUseError.java | 3 + ...aphQLAnonymousIdAlreadyInUseErrorImpl.java | 4 + ...raphQLAssociateMissingPermissionError.java | 3 + ...QLAssociateMissingPermissionErrorImpl.java | 4 + ...AttributeDefinitionAlreadyExistsError.java | 3 + ...ibuteDefinitionAlreadyExistsErrorImpl.java | 4 + ...LAttributeDefinitionTypeConflictError.java | 3 + ...ributeDefinitionTypeConflictErrorImpl.java | 4 + ...GraphQLAttributeNameDoesNotExistError.java | 3 + ...hQLAttributeNameDoesNotExistErrorImpl.java | 4 + .../models/error/GraphQLBadGatewayError.java | 3 + .../error/GraphQLBadGatewayErrorImpl.java | 4 + .../GraphQLConcurrentModificationError.java | 3 + ...raphQLConcurrentModificationErrorImpl.java | 4 + .../error/GraphQLContentTooLargeError.java | 3 + .../GraphQLContentTooLargeErrorImpl.java | 4 + ...aphQLCountryNotConfiguredInStoreError.java | 3 + ...LCountryNotConfiguredInStoreErrorImpl.java | 4 + ...GraphQLDiscountCodeNonApplicableError.java | 3 + ...hQLDiscountCodeNonApplicableErrorImpl.java | 4 + .../GraphQLDuplicateAttributeValueError.java | 3 + ...aphQLDuplicateAttributeValueErrorImpl.java | 4 + .../GraphQLDuplicateAttributeValuesError.java | 3 + ...phQLDuplicateAttributeValuesErrorImpl.java | 4 + .../GraphQLDuplicateEnumValuesError.java | 3 + .../GraphQLDuplicateEnumValuesErrorImpl.java | 4 + .../error/GraphQLDuplicateFieldError.java | 3 + .../error/GraphQLDuplicateFieldErrorImpl.java | 4 + ...cateFieldWithConflictingResourceError.java | 3 + ...FieldWithConflictingResourceErrorImpl.java | 4 + .../error/GraphQLDuplicatePriceKeyError.java | 3 + .../GraphQLDuplicatePriceKeyErrorImpl.java | 4 + .../GraphQLDuplicatePriceScopeError.java | 3 + .../GraphQLDuplicatePriceScopeErrorImpl.java | 4 + ...hQLDuplicateStandalonePriceScopeError.java | 3 + ...uplicateStandalonePriceScopeErrorImpl.java | 4 + .../GraphQLDuplicateVariantValuesError.java | 3 + ...raphQLDuplicateVariantValuesErrorImpl.java | 4 + .../error/GraphQLEditPreviewFailedError.java | 3 + .../GraphQLEditPreviewFailedErrorImpl.java | 4 + .../GraphQLEnumKeyAlreadyExistsError.java | 3 + .../GraphQLEnumKeyAlreadyExistsErrorImpl.java | 4 + .../GraphQLEnumKeyDoesNotExistError.java | 3 + .../GraphQLEnumKeyDoesNotExistErrorImpl.java | 4 + .../error/GraphQLEnumValueIsUsedError.java | 3 + .../GraphQLEnumValueIsUsedErrorImpl.java | 4 + .../GraphQLEnumValuesMustMatchError.java | 3 + .../GraphQLEnumValuesMustMatchErrorImpl.java | 4 + .../api/models/error/GraphQLErrorObject.java | 390 +----- .../models/error/GraphQLErrorObjectImpl.java | 4 + .../GraphQLExtensionBadResponseError.java | 3 + .../GraphQLExtensionBadResponseErrorImpl.java | 4 + .../GraphQLExtensionNoResponseError.java | 3 + .../GraphQLExtensionNoResponseErrorImpl.java | 4 + ...tensionPredicateEvaluationFailedError.java | 3 + ...ionPredicateEvaluationFailedErrorImpl.java | 4 + ...phQLExtensionUpdateActionsFailedError.java | 3 + ...ExtensionUpdateActionsFailedErrorImpl.java | 4 + .../GraphQLExternalOAuthFailedError.java | 3 + .../GraphQLExternalOAuthFailedErrorImpl.java | 4 + .../error/GraphQLFeatureRemovedError.java | 3 + .../error/GraphQLFeatureRemovedErrorImpl.java | 4 + .../api/models/error/GraphQLGeneralError.java | 3 + .../models/error/GraphQLGeneralErrorImpl.java | 4 + .../error/GraphQLInsufficientScopeError.java | 3 + .../GraphQLInsufficientScopeErrorImpl.java | 4 + ...raphQLInternalConstraintViolatedError.java | 3 + ...QLInternalConstraintViolatedErrorImpl.java | 4 + .../error/GraphQLInvalidCredentialsError.java | 3 + .../GraphQLInvalidCredentialsErrorImpl.java | 4 + .../GraphQLInvalidCurrentPasswordError.java | 3 + ...raphQLInvalidCurrentPasswordErrorImpl.java | 4 + .../error/GraphQLInvalidFieldError.java | 3 + .../error/GraphQLInvalidFieldErrorImpl.java | 4 + .../error/GraphQLInvalidInputError.java | 3 + .../error/GraphQLInvalidInputErrorImpl.java | 4 + ...raphQLInvalidItemShippingDetailsError.java | 3 + ...QLInvalidItemShippingDetailsErrorImpl.java | 4 + .../error/GraphQLInvalidJsonInputError.java | 3 + .../GraphQLInvalidJsonInputErrorImpl.java | 4 + .../error/GraphQLInvalidOperationError.java | 3 + .../GraphQLInvalidOperationErrorImpl.java | 4 + .../error/GraphQLInvalidSubjectError.java | 3 + .../error/GraphQLInvalidSubjectErrorImpl.java | 4 + .../error/GraphQLInvalidTokenError.java | 3 + .../error/GraphQLInvalidTokenErrorImpl.java | 4 + .../GraphQLLanguageUsedInStoresError.java | 3 + .../GraphQLLanguageUsedInStoresErrorImpl.java | 4 + .../models/error/GraphQLLockedFieldError.java | 3 + .../error/GraphQLLockedFieldErrorImpl.java | 4 + .../GraphQLMatchingPriceNotFoundError.java | 3 + ...GraphQLMatchingPriceNotFoundErrorImpl.java | 4 + .../GraphQLMaxCartDiscountsReachedError.java | 3 + ...aphQLMaxCartDiscountsReachedErrorImpl.java | 4 + .../GraphQLMaxResourceLimitExceededError.java | 3 + ...phQLMaxResourceLimitExceededErrorImpl.java | 4 + ...GraphQLMaxStoreReferencesReachedError.java | 3 + ...hQLMaxStoreReferencesReachedErrorImpl.java | 4 + .../GraphQLMissingRoleOnChannelError.java | 3 + .../GraphQLMissingRoleOnChannelErrorImpl.java | 4 + .../GraphQLMissingTaxRateForCountryError.java | 3 + ...phQLMissingTaxRateForCountryErrorImpl.java | 4 + .../error/GraphQLMoneyOverflowError.java | 3 + .../error/GraphQLMoneyOverflowErrorImpl.java | 4 + ...QLNoMatchingProductDiscountFoundError.java | 3 + ...MatchingProductDiscountFoundErrorImpl.java | 4 + .../error/GraphQLObjectNotFoundError.java | 3 + .../error/GraphQLObjectNotFoundErrorImpl.java | 4 + .../models/error/GraphQLOutOfStockError.java | 3 + .../error/GraphQLOutOfStockErrorImpl.java | 4 + .../error/GraphQLOverCapacityError.java | 3 + .../error/GraphQLOverCapacityErrorImpl.java | 4 + ...erlappingStandalonePriceValidityError.java | 3 + ...ppingStandalonePriceValidityErrorImpl.java | 4 + .../error/GraphQLPendingOperationError.java | 3 + .../GraphQLPendingOperationErrorImpl.java | 4 + .../error/GraphQLPriceChangedError.java | 3 + .../error/GraphQLPriceChangedErrorImpl.java | 4 + .../GraphQLProductAssignmentMissingError.java | 3 + ...phQLProductAssignmentMissingErrorImpl.java | 4 + ...entWithDifferentVariantSelectionError.java | 3 + ...ithDifferentVariantSelectionErrorImpl.java | 4 + ...ProjectNotConfiguredForLanguagesError.java | 3 + ...ectNotConfiguredForLanguagesErrorImpl.java | 4 + ...phQLQueryComplexityLimitExceededError.java | 3 + ...QueryComplexityLimitExceededErrorImpl.java | 4 + .../error/GraphQLQueryTimedOutError.java | 3 + .../error/GraphQLQueryTimedOutErrorImpl.java | 4 + .../error/GraphQLReferenceExistsError.java | 3 + .../GraphQLReferenceExistsErrorImpl.java | 4 + ...raphQLReferencedResourceNotFoundError.java | 3 + ...QLReferencedResourceNotFoundErrorImpl.java | 4 + .../error/GraphQLRequiredFieldError.java | 3 + .../error/GraphQLRequiredFieldErrorImpl.java | 4 + .../error/GraphQLResourceNotFoundError.java | 3 + .../GraphQLResourceNotFoundErrorImpl.java | 4 + ...GraphQLResourceSizeLimitExceededError.java | 3 + ...hQLResourceSizeLimitExceededErrorImpl.java | 4 + .../error/GraphQLSearchDeactivatedError.java | 3 + .../GraphQLSearchDeactivatedErrorImpl.java | 4 + .../GraphQLSearchExecutionFailureError.java | 3 + ...raphQLSearchExecutionFailureErrorImpl.java | 4 + .../GraphQLSearchFacetPathNotFoundError.java | 3 + ...aphQLSearchFacetPathNotFoundErrorImpl.java | 4 + .../GraphQLSearchIndexingInProgressError.java | 3 + ...phQLSearchIndexingInProgressErrorImpl.java | 4 + .../error/GraphQLSearchNotReadyError.java | 3 + .../error/GraphQLSearchNotReadyErrorImpl.java | 4 + .../error/GraphQLSemanticErrorError.java | 3 + .../error/GraphQLSemanticErrorErrorImpl.java | 4 + ...QLShippingMethodDoesNotMatchCartError.java | 3 + ...ippingMethodDoesNotMatchCartErrorImpl.java | 4 + ...QLStoreCartDiscountsLimitReachedError.java | 3 + ...oreCartDiscountsLimitReachedErrorImpl.java | 4 + .../models/error/GraphQLSyntaxErrorError.java | 3 + .../error/GraphQLSyntaxErrorErrorImpl.java | 4 + .../models/error/InsufficientScopeError.java | 3 + .../error/InsufficientScopeErrorImpl.java | 4 + .../InternalConstraintViolatedError.java | 3 + .../InternalConstraintViolatedErrorImpl.java | 4 + .../models/error/InvalidCredentialsError.java | 3 + .../error/InvalidCredentialsErrorImpl.java | 4 + .../error/InvalidCurrentPasswordError.java | 3 + .../InvalidCurrentPasswordErrorImpl.java | 4 + .../api/models/error/InvalidFieldError.java | 3 + .../models/error/InvalidFieldErrorImpl.java | 4 + .../api/models/error/InvalidInputError.java | 3 + .../models/error/InvalidInputErrorImpl.java | 4 + .../InvalidItemShippingDetailsError.java | 3 + .../InvalidItemShippingDetailsErrorImpl.java | 4 + .../models/error/InvalidJsonInputError.java | 3 + .../error/InvalidJsonInputErrorImpl.java | 4 + .../models/error/InvalidOperationError.java | 3 + .../error/InvalidOperationErrorImpl.java | 4 + .../api/models/error/InvalidSubjectError.java | 3 + .../models/error/InvalidSubjectErrorImpl.java | 4 + .../api/models/error/InvalidTokenError.java | 3 + .../models/error/InvalidTokenErrorImpl.java | 4 + .../error/LanguageUsedInStoresError.java | 3 + .../error/LanguageUsedInStoresErrorImpl.java | 4 + .../api/models/error/LockedFieldError.java | 3 + .../models/error/LockedFieldErrorImpl.java | 4 + .../error/MatchingPriceNotFoundError.java | 3 + .../error/MatchingPriceNotFoundErrorImpl.java | 4 + .../error/MaxCartDiscountsReachedError.java | 3 + .../MaxCartDiscountsReachedErrorImpl.java | 4 + .../error/MaxResourceLimitExceededError.java | 3 + .../MaxResourceLimitExceededErrorImpl.java | 4 + .../error/MaxStoreReferencesReachedError.java | 3 + .../MaxStoreReferencesReachedErrorImpl.java | 4 + .../error/MissingRoleOnChannelError.java | 3 + .../error/MissingRoleOnChannelErrorImpl.java | 4 + .../error/MissingTaxRateForCountryError.java | 3 + .../MissingTaxRateForCountryErrorImpl.java | 4 + .../api/models/error/MoneyOverflowError.java | 3 + .../models/error/MoneyOverflowErrorImpl.java | 4 + .../NoMatchingProductDiscountFoundError.java | 3 + ...MatchingProductDiscountFoundErrorImpl.java | 4 + .../api/models/error/ObjectNotFoundError.java | 3 + .../models/error/ObjectNotFoundErrorImpl.java | 4 + .../api/models/error/OutOfStockError.java | 3 + .../api/models/error/OutOfStockErrorImpl.java | 4 + .../api/models/error/OverCapacityError.java | 3 + .../models/error/OverCapacityErrorImpl.java | 4 + ...erlappingStandalonePriceValidityError.java | 3 + ...ppingStandalonePriceValidityErrorImpl.java | 4 + .../models/error/PendingOperationError.java | 3 + .../error/PendingOperationErrorImpl.java | 4 + .../api/models/error/PriceChangedError.java | 3 + .../models/error/PriceChangedErrorImpl.java | 4 + .../error/ProductAssignmentMissingError.java | 3 + .../ProductAssignmentMissingErrorImpl.java | 4 + ...entWithDifferentVariantSelectionError.java | 3 + ...ithDifferentVariantSelectionErrorImpl.java | 4 + ...ProjectNotConfiguredForLanguagesError.java | 3 + ...ectNotConfiguredForLanguagesErrorImpl.java | 4 + .../QueryComplexityLimitExceededError.java | 3 + ...QueryComplexityLimitExceededErrorImpl.java | 4 + .../api/models/error/QueryTimedOutError.java | 3 + .../models/error/QueryTimedOutErrorImpl.java | 4 + .../models/error/ReferenceExistsError.java | 3 + .../error/ReferenceExistsErrorImpl.java | 4 + .../ReferencedResourceNotFoundError.java | 3 + .../ReferencedResourceNotFoundErrorImpl.java | 4 + .../api/models/error/RequiredFieldError.java | 3 + .../models/error/RequiredFieldErrorImpl.java | 4 + .../models/error/ResourceNotFoundError.java | 3 + .../error/ResourceNotFoundErrorImpl.java | 4 + .../error/ResourceSizeLimitExceededError.java | 3 + .../ResourceSizeLimitExceededErrorImpl.java | 4 + .../models/error/SearchDeactivatedError.java | 3 + .../error/SearchDeactivatedErrorImpl.java | 4 + .../error/SearchExecutionFailureError.java | 3 + .../SearchExecutionFailureErrorImpl.java | 4 + .../error/SearchFacetPathNotFoundError.java | 3 + .../SearchFacetPathNotFoundErrorImpl.java | 4 + .../error/SearchIndexingInProgressError.java | 3 + .../SearchIndexingInProgressErrorImpl.java | 4 + .../api/models/error/SearchNotReadyError.java | 3 + .../models/error/SearchNotReadyErrorImpl.java | 4 + .../api/models/error/SemanticErrorError.java | 3 + .../models/error/SemanticErrorErrorImpl.java | 4 + .../ShippingMethodDoesNotMatchCartError.java | 3 + ...ippingMethodDoesNotMatchCartErrorImpl.java | 4 + .../StoreCartDiscountsLimitReachedError.java | 3 + ...oreCartDiscountsLimitReachedErrorImpl.java | 4 + .../api/models/error/SyntaxErrorError.java | 3 + .../models/error/SyntaxErrorErrorImpl.java | 4 + .../api/models/error/VariantValues.java | 2 + .../api/models/error/VariantValuesImpl.java | 4 + .../api/models/event/BaseEvent.java | 2 + .../api/models/event/BaseEventImpl.java | 4 + .../commercetools/api/models/event/Event.java | 35 +- .../api/models/event/EventImpl.java | 4 + .../event/ImportContainerCreatedEvent.java | 3 + .../ImportContainerCreatedEventData.java | 2 + .../ImportContainerCreatedEventDataImpl.java | 4 + .../ImportContainerCreatedEventImpl.java | 4 + .../event/ImportContainerDeletedEvent.java | 3 + .../ImportContainerDeletedEventData.java | 2 + .../ImportContainerDeletedEventDataImpl.java | 4 + .../ImportContainerDeletedEventImpl.java | 4 + .../event/ImportOperationRejectedEvent.java | 3 + .../ImportOperationRejectedEventData.java | 2 + .../ImportOperationRejectedEventDataImpl.java | 4 + .../ImportOperationRejectedEventImpl.java | 4 + .../models/event/ImportUnresolvedEvent.java | 3 + .../event/ImportUnresolvedEventData.java | 2 + .../event/ImportUnresolvedEventDataImpl.java | 4 + .../event/ImportUnresolvedEventImpl.java | 4 + .../event/ImportValidationFailedEvent.java | 3 + .../ImportValidationFailedEventData.java | 2 + .../ImportValidationFailedEventDataImpl.java | 4 + .../ImportValidationFailedEventImpl.java | 4 + .../ImportWaitForMasterVariantEvent.java | 3 + .../ImportWaitForMasterVariantEventData.java | 2 + ...portWaitForMasterVariantEventDataImpl.java | 4 + .../ImportWaitForMasterVariantEventImpl.java | 4 + .../extension/AWSLambdaDestination.java | 3 + .../extension/AWSLambdaDestinationImpl.java | 4 + .../AuthorizationHeaderAuthentication.java | 3 + ...AuthorizationHeaderAuthenticationImpl.java | 4 + .../AzureFunctionsAuthentication.java | 3 + .../AzureFunctionsAuthenticationImpl.java | 4 + .../api/models/extension/Extension.java | 2 + .../ExtensionChangeDestinationAction.java | 3 + .../ExtensionChangeDestinationActionImpl.java | 4 + .../ExtensionChangeTriggersAction.java | 3 + .../ExtensionChangeTriggersActionImpl.java | 4 + .../extension/ExtensionDestination.java | 20 +- .../extension/ExtensionDestinationImpl.java | 4 + .../api/models/extension/ExtensionDraft.java | 2 + .../models/extension/ExtensionDraftImpl.java | 4 + .../api/models/extension/ExtensionImpl.java | 4 + .../api/models/extension/ExtensionInput.java | 2 + .../models/extension/ExtensionInputImpl.java | 4 + .../ExtensionPagedQueryResponse.java | 2 + .../ExtensionPagedQueryResponseImpl.java | 4 + .../extension/ExtensionSetKeyAction.java | 3 + .../extension/ExtensionSetKeyActionImpl.java | 4 + .../ExtensionSetTimeoutInMsAction.java | 3 + .../ExtensionSetTimeoutInMsActionImpl.java | 4 + .../models/extension/ExtensionTrigger.java | 2 + .../extension/ExtensionTriggerImpl.java | 4 + .../api/models/extension/ExtensionUpdate.java | 2 + .../extension/ExtensionUpdateAction.java | 25 +- .../extension/ExtensionUpdateActionImpl.java | 4 + .../models/extension/ExtensionUpdateImpl.java | 4 + .../GoogleCloudFunctionDestination.java | 3 + .../GoogleCloudFunctionDestinationImpl.java | 4 + .../api/models/extension/HttpDestination.java | 3 + .../HttpDestinationAuthentication.java | 15 +- .../HttpDestinationAuthenticationImpl.java | 4 + .../models/extension/HttpDestinationImpl.java | 4 + .../api/models/graph_ql/GraphQLError.java | 2 + .../api/models/graph_ql/GraphQLErrorImpl.java | 4 + .../models/graph_ql/GraphQLErrorLocation.java | 2 + .../graph_ql/GraphQLErrorLocationImpl.java | 4 + .../api/models/graph_ql/GraphQLRequest.java | 2 + .../models/graph_ql/GraphQLRequestImpl.java | 4 + .../api/models/graph_ql/GraphQLResponse.java | 2 + .../models/graph_ql/GraphQLResponseImpl.java | 4 + .../models/graph_ql/GraphQLVariablesMap.java | 2 + .../graph_ql/GraphQLVariablesMapImpl.java | 4 + .../api/models/inventory/InventoryEntry.java | 2 + .../InventoryEntryAddQuantityAction.java | 3 + .../InventoryEntryAddQuantityActionImpl.java | 4 + .../InventoryEntryChangeQuantityAction.java | 3 + ...nventoryEntryChangeQuantityActionImpl.java | 4 + .../models/inventory/InventoryEntryDraft.java | 2 + .../inventory/InventoryEntryDraftImpl.java | 4 + .../models/inventory/InventoryEntryImpl.java | 4 + .../inventory/InventoryEntryReference.java | 3 + .../InventoryEntryReferenceImpl.java | 4 + .../InventoryEntryRemoveQuantityAction.java | 3 + ...nventoryEntryRemoveQuantityActionImpl.java | 4 + .../InventoryEntryResourceIdentifier.java | 3 + .../InventoryEntryResourceIdentifierImpl.java | 4 + .../InventoryEntrySetCustomFieldAction.java | 3 + ...nventoryEntrySetCustomFieldActionImpl.java | 4 + .../InventoryEntrySetCustomTypeAction.java | 3 + ...InventoryEntrySetCustomTypeActionImpl.java | 4 + ...ventoryEntrySetExpectedDeliveryAction.java | 3 + ...oryEntrySetExpectedDeliveryActionImpl.java | 4 + .../inventory/InventoryEntrySetKeyAction.java | 3 + .../InventoryEntrySetKeyActionImpl.java | 4 + ...entoryEntrySetRestockableInDaysAction.java | 3 + ...ryEntrySetRestockableInDaysActionImpl.java | 4 + .../InventoryEntrySetSupplyChannelAction.java | 3 + ...entoryEntrySetSupplyChannelActionImpl.java | 4 + .../inventory/InventoryEntryUpdate.java | 2 + .../inventory/InventoryEntryUpdateAction.java | 50 +- .../InventoryEntryUpdateActionImpl.java | 4 + .../inventory/InventoryEntryUpdateImpl.java | 4 + .../InventoryPagedQueryResponse.java | 2 + .../InventoryPagedQueryResponseImpl.java | 4 + .../me/MyBusinessUnitAddAddressAction.java | 3 + .../MyBusinessUnitAddAddressActionImpl.java | 4 + ...BusinessUnitAddBillingAddressIdAction.java | 3 + ...nessUnitAddBillingAddressIdActionImpl.java | 4 + ...usinessUnitAddShippingAddressIdAction.java | 3 + ...essUnitAddShippingAddressIdActionImpl.java | 4 + .../me/MyBusinessUnitAssociateDraft.java | 2 + .../me/MyBusinessUnitAssociateDraftImpl.java | 4 + .../me/MyBusinessUnitChangeAddressAction.java | 3 + ...MyBusinessUnitChangeAddressActionImpl.java | 4 + .../MyBusinessUnitChangeAssociateAction.java | 3 + ...BusinessUnitChangeAssociateActionImpl.java | 4 + .../me/MyBusinessUnitChangeNameAction.java | 3 + .../MyBusinessUnitChangeNameActionImpl.java | 4 + .../MyBusinessUnitChangeParentUnitAction.java | 3 + ...usinessUnitChangeParentUnitActionImpl.java | 4 + .../api/models/me/MyBusinessUnitDraft.java | 15 +- .../models/me/MyBusinessUnitDraftImpl.java | 4 + .../me/MyBusinessUnitRemoveAddressAction.java | 3 + ...MyBusinessUnitRemoveAddressActionImpl.java | 4 + .../MyBusinessUnitRemoveAssociateAction.java | 3 + ...BusinessUnitRemoveAssociateActionImpl.java | 4 + ...inessUnitRemoveBillingAddressIdAction.java | 3 + ...sUnitRemoveBillingAddressIdActionImpl.java | 4 + ...nessUnitRemoveShippingAddressIdAction.java | 3 + ...UnitRemoveShippingAddressIdActionImpl.java | 4 + ...sinessUnitSetAddressCustomFieldAction.java | 3 + ...ssUnitSetAddressCustomFieldActionImpl.java | 4 + ...usinessUnitSetAddressCustomTypeAction.java | 3 + ...essUnitSetAddressCustomTypeActionImpl.java | 4 + .../MyBusinessUnitSetContactEmailAction.java | 3 + ...BusinessUnitSetContactEmailActionImpl.java | 4 + .../MyBusinessUnitSetCustomFieldAction.java | 3 + ...yBusinessUnitSetCustomFieldActionImpl.java | 4 + .../me/MyBusinessUnitSetCustomTypeAction.java | 3 + ...MyBusinessUnitSetCustomTypeActionImpl.java | 4 + ...essUnitSetDefaultBillingAddressAction.java | 3 + ...nitSetDefaultBillingAddressActionImpl.java | 4 + ...ssUnitSetDefaultShippingAddressAction.java | 3 + ...itSetDefaultShippingAddressActionImpl.java | 4 + .../api/models/me/MyBusinessUnitUpdate.java | 2 + .../models/me/MyBusinessUnitUpdateAction.java | 95 +- .../me/MyBusinessUnitUpdateActionImpl.java | 4 + .../models/me/MyBusinessUnitUpdateImpl.java | 4 + .../me/MyCartAddDiscountCodeAction.java | 3 + .../me/MyCartAddDiscountCodeActionImpl.java | 4 + .../MyCartAddItemShippingAddressAction.java | 3 + ...yCartAddItemShippingAddressActionImpl.java | 4 + .../models/me/MyCartAddLineItemAction.java | 3 + .../me/MyCartAddLineItemActionImpl.java | 4 + .../api/models/me/MyCartAddPaymentAction.java | 3 + .../models/me/MyCartAddPaymentActionImpl.java | 4 + ...oLineItemShippingDetailsTargetsAction.java | 3 + ...eItemShippingDetailsTargetsActionImpl.java | 4 + .../MyCartChangeLineItemQuantityAction.java | 3 + ...yCartChangeLineItemQuantityActionImpl.java | 4 + .../me/MyCartChangeLineItemsOrderAction.java | 3 + .../MyCartChangeLineItemsOrderActionImpl.java | 4 + .../models/me/MyCartChangeTaxModeAction.java | 3 + .../me/MyCartChangeTaxModeActionImpl.java | 4 + .../api/models/me/MyCartDraft.java | 2 + .../api/models/me/MyCartDraftImpl.java | 4 + .../models/me/MyCartRecalculateAction.java | 3 + .../me/MyCartRecalculateActionImpl.java | 4 + .../me/MyCartRemoveDiscountCodeAction.java | 3 + .../MyCartRemoveDiscountCodeActionImpl.java | 4 + ...MyCartRemoveItemShippingAddressAction.java | 3 + ...rtRemoveItemShippingAddressActionImpl.java | 4 + .../models/me/MyCartRemoveLineItemAction.java | 3 + .../me/MyCartRemoveLineItemActionImpl.java | 4 + .../models/me/MyCartRemovePaymentAction.java | 3 + .../me/MyCartRemovePaymentActionImpl.java | 4 + .../me/MyCartSetBillingAddressAction.java | 3 + .../me/MyCartSetBillingAddressActionImpl.java | 4 + .../me/MyCartSetBusinessUnitAction.java | 3 + .../me/MyCartSetBusinessUnitActionImpl.java | 4 + .../api/models/me/MyCartSetCountryAction.java | 3 + .../models/me/MyCartSetCountryActionImpl.java | 4 + .../models/me/MyCartSetCustomFieldAction.java | 3 + .../me/MyCartSetCustomFieldActionImpl.java | 4 + .../models/me/MyCartSetCustomTypeAction.java | 3 + .../me/MyCartSetCustomTypeActionImpl.java | 4 + .../me/MyCartSetCustomerEmailAction.java | 3 + .../me/MyCartSetCustomerEmailActionImpl.java | 4 + ...DeleteDaysAfterLastModificationAction.java | 3 + ...teDaysAfterLastModificationActionImpl.java | 4 + .../MyCartSetLineItemCustomFieldAction.java | 3 + ...yCartSetLineItemCustomFieldActionImpl.java | 4 + .../me/MyCartSetLineItemCustomTypeAction.java | 3 + ...MyCartSetLineItemCustomTypeActionImpl.java | 4 + ...tSetLineItemDistributionChannelAction.java | 3 + ...LineItemDistributionChannelActionImpl.java | 4 + ...yCartSetLineItemShippingDetailsAction.java | 3 + ...tSetLineItemShippingDetailsActionImpl.java | 4 + .../MyCartSetLineItemSupplyChannelAction.java | 3 + ...artSetLineItemSupplyChannelActionImpl.java | 4 + .../api/models/me/MyCartSetLocaleAction.java | 3 + .../models/me/MyCartSetLocaleActionImpl.java | 4 + .../me/MyCartSetShippingAddressAction.java | 3 + .../MyCartSetShippingAddressActionImpl.java | 4 + .../me/MyCartSetShippingMethodAction.java | 3 + .../me/MyCartSetShippingMethodActionImpl.java | 4 + .../api/models/me/MyCartUpdate.java | 2 + .../api/models/me/MyCartUpdateAction.java | 150 +-- .../api/models/me/MyCartUpdateActionImpl.java | 4 + .../api/models/me/MyCartUpdateImpl.java | 4 + ...MyCartUpdateItemShippingAddressAction.java | 3 + ...rtUpdateItemShippingAddressActionImpl.java | 4 + .../api/models/me/MyCompanyDraft.java | 3 + .../api/models/me/MyCompanyDraftImpl.java | 4 + .../models/me/MyCustomerAddAddressAction.java | 3 + .../me/MyCustomerAddAddressActionImpl.java | 4 + .../MyCustomerAddBillingAddressIdAction.java | 3 + ...CustomerAddBillingAddressIdActionImpl.java | 4 + .../MyCustomerAddShippingAddressIdAction.java | 3 + ...ustomerAddShippingAddressIdActionImpl.java | 4 + .../me/MyCustomerChangeAddressAction.java | 3 + .../me/MyCustomerChangeAddressActionImpl.java | 4 + .../me/MyCustomerChangeEmailAction.java | 3 + .../me/MyCustomerChangeEmailActionImpl.java | 4 + .../api/models/me/MyCustomerDraft.java | 2 + .../api/models/me/MyCustomerDraftImpl.java | 4 + .../me/MyCustomerRemoveAddressAction.java | 3 + .../me/MyCustomerRemoveAddressActionImpl.java | 4 + ...yCustomerRemoveBillingAddressIdAction.java | 3 + ...tomerRemoveBillingAddressIdActionImpl.java | 4 + ...CustomerRemoveShippingAddressIdAction.java | 3 + ...omerRemoveShippingAddressIdActionImpl.java | 4 + .../me/MyCustomerSetCompanyNameAction.java | 3 + .../MyCustomerSetCompanyNameActionImpl.java | 4 + .../me/MyCustomerSetCustomFieldAction.java | 3 + .../MyCustomerSetCustomFieldActionImpl.java | 4 + .../me/MyCustomerSetCustomTypeAction.java | 3 + .../me/MyCustomerSetCustomTypeActionImpl.java | 4 + .../me/MyCustomerSetDateOfBirthAction.java | 3 + .../MyCustomerSetDateOfBirthActionImpl.java | 4 + ...ustomerSetDefaultBillingAddressAction.java | 3 + ...merSetDefaultBillingAddressActionImpl.java | 4 + ...stomerSetDefaultShippingAddressAction.java | 3 + ...erSetDefaultShippingAddressActionImpl.java | 4 + .../me/MyCustomerSetFirstNameAction.java | 3 + .../me/MyCustomerSetFirstNameActionImpl.java | 4 + .../me/MyCustomerSetLastNameAction.java | 3 + .../me/MyCustomerSetLastNameActionImpl.java | 4 + .../models/me/MyCustomerSetLocaleAction.java | 3 + .../me/MyCustomerSetLocaleActionImpl.java | 4 + .../me/MyCustomerSetMiddleNameAction.java | 3 + .../me/MyCustomerSetMiddleNameActionImpl.java | 4 + .../me/MyCustomerSetSalutationAction.java | 3 + .../me/MyCustomerSetSalutationActionImpl.java | 4 + .../models/me/MyCustomerSetTitleAction.java | 3 + .../me/MyCustomerSetTitleActionImpl.java | 4 + .../models/me/MyCustomerSetVatIdAction.java | 3 + .../me/MyCustomerSetVatIdActionImpl.java | 4 + .../api/models/me/MyCustomerUpdate.java | 2 + .../api/models/me/MyCustomerUpdateAction.java | 110 +- .../models/me/MyCustomerUpdateActionImpl.java | 4 + .../api/models/me/MyCustomerUpdateImpl.java | 4 + .../api/models/me/MyDivisionDraft.java | 3 + .../api/models/me/MyDivisionDraftImpl.java | 4 + .../api/models/me/MyLineItemDraft.java | 2 + .../api/models/me/MyLineItemDraftImpl.java | 4 + .../api/models/me/MyOrderFromCartDraft.java | 2 + .../models/me/MyOrderFromCartDraftImpl.java | 4 + .../api/models/me/MyOrderFromQuoteDraft.java | 2 + .../models/me/MyOrderFromQuoteDraftImpl.java | 4 + .../api/models/me/MyPayment.java | 2 + .../me/MyPaymentAddTransactionAction.java | 3 + .../me/MyPaymentAddTransactionActionImpl.java | 4 + .../MyPaymentChangeAmountPlannedAction.java | 3 + ...yPaymentChangeAmountPlannedActionImpl.java | 4 + .../api/models/me/MyPaymentDraft.java | 2 + .../api/models/me/MyPaymentDraftImpl.java | 4 + .../api/models/me/MyPaymentImpl.java | 4 + .../me/MyPaymentPagedQueryResponse.java | 2 + .../me/MyPaymentPagedQueryResponseImpl.java | 4 + .../me/MyPaymentSetCustomFieldAction.java | 3 + .../me/MyPaymentSetCustomFieldActionImpl.java | 4 + ...MyPaymentSetMethodInfoInterfaceAction.java | 3 + ...ymentSetMethodInfoInterfaceActionImpl.java | 4 + .../MyPaymentSetMethodInfoMethodAction.java | 3 + ...yPaymentSetMethodInfoMethodActionImpl.java | 4 + .../me/MyPaymentSetMethodInfoNameAction.java | 3 + .../MyPaymentSetMethodInfoNameActionImpl.java | 4 + ...aymentSetTransactionCustomFieldAction.java | 3 + ...ntSetTransactionCustomFieldActionImpl.java | 4 + .../api/models/me/MyPaymentUpdate.java | 2 + .../api/models/me/MyPaymentUpdateAction.java | 40 +- .../models/me/MyPaymentUpdateActionImpl.java | 4 + .../api/models/me/MyPaymentUpdateImpl.java | 4 + .../me/MyQuoteChangeMyQuoteStateAction.java | 3 + .../MyQuoteChangeMyQuoteStateActionImpl.java | 4 + .../models/me/MyQuoteRequestCancelAction.java | 3 + .../me/MyQuoteRequestCancelActionImpl.java | 4 + .../api/models/me/MyQuoteRequestDraft.java | 2 + .../models/me/MyQuoteRequestDraftImpl.java | 4 + .../api/models/me/MyQuoteRequestUpdate.java | 2 + .../models/me/MyQuoteRequestUpdateAction.java | 10 +- .../me/MyQuoteRequestUpdateActionImpl.java | 4 + .../models/me/MyQuoteRequestUpdateImpl.java | 4 + .../api/models/me/MyQuoteUpdate.java | 2 + .../api/models/me/MyQuoteUpdateAction.java | 10 +- .../models/me/MyQuoteUpdateActionImpl.java | 4 + .../api/models/me/MyQuoteUpdateImpl.java | 4 + .../me/MyShoppingListAddLineItemAction.java | 3 + .../MyShoppingListAddLineItemActionImpl.java | 4 + .../MyShoppingListAddTextLineItemAction.java | 3 + ...ShoppingListAddTextLineItemActionImpl.java | 4 + ...ppingListChangeLineItemQuantityAction.java | 3 + ...gListChangeLineItemQuantityActionImpl.java | 4 + ...hoppingListChangeLineItemsOrderAction.java | 3 + ...ingListChangeLineItemsOrderActionImpl.java | 4 + .../me/MyShoppingListChangeNameAction.java | 3 + .../MyShoppingListChangeNameActionImpl.java | 4 + ...ppingListChangeTextLineItemNameAction.java | 3 + ...gListChangeTextLineItemNameActionImpl.java | 4 + ...gListChangeTextLineItemQuantityAction.java | 3 + ...tChangeTextLineItemQuantityActionImpl.java | 4 + ...ingListChangeTextLineItemsOrderAction.java | 3 + ...istChangeTextLineItemsOrderActionImpl.java | 4 + .../api/models/me/MyShoppingListDraft.java | 2 + .../models/me/MyShoppingListDraftImpl.java | 4 + .../MyShoppingListRemoveLineItemAction.java | 3 + ...yShoppingListRemoveLineItemActionImpl.java | 4 + ...yShoppingListRemoveTextLineItemAction.java | 3 + ...ppingListRemoveTextLineItemActionImpl.java | 4 + .../MyShoppingListSetCustomFieldAction.java | 3 + ...yShoppingListSetCustomFieldActionImpl.java | 4 + .../me/MyShoppingListSetCustomTypeAction.java | 3 + ...MyShoppingListSetCustomTypeActionImpl.java | 4 + ...DeleteDaysAfterLastModificationAction.java | 3 + ...teDaysAfterLastModificationActionImpl.java | 4 + .../MyShoppingListSetDescriptionAction.java | 3 + ...yShoppingListSetDescriptionActionImpl.java | 4 + ...ppingListSetLineItemCustomFieldAction.java | 3 + ...gListSetLineItemCustomFieldActionImpl.java | 4 + ...oppingListSetLineItemCustomTypeAction.java | 3 + ...ngListSetLineItemCustomTypeActionImpl.java | 4 + ...gListSetTextLineItemCustomFieldAction.java | 3 + ...tSetTextLineItemCustomFieldActionImpl.java | 4 + ...ngListSetTextLineItemCustomTypeAction.java | 3 + ...stSetTextLineItemCustomTypeActionImpl.java | 4 + ...gListSetTextLineItemDescriptionAction.java | 3 + ...tSetTextLineItemDescriptionActionImpl.java | 4 + .../api/models/me/MyShoppingListUpdate.java | 2 + .../models/me/MyShoppingListUpdateAction.java | 100 +- .../me/MyShoppingListUpdateActionImpl.java | 4 + .../models/me/MyShoppingListUpdateImpl.java | 4 + .../api/models/me/MyTransactionDraft.java | 2 + .../api/models/me/MyTransactionDraftImpl.java | 4 + .../api/models/me/ReplicaMyCartDraft.java | 2 + .../api/models/me/ReplicaMyCartDraftImpl.java | 4 + .../message/ApprovalFlowApprovedMessage.java | 3 + .../ApprovalFlowApprovedMessageImpl.java | 4 + .../ApprovalFlowApprovedMessagePayload.java | 3 + ...pprovalFlowApprovedMessagePayloadImpl.java | 4 + .../message/ApprovalFlowCompletedMessage.java | 3 + .../ApprovalFlowCompletedMessageImpl.java | 4 + .../ApprovalFlowCompletedMessagePayload.java | 3 + ...provalFlowCompletedMessagePayloadImpl.java | 4 + .../message/ApprovalFlowCreatedMessage.java | 3 + .../ApprovalFlowCreatedMessageImpl.java | 4 + .../ApprovalFlowCreatedMessagePayload.java | 3 + ...ApprovalFlowCreatedMessagePayloadImpl.java | 4 + .../message/ApprovalFlowRejectedMessage.java | 3 + .../ApprovalFlowRejectedMessageImpl.java | 4 + .../ApprovalFlowRejectedMessagePayload.java | 3 + ...pprovalFlowRejectedMessagePayloadImpl.java | 4 + .../ApprovalRuleApproversSetMessage.java | 3 + .../ApprovalRuleApproversSetMessageImpl.java | 4 + ...pprovalRuleApproversSetMessagePayload.java | 3 + ...valRuleApproversSetMessagePayloadImpl.java | 4 + .../message/ApprovalRuleCreatedMessage.java | 3 + .../ApprovalRuleCreatedMessageImpl.java | 4 + .../ApprovalRuleCreatedMessagePayload.java | 3 + ...ApprovalRuleCreatedMessagePayloadImpl.java | 4 + .../ApprovalRuleDescriptionSetMessage.java | 3 + ...ApprovalRuleDescriptionSetMessageImpl.java | 4 + ...rovalRuleDescriptionSetMessagePayload.java | 3 + ...lRuleDescriptionSetMessagePayloadImpl.java | 4 + .../message/ApprovalRuleKeySetMessage.java | 3 + .../ApprovalRuleKeySetMessageImpl.java | 4 + .../ApprovalRuleKeySetMessagePayload.java | 3 + .../ApprovalRuleKeySetMessagePayloadImpl.java | 4 + .../message/ApprovalRuleNameSetMessage.java | 3 + .../ApprovalRuleNameSetMessageImpl.java | 4 + .../ApprovalRuleNameSetMessagePayload.java | 3 + ...ApprovalRuleNameSetMessagePayloadImpl.java | 4 + .../ApprovalRulePredicateSetMessage.java | 3 + .../ApprovalRulePredicateSetMessageImpl.java | 4 + ...pprovalRulePredicateSetMessagePayload.java | 3 + ...valRulePredicateSetMessagePayloadImpl.java | 4 + .../ApprovalRuleRequestersSetMessage.java | 3 + .../ApprovalRuleRequestersSetMessageImpl.java | 4 + ...provalRuleRequestersSetMessagePayload.java | 3 + ...alRuleRequestersSetMessagePayloadImpl.java | 4 + .../message/ApprovalRuleStatusSetMessage.java | 3 + .../ApprovalRuleStatusSetMessageImpl.java | 4 + .../ApprovalRuleStatusSetMessagePayload.java | 3 + ...provalRuleStatusSetMessagePayloadImpl.java | 4 + ...iateRoleBuyerAssignableChangedMessage.java | 3 + ...RoleBuyerAssignableChangedMessageImpl.java | 4 + ...eBuyerAssignableChangedMessagePayload.java | 3 + ...erAssignableChangedMessagePayloadImpl.java | 4 + .../message/AssociateRoleCreatedMessage.java | 3 + .../AssociateRoleCreatedMessageImpl.java | 4 + .../AssociateRoleCreatedMessagePayload.java | 3 + ...ssociateRoleCreatedMessagePayloadImpl.java | 4 + .../message/AssociateRoleDeletedMessage.java | 3 + .../AssociateRoleDeletedMessageImpl.java | 4 + .../AssociateRoleDeletedMessagePayload.java | 3 + ...ssociateRoleDeletedMessagePayloadImpl.java | 4 + .../message/AssociateRoleNameSetMessage.java | 3 + .../AssociateRoleNameSetMessageImpl.java | 4 + .../AssociateRoleNameSetMessagePayload.java | 3 + ...ssociateRoleNameSetMessagePayloadImpl.java | 4 + .../AssociateRolePermissionAddedMessage.java | 3 + ...sociateRolePermissionAddedMessageImpl.java | 4 + ...iateRolePermissionAddedMessagePayload.java | 3 + ...RolePermissionAddedMessagePayloadImpl.java | 4 + ...AssociateRolePermissionRemovedMessage.java | 3 + ...ciateRolePermissionRemovedMessageImpl.java | 4 + ...teRolePermissionRemovedMessagePayload.java | 3 + ...lePermissionRemovedMessagePayloadImpl.java | 4 + .../AssociateRolePermissionsSetMessage.java | 3 + ...ssociateRolePermissionsSetMessageImpl.java | 4 + ...ciateRolePermissionsSetMessagePayload.java | 3 + ...eRolePermissionsSetMessagePayloadImpl.java | 4 + .../BusinessUnitAddressAddedMessage.java | 3 + .../BusinessUnitAddressAddedMessageImpl.java | 4 + ...usinessUnitAddressAddedMessagePayload.java | 3 + ...essUnitAddressAddedMessagePayloadImpl.java | 4 + .../BusinessUnitAddressChangedMessage.java | 3 + ...BusinessUnitAddressChangedMessageImpl.java | 4 + ...inessUnitAddressChangedMessagePayload.java | 3 + ...sUnitAddressChangedMessagePayloadImpl.java | 4 + ...essUnitAddressCustomFieldAddedMessage.java | 3 + ...nitAddressCustomFieldAddedMessageImpl.java | 4 + ...AddressCustomFieldAddedMessagePayload.java | 3 + ...essCustomFieldAddedMessagePayloadImpl.java | 4 + ...sUnitAddressCustomFieldChangedMessage.java | 3 + ...tAddressCustomFieldChangedMessageImpl.java | 4 + ...dressCustomFieldChangedMessagePayload.java | 3 + ...sCustomFieldChangedMessagePayloadImpl.java | 4 + ...sUnitAddressCustomFieldRemovedMessage.java | 3 + ...tAddressCustomFieldRemovedMessageImpl.java | 4 + ...dressCustomFieldRemovedMessagePayload.java | 3 + ...sCustomFieldRemovedMessagePayloadImpl.java | 4 + ...ssUnitAddressCustomTypeRemovedMessage.java | 3 + ...itAddressCustomTypeRemovedMessageImpl.java | 4 + ...ddressCustomTypeRemovedMessagePayload.java | 3 + ...ssCustomTypeRemovedMessagePayloadImpl.java | 4 + ...sinessUnitAddressCustomTypeSetMessage.java | 3 + ...ssUnitAddressCustomTypeSetMessageImpl.java | 4 + ...nitAddressCustomTypeSetMessagePayload.java | 3 + ...ddressCustomTypeSetMessagePayloadImpl.java | 4 + .../BusinessUnitAddressRemovedMessage.java | 3 + ...BusinessUnitAddressRemovedMessageImpl.java | 4 + ...inessUnitAddressRemovedMessagePayload.java | 3 + ...sUnitAddressRemovedMessagePayloadImpl.java | 4 + ...essUnitApprovalRuleModeChangedMessage.java | 3 + ...nitApprovalRuleModeChangedMessageImpl.java | 4 + ...ApprovalRuleModeChangedMessagePayload.java | 3 + ...ovalRuleModeChangedMessagePayloadImpl.java | 4 + .../BusinessUnitAssociateAddedMessage.java | 3 + ...BusinessUnitAssociateAddedMessageImpl.java | 4 + ...inessUnitAssociateAddedMessagePayload.java | 3 + ...sUnitAssociateAddedMessagePayloadImpl.java | 4 + .../BusinessUnitAssociateChangedMessage.java | 3 + ...sinessUnitAssociateChangedMessageImpl.java | 4 + ...essUnitAssociateChangedMessagePayload.java | 3 + ...nitAssociateChangedMessagePayloadImpl.java | 4 + ...sinessUnitAssociateModeChangedMessage.java | 3 + ...ssUnitAssociateModeChangedMessageImpl.java | 4 + ...nitAssociateModeChangedMessagePayload.java | 3 + ...ssociateModeChangedMessagePayloadImpl.java | 4 + .../BusinessUnitAssociateRemovedMessage.java | 3 + ...sinessUnitAssociateRemovedMessageImpl.java | 4 + ...essUnitAssociateRemovedMessagePayload.java | 3 + ...nitAssociateRemovedMessagePayloadImpl.java | 4 + .../BusinessUnitAssociatesSetMessage.java | 3 + .../BusinessUnitAssociatesSetMessageImpl.java | 4 + ...sinessUnitAssociatesSetMessagePayload.java | 3 + ...ssUnitAssociatesSetMessagePayloadImpl.java | 4 + ...usinessUnitBillingAddressAddedMessage.java | 3 + ...essUnitBillingAddressAddedMessageImpl.java | 4 + ...UnitBillingAddressAddedMessagePayload.java | 3 + ...BillingAddressAddedMessagePayloadImpl.java | 4 + ...inessUnitBillingAddressRemovedMessage.java | 3 + ...sUnitBillingAddressRemovedMessageImpl.java | 4 + ...itBillingAddressRemovedMessagePayload.java | 3 + ...llingAddressRemovedMessagePayloadImpl.java | 4 + .../BusinessUnitContactEmailSetMessage.java | 3 + ...usinessUnitContactEmailSetMessageImpl.java | 4 + ...nessUnitContactEmailSetMessagePayload.java | 3 + ...UnitContactEmailSetMessagePayloadImpl.java | 4 + .../message/BusinessUnitCreatedMessage.java | 3 + .../BusinessUnitCreatedMessageImpl.java | 4 + .../BusinessUnitCreatedMessagePayload.java | 3 + ...BusinessUnitCreatedMessagePayloadImpl.java | 4 + .../BusinessUnitCustomFieldAddedMessage.java | 3 + ...sinessUnitCustomFieldAddedMessageImpl.java | 4 + ...essUnitCustomFieldAddedMessagePayload.java | 3 + ...nitCustomFieldAddedMessagePayloadImpl.java | 4 + ...BusinessUnitCustomFieldChangedMessage.java | 3 + ...nessUnitCustomFieldChangedMessageImpl.java | 4 + ...sUnitCustomFieldChangedMessagePayload.java | 3 + ...tCustomFieldChangedMessagePayloadImpl.java | 4 + ...BusinessUnitCustomFieldRemovedMessage.java | 3 + ...nessUnitCustomFieldRemovedMessageImpl.java | 4 + ...sUnitCustomFieldRemovedMessagePayload.java | 3 + ...tCustomFieldRemovedMessagePayloadImpl.java | 4 + .../BusinessUnitCustomTypeRemovedMessage.java | 3 + ...inessUnitCustomTypeRemovedMessageImpl.java | 4 + ...ssUnitCustomTypeRemovedMessagePayload.java | 3 + ...itCustomTypeRemovedMessagePayloadImpl.java | 4 + .../BusinessUnitCustomTypeSetMessage.java | 3 + .../BusinessUnitCustomTypeSetMessageImpl.java | 4 + ...sinessUnitCustomTypeSetMessagePayload.java | 3 + ...ssUnitCustomTypeSetMessagePayloadImpl.java | 4 + ...ssUnitDefaultBillingAddressSetMessage.java | 3 + ...itDefaultBillingAddressSetMessageImpl.java | 4 + ...efaultBillingAddressSetMessagePayload.java | 3 + ...ltBillingAddressSetMessagePayloadImpl.java | 4 + ...sUnitDefaultShippingAddressSetMessage.java | 3 + ...tDefaultShippingAddressSetMessageImpl.java | 4 + ...faultShippingAddressSetMessagePayload.java | 3 + ...tShippingAddressSetMessagePayloadImpl.java | 4 + .../message/BusinessUnitDeletedMessage.java | 3 + .../BusinessUnitDeletedMessageImpl.java | 4 + .../BusinessUnitDeletedMessagePayload.java | 3 + ...BusinessUnitDeletedMessagePayloadImpl.java | 4 + .../BusinessUnitNameChangedMessage.java | 3 + .../BusinessUnitNameChangedMessageImpl.java | 4 + ...BusinessUnitNameChangedMessagePayload.java | 3 + ...nessUnitNameChangedMessagePayloadImpl.java | 4 + .../BusinessUnitParentChangedMessage.java | 3 + .../BusinessUnitParentChangedMessageImpl.java | 4 + ...sinessUnitParentChangedMessagePayload.java | 3 + ...ssUnitParentChangedMessagePayloadImpl.java | 4 + ...sinessUnitShippingAddressAddedMessage.java | 3 + ...ssUnitShippingAddressAddedMessageImpl.java | 4 + ...nitShippingAddressAddedMessagePayload.java | 3 + ...hippingAddressAddedMessagePayloadImpl.java | 4 + ...nessUnitShippingAddressRemovedMessage.java | 3 + ...UnitShippingAddressRemovedMessageImpl.java | 4 + ...tShippingAddressRemovedMessagePayload.java | 3 + ...ppingAddressRemovedMessagePayloadImpl.java | 4 + .../BusinessUnitStatusChangedMessage.java | 3 + .../BusinessUnitStatusChangedMessageImpl.java | 4 + ...sinessUnitStatusChangedMessagePayload.java | 3 + ...ssUnitStatusChangedMessagePayloadImpl.java | 4 + .../BusinessUnitStoreAddedMessage.java | 3 + .../BusinessUnitStoreAddedMessageImpl.java | 4 + .../BusinessUnitStoreAddedMessagePayload.java | 3 + ...inessUnitStoreAddedMessagePayloadImpl.java | 4 + .../BusinessUnitStoreModeChangedMessage.java | 3 + ...sinessUnitStoreModeChangedMessageImpl.java | 4 + ...essUnitStoreModeChangedMessagePayload.java | 3 + ...nitStoreModeChangedMessagePayloadImpl.java | 4 + .../BusinessUnitStoreRemovedMessage.java | 3 + .../BusinessUnitStoreRemovedMessageImpl.java | 4 + ...usinessUnitStoreRemovedMessagePayload.java | 3 + ...essUnitStoreRemovedMessagePayloadImpl.java | 4 + .../message/BusinessUnitStoresSetMessage.java | 3 + .../BusinessUnitStoresSetMessageImpl.java | 4 + .../BusinessUnitStoresSetMessagePayload.java | 3 + ...sinessUnitStoresSetMessagePayloadImpl.java | 4 + .../BusinessUnitTopLevelUnitSetMessage.java | 3 + ...usinessUnitTopLevelUnitSetMessageImpl.java | 4 + ...nessUnitTopLevelUnitSetMessagePayload.java | 3 + ...UnitTopLevelUnitSetMessagePayloadImpl.java | 4 + .../message/BusinessUnitTypeSetMessage.java | 3 + .../BusinessUnitTypeSetMessageImpl.java | 4 + .../BusinessUnitTypeSetMessagePayload.java | 3 + ...BusinessUnitTypeSetMessagePayloadImpl.java | 4 + .../message/CartDiscountCreatedMessage.java | 3 + .../CartDiscountCreatedMessageImpl.java | 4 + .../CartDiscountCreatedMessagePayload.java | 3 + ...CartDiscountCreatedMessagePayloadImpl.java | 4 + .../message/CartDiscountDeletedMessage.java | 3 + .../CartDiscountDeletedMessageImpl.java | 4 + .../CartDiscountDeletedMessagePayload.java | 3 + ...CartDiscountDeletedMessagePayloadImpl.java | 4 + .../CartDiscountStoreAddedMessage.java | 3 + .../CartDiscountStoreAddedMessageImpl.java | 4 + .../CartDiscountStoreAddedMessagePayload.java | 3 + ...tDiscountStoreAddedMessagePayloadImpl.java | 4 + .../CartDiscountStoreRemovedMessage.java | 3 + .../CartDiscountStoreRemovedMessageImpl.java | 4 + ...artDiscountStoreRemovedMessagePayload.java | 3 + ...iscountStoreRemovedMessagePayloadImpl.java | 4 + .../message/CartDiscountStoresSetMessage.java | 3 + .../CartDiscountStoresSetMessageImpl.java | 4 + .../CartDiscountStoresSetMessagePayload.java | 3 + ...rtDiscountStoresSetMessagePayloadImpl.java | 4 + .../message/CategoryCreatedMessage.java | 3 + .../message/CategoryCreatedMessageImpl.java | 4 + .../CategoryCreatedMessagePayload.java | 3 + .../CategoryCreatedMessagePayloadImpl.java | 4 + .../message/CategorySlugChangedMessage.java | 3 + .../CategorySlugChangedMessageImpl.java | 4 + .../CategorySlugChangedMessagePayload.java | 3 + ...CategorySlugChangedMessagePayloadImpl.java | 4 + .../api/models/message/ContainerAndKey.java | 2 + .../models/message/ContainerAndKeyImpl.java | 4 + .../CustomLineItemStateTransitionMessage.java | 3 + ...tomLineItemStateTransitionMessageImpl.java | 4 + ...LineItemStateTransitionMessagePayload.java | 3 + ...ItemStateTransitionMessagePayloadImpl.java | 4 + .../message/CustomerAddressAddedMessage.java | 3 + .../CustomerAddressAddedMessageImpl.java | 4 + .../CustomerAddressAddedMessagePayload.java | 3 + ...ustomerAddressAddedMessagePayloadImpl.java | 4 + .../CustomerAddressChangedMessage.java | 3 + .../CustomerAddressChangedMessageImpl.java | 4 + .../CustomerAddressChangedMessagePayload.java | 3 + ...tomerAddressChangedMessagePayloadImpl.java | 4 + ...ustomerAddressCustomFieldAddedMessage.java | 3 + ...merAddressCustomFieldAddedMessageImpl.java | 4 + ...AddressCustomFieldAddedMessagePayload.java | 3 + ...essCustomFieldAddedMessagePayloadImpl.java | 4 + ...tomerAddressCustomFieldChangedMessage.java | 3 + ...rAddressCustomFieldChangedMessageImpl.java | 4 + ...dressCustomFieldChangedMessagePayload.java | 3 + ...sCustomFieldChangedMessagePayloadImpl.java | 4 + ...tomerAddressCustomFieldRemovedMessage.java | 3 + ...rAddressCustomFieldRemovedMessageImpl.java | 4 + ...dressCustomFieldRemovedMessagePayload.java | 3 + ...sCustomFieldRemovedMessagePayloadImpl.java | 4 + ...stomerAddressCustomTypeRemovedMessage.java | 3 + ...erAddressCustomTypeRemovedMessageImpl.java | 4 + ...ddressCustomTypeRemovedMessagePayload.java | 3 + ...ssCustomTypeRemovedMessagePayloadImpl.java | 4 + .../CustomerAddressCustomTypeSetMessage.java | 3 + ...stomerAddressCustomTypeSetMessageImpl.java | 4 + ...merAddressCustomTypeSetMessagePayload.java | 3 + ...ddressCustomTypeSetMessagePayloadImpl.java | 4 + .../CustomerAddressRemovedMessage.java | 3 + .../CustomerAddressRemovedMessageImpl.java | 4 + .../CustomerAddressRemovedMessagePayload.java | 3 + ...tomerAddressRemovedMessagePayloadImpl.java | 4 + .../CustomerCompanyNameSetMessage.java | 3 + .../CustomerCompanyNameSetMessageImpl.java | 4 + .../CustomerCompanyNameSetMessagePayload.java | 3 + ...tomerCompanyNameSetMessagePayloadImpl.java | 4 + .../message/CustomerCreatedMessage.java | 3 + .../message/CustomerCreatedMessageImpl.java | 4 + .../CustomerCreatedMessagePayload.java | 3 + .../CustomerCreatedMessagePayloadImpl.java | 4 + .../CustomerCustomFieldAddedMessage.java | 3 + .../CustomerCustomFieldAddedMessageImpl.java | 4 + ...ustomerCustomFieldAddedMessagePayload.java | 3 + ...merCustomFieldAddedMessagePayloadImpl.java | 4 + .../CustomerCustomFieldChangedMessage.java | 3 + ...CustomerCustomFieldChangedMessageImpl.java | 4 + ...tomerCustomFieldChangedMessagePayload.java | 3 + ...rCustomFieldChangedMessagePayloadImpl.java | 4 + .../CustomerCustomFieldRemovedMessage.java | 3 + ...CustomerCustomFieldRemovedMessageImpl.java | 4 + ...tomerCustomFieldRemovedMessagePayload.java | 3 + ...rCustomFieldRemovedMessagePayloadImpl.java | 4 + .../CustomerCustomTypeRemovedMessage.java | 3 + .../CustomerCustomTypeRemovedMessageImpl.java | 4 + ...stomerCustomTypeRemovedMessagePayload.java | 3 + ...erCustomTypeRemovedMessagePayloadImpl.java | 4 + .../message/CustomerCustomTypeSetMessage.java | 3 + .../CustomerCustomTypeSetMessageImpl.java | 4 + .../CustomerCustomTypeSetMessagePayload.java | 3 + ...stomerCustomTypeSetMessagePayloadImpl.java | 4 + .../CustomerDateOfBirthSetMessage.java | 3 + .../CustomerDateOfBirthSetMessageImpl.java | 4 + .../CustomerDateOfBirthSetMessagePayload.java | 3 + ...tomerDateOfBirthSetMessagePayloadImpl.java | 4 + .../message/CustomerDeletedMessage.java | 3 + .../message/CustomerDeletedMessageImpl.java | 4 + .../CustomerDeletedMessagePayload.java | 3 + .../CustomerDeletedMessagePayloadImpl.java | 4 + .../message/CustomerEmailChangedMessage.java | 3 + .../CustomerEmailChangedMessageImpl.java | 4 + .../CustomerEmailChangedMessagePayload.java | 3 + ...ustomerEmailChangedMessagePayloadImpl.java | 4 + .../CustomerEmailTokenCreatedMessage.java | 3 + .../CustomerEmailTokenCreatedMessageImpl.java | 4 + ...stomerEmailTokenCreatedMessagePayload.java | 3 + ...erEmailTokenCreatedMessagePayloadImpl.java | 4 + .../message/CustomerEmailVerifiedMessage.java | 3 + .../CustomerEmailVerifiedMessageImpl.java | 4 + .../CustomerEmailVerifiedMessagePayload.java | 3 + ...stomerEmailVerifiedMessagePayloadImpl.java | 4 + .../message/CustomerFirstNameSetMessage.java | 3 + .../CustomerFirstNameSetMessageImpl.java | 4 + .../CustomerFirstNameSetMessagePayload.java | 3 + ...ustomerFirstNameSetMessagePayloadImpl.java | 4 + .../CustomerGroupAssignmentAddedMessage.java | 3 + ...stomerGroupAssignmentAddedMessageImpl.java | 4 + ...merGroupAssignmentAddedMessagePayload.java | 3 + ...roupAssignmentAddedMessagePayloadImpl.java | 4 + ...CustomerGroupAssignmentRemovedMessage.java | 3 + ...omerGroupAssignmentRemovedMessageImpl.java | 4 + ...rGroupAssignmentRemovedMessagePayload.java | 3 + ...upAssignmentRemovedMessagePayloadImpl.java | 4 + .../CustomerGroupAssignmentsSetMessage.java | 3 + ...ustomerGroupAssignmentsSetMessageImpl.java | 4 + ...omerGroupAssignmentsSetMessagePayload.java | 3 + ...GroupAssignmentsSetMessagePayloadImpl.java | 4 + .../CustomerGroupCustomFieldAddedMessage.java | 3 + ...tomerGroupCustomFieldAddedMessageImpl.java | 4 + ...erGroupCustomFieldAddedMessagePayload.java | 3 + ...oupCustomFieldAddedMessagePayloadImpl.java | 4 + ...ustomerGroupCustomFieldChangedMessage.java | 3 + ...merGroupCustomFieldChangedMessageImpl.java | 4 + ...GroupCustomFieldChangedMessagePayload.java | 3 + ...pCustomFieldChangedMessagePayloadImpl.java | 4 + ...ustomerGroupCustomFieldRemovedMessage.java | 3 + ...merGroupCustomFieldRemovedMessageImpl.java | 4 + ...GroupCustomFieldRemovedMessagePayload.java | 3 + ...pCustomFieldRemovedMessagePayloadImpl.java | 4 + ...CustomerGroupCustomTypeRemovedMessage.java | 3 + ...omerGroupCustomTypeRemovedMessageImpl.java | 4 + ...rGroupCustomTypeRemovedMessagePayload.java | 3 + ...upCustomTypeRemovedMessagePayloadImpl.java | 4 + .../CustomerGroupCustomTypeSetMessage.java | 3 + ...CustomerGroupCustomTypeSetMessageImpl.java | 4 + ...tomerGroupCustomTypeSetMessagePayload.java | 3 + ...rGroupCustomTypeSetMessagePayloadImpl.java | 4 + .../message/CustomerGroupSetMessage.java | 3 + .../message/CustomerGroupSetMessageImpl.java | 4 + .../CustomerGroupSetMessagePayload.java | 3 + .../CustomerGroupSetMessagePayloadImpl.java | 4 + .../message/CustomerLastNameSetMessage.java | 3 + .../CustomerLastNameSetMessageImpl.java | 4 + .../CustomerLastNameSetMessagePayload.java | 3 + ...CustomerLastNameSetMessagePayloadImpl.java | 4 + .../CustomerPasswordTokenCreatedMessage.java | 3 + ...stomerPasswordTokenCreatedMessageImpl.java | 4 + ...merPasswordTokenCreatedMessagePayload.java | 3 + ...asswordTokenCreatedMessagePayloadImpl.java | 4 + .../CustomerPasswordUpdatedMessage.java | 3 + .../CustomerPasswordUpdatedMessageImpl.java | 4 + ...CustomerPasswordUpdatedMessagePayload.java | 3 + ...omerPasswordUpdatedMessagePayloadImpl.java | 4 + .../message/CustomerTitleSetMessage.java | 3 + .../message/CustomerTitleSetMessageImpl.java | 4 + .../CustomerTitleSetMessagePayload.java | 3 + .../CustomerTitleSetMessagePayloadImpl.java | 4 + .../models/message/DeliveryAddedMessage.java | 3 + .../message/DeliveryAddedMessageImpl.java | 4 + .../message/DeliveryAddedMessagePayload.java | 3 + .../DeliveryAddedMessagePayloadImpl.java | 4 + .../message/DeliveryAddressSetMessage.java | 3 + .../DeliveryAddressSetMessageImpl.java | 4 + .../DeliveryAddressSetMessagePayload.java | 3 + .../DeliveryAddressSetMessagePayloadImpl.java | 4 + .../DeliveryCustomFieldAddedMessage.java | 3 + .../DeliveryCustomFieldAddedMessageImpl.java | 4 + ...eliveryCustomFieldAddedMessagePayload.java | 3 + ...eryCustomFieldAddedMessagePayloadImpl.java | 4 + .../DeliveryCustomFieldChangedMessage.java | 3 + ...DeliveryCustomFieldChangedMessageImpl.java | 4 + ...iveryCustomFieldChangedMessagePayload.java | 3 + ...yCustomFieldChangedMessagePayloadImpl.java | 4 + .../DeliveryCustomFieldRemovedMessage.java | 3 + ...DeliveryCustomFieldRemovedMessageImpl.java | 4 + ...iveryCustomFieldRemovedMessagePayload.java | 3 + ...yCustomFieldRemovedMessagePayloadImpl.java | 4 + .../DeliveryCustomTypeRemovedMessage.java | 3 + .../DeliveryCustomTypeRemovedMessageImpl.java | 4 + ...liveryCustomTypeRemovedMessagePayload.java | 3 + ...ryCustomTypeRemovedMessagePayloadImpl.java | 4 + .../message/DeliveryCustomTypeSetMessage.java | 3 + .../DeliveryCustomTypeSetMessageImpl.java | 4 + .../DeliveryCustomTypeSetMessagePayload.java | 3 + ...liveryCustomTypeSetMessagePayloadImpl.java | 4 + .../message/DeliveryItemsUpdatedMessage.java | 3 + .../DeliveryItemsUpdatedMessageImpl.java | 4 + .../DeliveryItemsUpdatedMessagePayload.java | 3 + ...eliveryItemsUpdatedMessagePayloadImpl.java | 4 + .../message/DeliveryRemovedMessage.java | 3 + .../message/DeliveryRemovedMessageImpl.java | 4 + .../DeliveryRemovedMessagePayload.java | 3 + .../DeliveryRemovedMessagePayloadImpl.java | 4 + .../message/DiscountCodeCreatedMessage.java | 3 + .../DiscountCodeCreatedMessageImpl.java | 4 + .../DiscountCodeCreatedMessagePayload.java | 3 + ...DiscountCodeCreatedMessagePayloadImpl.java | 4 + .../message/DiscountCodeDeletedMessage.java | 3 + .../DiscountCodeDeletedMessageImpl.java | 4 + .../DiscountCodeDeletedMessagePayload.java | 3 + ...DiscountCodeDeletedMessagePayloadImpl.java | 4 + .../message/DiscountCodeKeySetMessage.java | 3 + .../DiscountCodeKeySetMessageImpl.java | 4 + .../DiscountCodeKeySetMessagePayload.java | 3 + .../DiscountCodeKeySetMessagePayloadImpl.java | 4 + .../message/InventoryEntryCreatedMessage.java | 3 + .../InventoryEntryCreatedMessageImpl.java | 4 + .../InventoryEntryCreatedMessagePayload.java | 3 + ...ventoryEntryCreatedMessagePayloadImpl.java | 4 + .../message/InventoryEntryDeletedMessage.java | 3 + .../InventoryEntryDeletedMessageImpl.java | 4 + .../InventoryEntryDeletedMessagePayload.java | 3 + ...ventoryEntryDeletedMessagePayloadImpl.java | 4 + .../InventoryEntryQuantitySetMessage.java | 3 + .../InventoryEntryQuantitySetMessageImpl.java | 4 + ...ventoryEntryQuantitySetMessagePayload.java | 3 + ...oryEntryQuantitySetMessagePayloadImpl.java | 4 + .../LineItemStateTransitionMessage.java | 3 + .../LineItemStateTransitionMessageImpl.java | 4 + ...LineItemStateTransitionMessagePayload.java | 3 + ...ItemStateTransitionMessagePayloadImpl.java | 4 + .../api/models/message/Message.java | 1048 +--------------- .../api/models/message/MessageImpl.java | 4 + .../message/MessagePagedQueryResponse.java | 2 + .../MessagePagedQueryResponseImpl.java | 4 + .../api/models/message/MessagePayload.java | 1053 +---------------- .../models/message/MessagePayloadImpl.java | 4 + .../models/message/MessagesConfiguration.java | 2 + .../message/MessagesConfigurationDraft.java | 2 + .../MessagesConfigurationDraftImpl.java | 4 + .../message/MessagesConfigurationImpl.java | 4 + .../OrderBillingAddressSetMessage.java | 3 + .../OrderBillingAddressSetMessageImpl.java | 4 + .../OrderBillingAddressSetMessagePayload.java | 3 + ...erBillingAddressSetMessagePayloadImpl.java | 4 + .../message/OrderBusinessUnitSetMessage.java | 3 + .../OrderBusinessUnitSetMessageImpl.java | 4 + .../OrderBusinessUnitSetMessagePayload.java | 3 + ...rderBusinessUnitSetMessagePayloadImpl.java | 4 + .../models/message/OrderCreatedMessage.java | 3 + .../message/OrderCreatedMessageImpl.java | 4 + .../message/OrderCreatedMessagePayload.java | 3 + .../OrderCreatedMessagePayloadImpl.java | 4 + .../message/OrderCustomFieldAddedMessage.java | 3 + .../OrderCustomFieldAddedMessageImpl.java | 4 + .../OrderCustomFieldAddedMessagePayload.java | 3 + ...derCustomFieldAddedMessagePayloadImpl.java | 4 + .../OrderCustomFieldChangedMessage.java | 3 + .../OrderCustomFieldChangedMessageImpl.java | 4 + ...OrderCustomFieldChangedMessagePayload.java | 3 + ...rCustomFieldChangedMessagePayloadImpl.java | 4 + .../OrderCustomFieldRemovedMessage.java | 3 + .../OrderCustomFieldRemovedMessageImpl.java | 4 + ...OrderCustomFieldRemovedMessagePayload.java | 3 + ...rCustomFieldRemovedMessagePayloadImpl.java | 4 + .../OrderCustomLineItemAddedMessage.java | 3 + .../OrderCustomLineItemAddedMessageImpl.java | 4 + ...rderCustomLineItemAddedMessagePayload.java | 3 + ...CustomLineItemAddedMessagePayloadImpl.java | 4 + ...OrderCustomLineItemDiscountSetMessage.java | 3 + ...rCustomLineItemDiscountSetMessageImpl.java | 4 + ...stomLineItemDiscountSetMessagePayload.java | 3 + ...LineItemDiscountSetMessagePayloadImpl.java | 4 + ...rCustomLineItemQuantityChangedMessage.java | 3 + ...tomLineItemQuantityChangedMessageImpl.java | 4 + ...LineItemQuantityChangedMessagePayload.java | 3 + ...ItemQuantityChangedMessagePayloadImpl.java | 4 + .../OrderCustomLineItemRemovedMessage.java | 3 + ...OrderCustomLineItemRemovedMessageImpl.java | 4 + ...erCustomLineItemRemovedMessagePayload.java | 3 + ...stomLineItemRemovedMessagePayloadImpl.java | 4 + .../OrderCustomTypeRemovedMessage.java | 3 + .../OrderCustomTypeRemovedMessageImpl.java | 4 + .../OrderCustomTypeRemovedMessagePayload.java | 3 + ...erCustomTypeRemovedMessagePayloadImpl.java | 4 + .../message/OrderCustomTypeSetMessage.java | 3 + .../OrderCustomTypeSetMessageImpl.java | 4 + .../OrderCustomTypeSetMessagePayload.java | 3 + .../OrderCustomTypeSetMessagePayloadImpl.java | 4 + .../message/OrderCustomerEmailSetMessage.java | 3 + .../OrderCustomerEmailSetMessageImpl.java | 4 + .../OrderCustomerEmailSetMessagePayload.java | 3 + ...derCustomerEmailSetMessagePayloadImpl.java | 4 + .../message/OrderCustomerGroupSetMessage.java | 3 + .../OrderCustomerGroupSetMessageImpl.java | 4 + .../OrderCustomerGroupSetMessagePayload.java | 3 + ...derCustomerGroupSetMessagePayloadImpl.java | 4 + .../message/OrderCustomerSetMessage.java | 3 + .../message/OrderCustomerSetMessageImpl.java | 4 + .../OrderCustomerSetMessagePayload.java | 3 + .../OrderCustomerSetMessagePayloadImpl.java | 4 + .../models/message/OrderDeletedMessage.java | 3 + .../message/OrderDeletedMessageImpl.java | 4 + .../message/OrderDeletedMessagePayload.java | 3 + .../OrderDeletedMessagePayloadImpl.java | 4 + .../OrderDiscountCodeAddedMessage.java | 3 + .../OrderDiscountCodeAddedMessageImpl.java | 4 + .../OrderDiscountCodeAddedMessagePayload.java | 3 + ...erDiscountCodeAddedMessagePayloadImpl.java | 4 + .../OrderDiscountCodeRemovedMessage.java | 3 + .../OrderDiscountCodeRemovedMessageImpl.java | 4 + ...rderDiscountCodeRemovedMessagePayload.java | 3 + ...DiscountCodeRemovedMessagePayloadImpl.java | 4 + .../OrderDiscountCodeStateSetMessage.java | 3 + .../OrderDiscountCodeStateSetMessageImpl.java | 4 + ...derDiscountCodeStateSetMessagePayload.java | 3 + ...iscountCodeStateSetMessagePayloadImpl.java | 4 + .../message/OrderEditAppliedMessage.java | 3 + .../message/OrderEditAppliedMessageImpl.java | 4 + .../OrderEditAppliedMessagePayload.java | 3 + .../OrderEditAppliedMessagePayloadImpl.java | 4 + .../models/message/OrderImportedMessage.java | 3 + .../message/OrderImportedMessageImpl.java | 4 + .../message/OrderImportedMessagePayload.java | 3 + .../OrderImportedMessagePayloadImpl.java | 4 + .../message/OrderLineItemAddedMessage.java | 3 + .../OrderLineItemAddedMessageImpl.java | 4 + .../OrderLineItemAddedMessagePayload.java | 3 + .../OrderLineItemAddedMessagePayloadImpl.java | 4 + .../OrderLineItemDiscountSetMessage.java | 3 + .../OrderLineItemDiscountSetMessageImpl.java | 4 + ...rderLineItemDiscountSetMessagePayload.java | 3 + ...LineItemDiscountSetMessagePayloadImpl.java | 4 + ...LineItemDistributionChannelSetMessage.java | 3 + ...ItemDistributionChannelSetMessageImpl.java | 4 + ...mDistributionChannelSetMessagePayload.java | 3 + ...tributionChannelSetMessagePayloadImpl.java | 4 + .../message/OrderLineItemRemovedMessage.java | 3 + .../OrderLineItemRemovedMessageImpl.java | 4 + .../OrderLineItemRemovedMessagePayload.java | 3 + ...rderLineItemRemovedMessagePayloadImpl.java | 4 + .../api/models/message/OrderMessage.java | 216 +--- .../api/models/message/OrderMessageImpl.java | 4 + .../models/message/OrderMessagePayload.java | 216 +--- .../message/OrderMessagePayloadImpl.java | 4 + .../message/OrderPaymentAddedMessage.java | 3 + .../message/OrderPaymentAddedMessageImpl.java | 4 + .../OrderPaymentAddedMessagePayload.java | 3 + .../OrderPaymentAddedMessagePayloadImpl.java | 4 + .../OrderPaymentStateChangedMessage.java | 3 + .../OrderPaymentStateChangedMessageImpl.java | 4 + ...rderPaymentStateChangedMessagePayload.java | 3 + ...PaymentStateChangedMessagePayloadImpl.java | 4 + .../OrderPurchaseOrderNumberSetMessage.java | 3 + ...rderPurchaseOrderNumberSetMessageImpl.java | 4 + ...rPurchaseOrderNumberSetMessagePayload.java | 3 + ...chaseOrderNumberSetMessagePayloadImpl.java | 4 + ...rderReturnShipmentStateChangedMessage.java | 3 + ...ReturnShipmentStateChangedMessageImpl.java | 4 + ...urnShipmentStateChangedMessagePayload.java | 3 + ...hipmentStateChangedMessagePayloadImpl.java | 4 + .../OrderShipmentStateChangedMessage.java | 3 + .../OrderShipmentStateChangedMessageImpl.java | 4 + ...derShipmentStateChangedMessagePayload.java | 3 + ...hipmentStateChangedMessagePayloadImpl.java | 4 + .../OrderShippingAddressSetMessage.java | 3 + .../OrderShippingAddressSetMessageImpl.java | 4 + ...OrderShippingAddressSetMessagePayload.java | 3 + ...rShippingAddressSetMessagePayloadImpl.java | 4 + .../message/OrderShippingInfoSetMessage.java | 3 + .../OrderShippingInfoSetMessageImpl.java | 4 + .../OrderShippingInfoSetMessagePayload.java | 3 + ...rderShippingInfoSetMessagePayloadImpl.java | 4 + .../OrderShippingRateInputSetMessage.java | 3 + .../OrderShippingRateInputSetMessageImpl.java | 4 + ...derShippingRateInputSetMessagePayload.java | 3 + ...hippingRateInputSetMessagePayloadImpl.java | 4 + .../message/OrderStateChangedMessage.java | 3 + .../message/OrderStateChangedMessageImpl.java | 4 + .../OrderStateChangedMessagePayload.java | 3 + .../OrderStateChangedMessagePayloadImpl.java | 4 + .../message/OrderStateTransitionMessage.java | 3 + .../OrderStateTransitionMessageImpl.java | 4 + .../OrderStateTransitionMessagePayload.java | 3 + ...rderStateTransitionMessagePayloadImpl.java | 4 + .../models/message/OrderStoreSetMessage.java | 3 + .../message/OrderStoreSetMessageImpl.java | 4 + .../message/OrderStoreSetMessagePayload.java | 3 + .../OrderStoreSetMessagePayloadImpl.java | 4 + .../message/ParcelAddedToDeliveryMessage.java | 3 + .../ParcelAddedToDeliveryMessageImpl.java | 4 + .../ParcelAddedToDeliveryMessagePayload.java | 3 + ...rcelAddedToDeliveryMessagePayloadImpl.java | 4 + .../message/ParcelItemsUpdatedMessage.java | 3 + .../ParcelItemsUpdatedMessageImpl.java | 4 + .../ParcelItemsUpdatedMessagePayload.java | 3 + .../ParcelItemsUpdatedMessagePayloadImpl.java | 4 + .../ParcelMeasurementsUpdatedMessage.java | 3 + .../ParcelMeasurementsUpdatedMessageImpl.java | 4 + ...rcelMeasurementsUpdatedMessagePayload.java | 3 + ...MeasurementsUpdatedMessagePayloadImpl.java | 4 + .../ParcelRemovedFromDeliveryMessage.java | 3 + .../ParcelRemovedFromDeliveryMessageImpl.java | 4 + ...rcelRemovedFromDeliveryMessagePayload.java | 3 + ...RemovedFromDeliveryMessagePayloadImpl.java | 4 + .../ParcelTrackingDataUpdatedMessage.java | 3 + .../ParcelTrackingDataUpdatedMessageImpl.java | 4 + ...rcelTrackingDataUpdatedMessagePayload.java | 3 + ...TrackingDataUpdatedMessagePayloadImpl.java | 4 + .../models/message/PaymentCreatedMessage.java | 3 + .../message/PaymentCreatedMessageImpl.java | 4 + .../message/PaymentCreatedMessagePayload.java | 3 + .../PaymentCreatedMessagePayloadImpl.java | 4 + .../PaymentInteractionAddedMessage.java | 3 + .../PaymentInteractionAddedMessageImpl.java | 4 + ...PaymentInteractionAddedMessagePayload.java | 3 + ...entInteractionAddedMessagePayloadImpl.java | 4 + .../PaymentStatusInterfaceCodeSetMessage.java | 3 + ...mentStatusInterfaceCodeSetMessageImpl.java | 4 + ...tStatusInterfaceCodeSetMessagePayload.java | 3 + ...tusInterfaceCodeSetMessagePayloadImpl.java | 4 + .../PaymentStatusStateTransitionMessage.java | 3 + ...ymentStatusStateTransitionMessageImpl.java | 4 + ...ntStatusStateTransitionMessagePayload.java | 3 + ...atusStateTransitionMessagePayloadImpl.java | 4 + .../PaymentTransactionAddedMessage.java | 3 + .../PaymentTransactionAddedMessageImpl.java | 4 + ...PaymentTransactionAddedMessagePayload.java | 3 + ...entTransactionAddedMessagePayloadImpl.java | 4 + ...PaymentTransactionStateChangedMessage.java | 3 + ...entTransactionStateChangedMessageImpl.java | 4 + ...TransactionStateChangedMessagePayload.java | 3 + ...sactionStateChangedMessagePayloadImpl.java | 4 + .../ProductAddedToCategoryMessage.java | 3 + .../ProductAddedToCategoryMessageImpl.java | 4 + .../ProductAddedToCategoryMessagePayload.java | 3 + ...ductAddedToCategoryMessagePayloadImpl.java | 4 + .../models/message/ProductCreatedMessage.java | 3 + .../message/ProductCreatedMessageImpl.java | 4 + .../message/ProductCreatedMessagePayload.java | 3 + .../ProductCreatedMessagePayloadImpl.java | 4 + .../models/message/ProductDeletedMessage.java | 3 + .../message/ProductDeletedMessageImpl.java | 4 + .../message/ProductDeletedMessagePayload.java | 3 + .../ProductDeletedMessagePayloadImpl.java | 4 + .../message/ProductImageAddedMessage.java | 3 + .../message/ProductImageAddedMessageImpl.java | 4 + .../ProductImageAddedMessagePayload.java | 3 + .../ProductImageAddedMessagePayloadImpl.java | 4 + .../message/ProductPriceAddedMessage.java | 3 + .../message/ProductPriceAddedMessageImpl.java | 4 + .../ProductPriceAddedMessagePayload.java | 3 + .../ProductPriceAddedMessagePayloadImpl.java | 4 + .../message/ProductPriceChangedMessage.java | 3 + .../ProductPriceChangedMessageImpl.java | 4 + .../ProductPriceChangedMessagePayload.java | 3 + ...ProductPriceChangedMessagePayloadImpl.java | 4 + .../ProductPriceCustomFieldAddedMessage.java | 3 + ...oductPriceCustomFieldAddedMessageImpl.java | 4 + ...ctPriceCustomFieldAddedMessagePayload.java | 3 + ...iceCustomFieldAddedMessagePayloadImpl.java | 4 + ...ProductPriceCustomFieldChangedMessage.java | 3 + ...uctPriceCustomFieldChangedMessageImpl.java | 4 + ...PriceCustomFieldChangedMessagePayload.java | 3 + ...eCustomFieldChangedMessagePayloadImpl.java | 4 + ...ProductPriceCustomFieldRemovedMessage.java | 3 + ...uctPriceCustomFieldRemovedMessageImpl.java | 4 + ...PriceCustomFieldRemovedMessagePayload.java | 3 + ...eCustomFieldRemovedMessagePayloadImpl.java | 4 + ...roductPriceCustomFieldsRemovedMessage.java | 3 + ...ctPriceCustomFieldsRemovedMessageImpl.java | 4 + ...riceCustomFieldsRemovedMessagePayload.java | 3 + ...CustomFieldsRemovedMessagePayloadImpl.java | 4 + .../ProductPriceCustomFieldsSetMessage.java | 3 + ...roductPriceCustomFieldsSetMessageImpl.java | 4 + ...uctPriceCustomFieldsSetMessagePayload.java | 3 + ...riceCustomFieldsSetMessagePayloadImpl.java | 4 + .../ProductPriceDiscountsSetMessage.java | 3 + .../ProductPriceDiscountsSetMessageImpl.java | 4 + ...roductPriceDiscountsSetMessagePayload.java | 3 + ...ctPriceDiscountsSetMessagePayloadImpl.java | 4 + .../ProductPriceDiscountsSetUpdatedPrice.java | 2 + ...ductPriceDiscountsSetUpdatedPriceImpl.java | 4 + ...roductPriceExternalDiscountSetMessage.java | 3 + ...ctPriceExternalDiscountSetMessageImpl.java | 4 + ...riceExternalDiscountSetMessagePayload.java | 3 + ...ExternalDiscountSetMessagePayloadImpl.java | 4 + .../message/ProductPriceKeySetMessage.java | 3 + .../ProductPriceKeySetMessageImpl.java | 4 + .../ProductPriceKeySetMessagePayload.java | 3 + .../ProductPriceKeySetMessagePayloadImpl.java | 4 + .../message/ProductPriceModeSetMessage.java | 3 + .../ProductPriceModeSetMessageImpl.java | 4 + .../ProductPriceModeSetMessagePayload.java | 3 + ...ProductPriceModeSetMessagePayloadImpl.java | 4 + .../message/ProductPriceRemovedMessage.java | 3 + .../ProductPriceRemovedMessageImpl.java | 4 + .../ProductPriceRemovedMessagePayload.java | 3 + ...ProductPriceRemovedMessagePayloadImpl.java | 4 + .../message/ProductPricesSetMessage.java | 3 + .../message/ProductPricesSetMessageImpl.java | 4 + .../ProductPricesSetMessagePayload.java | 3 + .../ProductPricesSetMessagePayloadImpl.java | 4 + .../message/ProductPublishedMessage.java | 3 + .../message/ProductPublishedMessageImpl.java | 4 + .../ProductPublishedMessagePayload.java | 3 + .../ProductPublishedMessagePayloadImpl.java | 4 + .../ProductRemovedFromCategoryMessage.java | 3 + ...ProductRemovedFromCategoryMessageImpl.java | 4 + ...ductRemovedFromCategoryMessagePayload.java | 3 + ...RemovedFromCategoryMessagePayloadImpl.java | 4 + .../ProductRevertedStagedChangesMessage.java | 3 + ...oductRevertedStagedChangesMessageImpl.java | 4 + ...ctRevertedStagedChangesMessagePayload.java | 3 + ...vertedStagedChangesMessagePayloadImpl.java | 4 + .../ProductSelectionCreatedMessage.java | 3 + .../ProductSelectionCreatedMessageImpl.java | 4 + ...ProductSelectionCreatedMessagePayload.java | 3 + ...uctSelectionCreatedMessagePayloadImpl.java | 4 + .../ProductSelectionDeletedMessage.java | 3 + .../ProductSelectionDeletedMessageImpl.java | 4 + ...ProductSelectionDeletedMessagePayload.java | 3 + ...uctSelectionDeletedMessagePayloadImpl.java | 4 + .../ProductSelectionProductAddedMessage.java | 3 + ...oductSelectionProductAddedMessageImpl.java | 4 + ...ctSelectionProductAddedMessagePayload.java | 3 + ...lectionProductAddedMessagePayloadImpl.java | 4 + ...roductSelectionProductExcludedMessage.java | 3 + ...ctSelectionProductExcludedMessageImpl.java | 4 + ...electionProductExcludedMessagePayload.java | 3 + ...tionProductExcludedMessagePayloadImpl.java | 4 + ...ProductSelectionProductRemovedMessage.java | 3 + ...uctSelectionProductRemovedMessageImpl.java | 4 + ...SelectionProductRemovedMessagePayload.java | 3 + ...ctionProductRemovedMessagePayloadImpl.java | 4 + ...lectionVariantExclusionChangedMessage.java | 3 + ...ionVariantExclusionChangedMessageImpl.java | 4 + ...VariantExclusionChangedMessagePayload.java | 3 + ...antExclusionChangedMessagePayloadImpl.java | 4 + ...lectionVariantSelectionChangedMessage.java | 3 + ...ionVariantSelectionChangedMessageImpl.java | 4 + ...VariantSelectionChangedMessagePayload.java | 3 + ...antSelectionChangedMessagePayloadImpl.java | 4 + .../message/ProductSlugChangedMessage.java | 3 + .../ProductSlugChangedMessageImpl.java | 4 + .../ProductSlugChangedMessagePayload.java | 3 + .../ProductSlugChangedMessagePayloadImpl.java | 4 + .../ProductStateTransitionMessage.java | 3 + .../ProductStateTransitionMessageImpl.java | 4 + .../ProductStateTransitionMessagePayload.java | 3 + ...ductStateTransitionMessagePayloadImpl.java | 4 + .../ProductTailoringCreatedMessage.java | 3 + .../ProductTailoringCreatedMessageImpl.java | 4 + ...ProductTailoringCreatedMessagePayload.java | 3 + ...uctTailoringCreatedMessagePayloadImpl.java | 4 + .../ProductTailoringDeletedMessage.java | 3 + .../ProductTailoringDeletedMessageImpl.java | 4 + ...ProductTailoringDeletedMessagePayload.java | 3 + ...uctTailoringDeletedMessagePayloadImpl.java | 4 + ...ProductTailoringDescriptionSetMessage.java | 3 + ...uctTailoringDescriptionSetMessageImpl.java | 4 + ...TailoringDescriptionSetMessagePayload.java | 3 + ...oringDescriptionSetMessagePayloadImpl.java | 4 + .../ProductTailoringImageAddedMessage.java | 3 + ...ProductTailoringImageAddedMessageImpl.java | 4 + ...ductTailoringImageAddedMessagePayload.java | 3 + ...TailoringImageAddedMessagePayloadImpl.java | 4 + .../ProductTailoringImagesSetMessage.java | 3 + .../ProductTailoringImagesSetMessageImpl.java | 4 + ...oductTailoringImagesSetMessagePayload.java | 3 + ...tTailoringImagesSetMessagePayloadImpl.java | 4 + .../ProductTailoringNameSetMessage.java | 3 + .../ProductTailoringNameSetMessageImpl.java | 4 + ...ProductTailoringNameSetMessagePayload.java | 3 + ...uctTailoringNameSetMessagePayloadImpl.java | 4 + .../ProductTailoringPublishedMessage.java | 3 + .../ProductTailoringPublishedMessageImpl.java | 4 + ...oductTailoringPublishedMessagePayload.java | 3 + ...tTailoringPublishedMessagePayloadImpl.java | 4 + .../ProductTailoringSlugSetMessage.java | 3 + .../ProductTailoringSlugSetMessageImpl.java | 4 + ...ProductTailoringSlugSetMessagePayload.java | 3 + ...uctTailoringSlugSetMessagePayloadImpl.java | 4 + .../ProductTailoringUnpublishedMessage.java | 3 + ...roductTailoringUnpublishedMessageImpl.java | 4 + ...uctTailoringUnpublishedMessagePayload.java | 3 + ...ailoringUnpublishedMessagePayloadImpl.java | 4 + .../message/ProductUnpublishedMessage.java | 3 + .../ProductUnpublishedMessageImpl.java | 4 + .../ProductUnpublishedMessagePayload.java | 3 + .../ProductUnpublishedMessagePayloadImpl.java | 4 + .../message/ProductVariantAddedMessage.java | 3 + .../ProductVariantAddedMessageImpl.java | 4 + .../ProductVariantAddedMessagePayload.java | 3 + ...ProductVariantAddedMessagePayloadImpl.java | 4 + .../message/ProductVariantDeletedMessage.java | 3 + .../ProductVariantDeletedMessageImpl.java | 4 + .../ProductVariantDeletedMessagePayload.java | 3 + ...oductVariantDeletedMessagePayloadImpl.java | 4 + .../ProductVariantTailoringAddedMessage.java | 3 + ...oductVariantTailoringAddedMessageImpl.java | 4 + ...ctVariantTailoringAddedMessagePayload.java | 3 + ...riantTailoringAddedMessagePayloadImpl.java | 4 + ...ProductVariantTailoringRemovedMessage.java | 3 + ...uctVariantTailoringRemovedMessageImpl.java | 4 + ...VariantTailoringRemovedMessagePayload.java | 3 + ...antTailoringRemovedMessagePayloadImpl.java | 4 + .../models/message/QuoteCreatedMessage.java | 3 + .../message/QuoteCreatedMessageImpl.java | 4 + .../message/QuoteCreatedMessagePayload.java | 3 + .../QuoteCreatedMessagePayloadImpl.java | 4 + .../message/QuoteCustomerChangedMessage.java | 3 + .../QuoteCustomerChangedMessageImpl.java | 4 + .../QuoteCustomerChangedMessagePayload.java | 3 + ...uoteCustomerChangedMessagePayloadImpl.java | 4 + .../models/message/QuoteDeletedMessage.java | 3 + .../message/QuoteDeletedMessageImpl.java | 4 + .../message/QuoteDeletedMessagePayload.java | 3 + .../QuoteDeletedMessagePayloadImpl.java | 4 + .../QuoteRenegotiationRequestedMessage.java | 3 + ...uoteRenegotiationRequestedMessageImpl.java | 4 + ...eRenegotiationRequestedMessagePayload.java | 3 + ...egotiationRequestedMessagePayloadImpl.java | 4 + .../message/QuoteRequestCreatedMessage.java | 3 + .../QuoteRequestCreatedMessageImpl.java | 4 + .../QuoteRequestCreatedMessagePayload.java | 3 + ...QuoteRequestCreatedMessagePayloadImpl.java | 4 + .../QuoteRequestCustomerChangedMessage.java | 3 + ...uoteRequestCustomerChangedMessageImpl.java | 4 + ...eRequestCustomerChangedMessagePayload.java | 3 + ...uestCustomerChangedMessagePayloadImpl.java | 4 + .../message/QuoteRequestDeletedMessage.java | 3 + .../QuoteRequestDeletedMessageImpl.java | 4 + .../QuoteRequestDeletedMessagePayload.java | 3 + ...QuoteRequestDeletedMessagePayloadImpl.java | 4 + .../QuoteRequestStateChangedMessage.java | 3 + .../QuoteRequestStateChangedMessageImpl.java | 4 + ...uoteRequestStateChangedMessagePayload.java | 3 + ...RequestStateChangedMessagePayloadImpl.java | 4 + .../QuoteRequestStateTransitionMessage.java | 3 + ...uoteRequestStateTransitionMessageImpl.java | 4 + ...eRequestStateTransitionMessagePayload.java | 3 + ...uestStateTransitionMessagePayloadImpl.java | 4 + .../message/QuoteStateChangedMessage.java | 3 + .../message/QuoteStateChangedMessageImpl.java | 4 + .../QuoteStateChangedMessagePayload.java | 3 + .../QuoteStateChangedMessagePayloadImpl.java | 4 + .../message/QuoteStateTransitionMessage.java | 3 + .../QuoteStateTransitionMessageImpl.java | 4 + .../QuoteStateTransitionMessagePayload.java | 3 + ...uoteStateTransitionMessagePayloadImpl.java | 4 + .../message/ReturnInfoAddedMessage.java | 3 + .../message/ReturnInfoAddedMessageImpl.java | 4 + .../ReturnInfoAddedMessagePayload.java | 3 + .../ReturnInfoAddedMessagePayloadImpl.java | 4 + .../models/message/ReturnInfoSetMessage.java | 3 + .../message/ReturnInfoSetMessageImpl.java | 4 + .../message/ReturnInfoSetMessagePayload.java | 3 + .../ReturnInfoSetMessagePayloadImpl.java | 4 + .../models/message/ReviewCreatedMessage.java | 3 + .../message/ReviewCreatedMessageImpl.java | 4 + .../message/ReviewCreatedMessagePayload.java | 3 + .../ReviewCreatedMessagePayloadImpl.java | 4 + .../message/ReviewRatingSetMessage.java | 3 + .../message/ReviewRatingSetMessageImpl.java | 4 + .../ReviewRatingSetMessagePayload.java | 3 + .../ReviewRatingSetMessagePayloadImpl.java | 4 + .../message/ReviewStateTransitionMessage.java | 3 + .../ReviewStateTransitionMessageImpl.java | 4 + .../ReviewStateTransitionMessagePayload.java | 3 + ...viewStateTransitionMessagePayloadImpl.java | 4 + .../ShoppingListLineItemAddedMessage.java | 3 + .../ShoppingListLineItemAddedMessageImpl.java | 4 + ...oppingListLineItemAddedMessagePayload.java | 3 + ...ngListLineItemAddedMessagePayloadImpl.java | 4 + .../ShoppingListLineItemRemovedMessage.java | 3 + ...hoppingListLineItemRemovedMessageImpl.java | 4 + ...pingListLineItemRemovedMessagePayload.java | 3 + ...ListLineItemRemovedMessagePayloadImpl.java | 4 + .../models/message/ShoppingListMessage.java | 12 +- .../message/ShoppingListMessageImpl.java | 4 + .../message/ShoppingListMessagePayload.java | 12 +- .../ShoppingListMessagePayloadImpl.java | 4 + .../ShoppingListStoreSetMessagePayload.java | 3 + ...hoppingListStoreSetMessagePayloadImpl.java | 4 + .../message/StagedQuoteCreatedMessage.java | 3 + .../StagedQuoteCreatedMessageImpl.java | 4 + .../StagedQuoteCreatedMessagePayload.java | 3 + .../StagedQuoteCreatedMessagePayloadImpl.java | 4 + .../message/StagedQuoteDeletedMessage.java | 3 + .../StagedQuoteDeletedMessageImpl.java | 4 + .../StagedQuoteDeletedMessagePayload.java | 3 + .../StagedQuoteDeletedMessagePayloadImpl.java | 4 + .../StagedQuoteSellerCommentSetMessage.java | 3 + ...tagedQuoteSellerCommentSetMessageImpl.java | 4 + ...edQuoteSellerCommentSetMessagePayload.java | 3 + ...oteSellerCommentSetMessagePayloadImpl.java | 4 + .../StagedQuoteStateChangedMessage.java | 3 + .../StagedQuoteStateChangedMessageImpl.java | 4 + ...StagedQuoteStateChangedMessagePayload.java | 3 + ...edQuoteStateChangedMessagePayloadImpl.java | 4 + .../StagedQuoteStateTransitionMessage.java | 3 + ...StagedQuoteStateTransitionMessageImpl.java | 4 + ...gedQuoteStateTransitionMessagePayload.java | 3 + ...uoteStateTransitionMessagePayloadImpl.java | 4 + .../message/StagedQuoteValidToSetMessage.java | 3 + .../StagedQuoteValidToSetMessageImpl.java | 4 + .../StagedQuoteValidToSetMessagePayload.java | 3 + ...agedQuoteValidToSetMessagePayloadImpl.java | 4 + .../StandalonePriceActiveChangedMessage.java | 3 + ...andalonePriceActiveChangedMessageImpl.java | 4 + ...alonePriceActiveChangedMessagePayload.java | 3 + ...ePriceActiveChangedMessagePayloadImpl.java | 4 + .../StandalonePriceCreatedMessage.java | 3 + .../StandalonePriceCreatedMessageImpl.java | 4 + .../StandalonePriceCreatedMessagePayload.java | 3 + ...ndalonePriceCreatedMessagePayloadImpl.java | 4 + .../StandalonePriceDeletedMessage.java | 3 + .../StandalonePriceDeletedMessageImpl.java | 4 + .../StandalonePriceDeletedMessagePayload.java | 3 + ...ndalonePriceDeletedMessagePayloadImpl.java | 4 + .../StandalonePriceDiscountSetMessage.java | 3 + ...StandalonePriceDiscountSetMessageImpl.java | 4 + ...ndalonePriceDiscountSetMessagePayload.java | 3 + ...onePriceDiscountSetMessagePayloadImpl.java | 4 + ...dalonePriceExternalDiscountSetMessage.java | 3 + ...nePriceExternalDiscountSetMessageImpl.java | 4 + ...riceExternalDiscountSetMessagePayload.java | 3 + ...ExternalDiscountSetMessagePayloadImpl.java | 4 + .../message/StandalonePriceKeySetMessage.java | 3 + .../StandalonePriceKeySetMessageImpl.java | 4 + .../StandalonePriceKeySetMessagePayload.java | 3 + ...andalonePriceKeySetMessagePayloadImpl.java | 4 + ...alonePriceStagedChangesAppliedMessage.java | 3 + ...ePriceStagedChangesAppliedMessageImpl.java | 4 + ...iceStagedChangesAppliedMessagePayload.java | 3 + ...tagedChangesAppliedMessagePayloadImpl.java | 4 + ...alonePriceStagedChangesRemovedMessage.java | 3 + ...ePriceStagedChangesRemovedMessageImpl.java | 4 + ...iceStagedChangesRemovedMessagePayload.java | 3 + ...tagedChangesRemovedMessagePayloadImpl.java | 4 + .../StandalonePriceTierAddedMessage.java | 3 + .../StandalonePriceTierAddedMessageImpl.java | 4 + ...tandalonePriceTierAddedMessagePayload.java | 3 + ...alonePriceTierAddedMessagePayloadImpl.java | 4 + .../StandalonePriceTierRemovedMessage.java | 3 + ...StandalonePriceTierRemovedMessageImpl.java | 4 + ...ndalonePriceTierRemovedMessagePayload.java | 3 + ...onePriceTierRemovedMessagePayloadImpl.java | 4 + .../StandalonePriceTiersSetMessage.java | 3 + .../StandalonePriceTiersSetMessageImpl.java | 4 + ...StandalonePriceTiersSetMessagePayload.java | 3 + ...dalonePriceTiersSetMessagePayloadImpl.java | 4 + ...alonePriceValidFromAndUntilSetMessage.java | 3 + ...ePriceValidFromAndUntilSetMessageImpl.java | 4 + ...iceValidFromAndUntilSetMessagePayload.java | 3 + ...alidFromAndUntilSetMessagePayloadImpl.java | 4 + .../StandalonePriceValidFromSetMessage.java | 3 + ...tandalonePriceValidFromSetMessageImpl.java | 4 + ...dalonePriceValidFromSetMessagePayload.java | 3 + ...nePriceValidFromSetMessagePayloadImpl.java | 4 + .../StandalonePriceValidUntilSetMessage.java | 3 + ...andalonePriceValidUntilSetMessageImpl.java | 4 + ...alonePriceValidUntilSetMessagePayload.java | 3 + ...ePriceValidUntilSetMessagePayloadImpl.java | 4 + .../StandalonePriceValueChangedMessage.java | 3 + ...tandalonePriceValueChangedMessageImpl.java | 4 + ...dalonePriceValueChangedMessagePayload.java | 3 + ...nePriceValueChangedMessagePayloadImpl.java | 4 + .../message/StoreCountriesChangedMessage.java | 3 + .../StoreCountriesChangedMessageImpl.java | 4 + .../StoreCountriesChangedMessagePayload.java | 3 + ...oreCountriesChangedMessagePayloadImpl.java | 4 + .../models/message/StoreCreatedMessage.java | 3 + .../message/StoreCreatedMessageImpl.java | 4 + .../message/StoreCreatedMessagePayload.java | 3 + .../StoreCreatedMessagePayloadImpl.java | 4 + .../models/message/StoreDeletedMessage.java | 3 + .../message/StoreDeletedMessageImpl.java | 4 + .../message/StoreDeletedMessagePayload.java | 3 + .../StoreDeletedMessagePayloadImpl.java | 4 + ...oreDistributionChannelsChangedMessage.java | 3 + ...istributionChannelsChangedMessageImpl.java | 4 + ...ributionChannelsChangedMessagePayload.java | 3 + ...tionChannelsChangedMessagePayloadImpl.java | 4 + .../message/StoreLanguagesChangedMessage.java | 3 + .../StoreLanguagesChangedMessageImpl.java | 4 + .../StoreLanguagesChangedMessagePayload.java | 3 + ...oreLanguagesChangedMessagePayloadImpl.java | 4 + .../models/message/StoreNameSetMessage.java | 3 + .../message/StoreNameSetMessageImpl.java | 4 + .../message/StoreNameSetMessagePayload.java | 3 + .../StoreNameSetMessagePayloadImpl.java | 4 + .../StoreProductSelectionsChangedMessage.java | 3 + ...reProductSelectionsChangedMessageImpl.java | 4 + ...roductSelectionsChangedMessagePayload.java | 3 + ...ctSelectionsChangedMessagePayloadImpl.java | 4 + .../StoreSupplyChannelsChangedMessage.java | 3 + ...StoreSupplyChannelsChangedMessageImpl.java | 4 + ...reSupplyChannelsChangedMessagePayload.java | 3 + ...pplyChannelsChangedMessagePayloadImpl.java | 4 + .../message/UserProvidedIdentifiers.java | 2 + .../message/UserProvidedIdentifiersImpl.java | 4 + .../order/CustomLineItemImportDraft.java | 2 + .../order/CustomLineItemImportDraftImpl.java | 4 + .../order/CustomLineItemReturnItem.java | 3 + .../order/CustomLineItemReturnItemImpl.java | 4 + .../api/models/order/Delivery.java | 2 + .../api/models/order/DeliveryDraft.java | 2 + .../api/models/order/DeliveryDraftImpl.java | 4 + .../api/models/order/DeliveryImpl.java | 4 + .../api/models/order/DeliveryItem.java | 2 + .../api/models/order/DeliveryItemImpl.java | 4 + .../order/DiscountedLineItemPriceDraft.java | 2 + .../DiscountedLineItemPriceDraftImpl.java | 4 + .../commercetools/api/models/order/Hit.java | 2 + .../api/models/order/HitImpl.java | 4 + .../api/models/order/ItemState.java | 2 + .../api/models/order/ItemStateImpl.java | 4 + .../api/models/order/LineItemImportDraft.java | 2 + .../models/order/LineItemImportDraftImpl.java | 4 + .../api/models/order/LineItemReturnItem.java | 3 + .../models/order/LineItemReturnItemImpl.java | 4 + .../commercetools/api/models/order/Order.java | 8 +- .../models/order/OrderAddDeliveryAction.java | 3 + .../order/OrderAddDeliveryActionImpl.java | 4 + .../OrderAddItemShippingAddressAction.java | 3 + ...OrderAddItemShippingAddressActionImpl.java | 4 + .../order/OrderAddParcelToDeliveryAction.java | 3 + .../OrderAddParcelToDeliveryActionImpl.java | 4 + .../models/order/OrderAddPaymentAction.java | 3 + .../order/OrderAddPaymentActionImpl.java | 4 + .../order/OrderAddReturnInfoAction.java | 3 + .../order/OrderAddReturnInfoActionImpl.java | 4 + .../order/OrderChangeOrderStateAction.java | 3 + .../OrderChangeOrderStateActionImpl.java | 4 + .../order/OrderChangePaymentStateAction.java | 3 + .../OrderChangePaymentStateActionImpl.java | 4 + .../order/OrderChangeShipmentStateAction.java | 3 + .../OrderChangeShipmentStateActionImpl.java | 4 + .../api/models/order/OrderFromCartDraft.java | 2 + .../models/order/OrderFromCartDraftImpl.java | 4 + .../api/models/order/OrderFromQuoteDraft.java | 2 + .../models/order/OrderFromQuoteDraftImpl.java | 4 + .../api/models/order/OrderImpl.java | 4 + .../OrderImportCustomLineItemStateAction.java | 3 + ...erImportCustomLineItemStateActionImpl.java | 4 + .../api/models/order/OrderImportDraft.java | 2 + .../models/order/OrderImportDraftImpl.java | 4 + .../order/OrderImportLineItemStateAction.java | 3 + .../OrderImportLineItemStateActionImpl.java | 4 + .../models/order/OrderPagedQueryResponse.java | 2 + .../order/OrderPagedQueryResponseImpl.java | 4 + .../order/OrderPagedSearchResponse.java | 2 + .../order/OrderPagedSearchResponseImpl.java | 4 + .../api/models/order/OrderReference.java | 3 + .../api/models/order/OrderReferenceImpl.java | 4 + .../order/OrderRemoveDeliveryAction.java | 3 + .../order/OrderRemoveDeliveryActionImpl.java | 4 + .../OrderRemoveItemShippingAddressAction.java | 3 + ...erRemoveItemShippingAddressActionImpl.java | 4 + .../OrderRemoveParcelFromDeliveryAction.java | 3 + ...derRemoveParcelFromDeliveryActionImpl.java | 4 + .../order/OrderRemovePaymentAction.java | 3 + .../order/OrderRemovePaymentActionImpl.java | 4 + .../order/OrderSearchAndExpression.java | 2 + .../order/OrderSearchAndExpressionImpl.java | 4 + .../api/models/order/OrderSearchAnyValue.java | 2 + .../models/order/OrderSearchAnyValueImpl.java | 4 + .../order/OrderSearchCompoundExpression.java | 20 +- .../OrderSearchCompoundExpressionImpl.java | 4 + .../order/OrderSearchDateRangeExpression.java | 2 + .../OrderSearchDateRangeExpressionImpl.java | 4 + .../order/OrderSearchDateRangeValue.java | 2 + .../order/OrderSearchDateRangeValueImpl.java | 4 + .../order/OrderSearchExactExpression.java | 2 + .../order/OrderSearchExactExpressionImpl.java | 4 + .../order/OrderSearchExistsExpression.java | 2 + .../OrderSearchExistsExpressionImpl.java | 4 + .../order/OrderSearchFilterExpression.java | 2 + .../OrderSearchFilterExpressionImpl.java | 4 + .../order/OrderSearchFullTextExpression.java | 2 + .../OrderSearchFullTextExpressionImpl.java | 4 + .../order/OrderSearchFullTextValue.java | 2 + .../order/OrderSearchFullTextValueImpl.java | 4 + .../order/OrderSearchLongRangeExpression.java | 2 + .../OrderSearchLongRangeExpressionImpl.java | 4 + .../order/OrderSearchLongRangeValue.java | 2 + .../order/OrderSearchLongRangeValueImpl.java | 4 + .../order/OrderSearchNotExpression.java | 2 + .../order/OrderSearchNotExpressionImpl.java | 4 + .../OrderSearchNumberRangeExpression.java | 2 + .../OrderSearchNumberRangeExpressionImpl.java | 4 + .../order/OrderSearchNumberRangeValue.java | 2 + .../OrderSearchNumberRangeValueImpl.java | 4 + .../models/order/OrderSearchOrExpression.java | 2 + .../order/OrderSearchOrExpressionImpl.java | 4 + .../order/OrderSearchPrefixExpression.java | 2 + .../OrderSearchPrefixExpressionImpl.java | 4 + .../api/models/order/OrderSearchQuery.java | 12 +- .../order/OrderSearchQueryExpression.java | 36 +- .../order/OrderSearchQueryExpressionImpl.java | 4 + .../OrderSearchQueryExpressionValue.java | 28 +- .../OrderSearchQueryExpressionValueImpl.java | 4 + .../models/order/OrderSearchQueryImpl.java | 4 + .../api/models/order/OrderSearchRequest.java | 2 + .../models/order/OrderSearchRequestImpl.java | 4 + .../api/models/order/OrderSearchSorting.java | 2 + .../models/order/OrderSearchSortingImpl.java | 4 + .../models/order/OrderSearchStringValue.java | 2 + .../order/OrderSearchStringValueImpl.java | 4 + .../order/OrderSearchWildCardExpression.java | 2 + .../OrderSearchWildCardExpressionImpl.java | 4 + .../order/OrderSetBillingAddressAction.java | 3 + .../OrderSetBillingAddressActionImpl.java | 4 + ...derSetBillingAddressCustomFieldAction.java | 3 + ...etBillingAddressCustomFieldActionImpl.java | 4 + ...rderSetBillingAddressCustomTypeAction.java | 3 + ...SetBillingAddressCustomTypeActionImpl.java | 4 + .../order/OrderSetBusinessUnitAction.java | 3 + .../order/OrderSetBusinessUnitActionImpl.java | 4 + .../order/OrderSetCustomFieldAction.java | 3 + .../order/OrderSetCustomFieldActionImpl.java | 4 + ...derSetCustomLineItemCustomFieldAction.java | 3 + ...etCustomLineItemCustomFieldActionImpl.java | 4 + ...rderSetCustomLineItemCustomTypeAction.java | 3 + ...SetCustomLineItemCustomTypeActionImpl.java | 4 + ...etCustomLineItemShippingDetailsAction.java | 3 + ...stomLineItemShippingDetailsActionImpl.java | 4 + .../order/OrderSetCustomTypeAction.java | 3 + .../order/OrderSetCustomTypeActionImpl.java | 4 + .../order/OrderSetCustomerEmailAction.java | 3 + .../OrderSetCustomerEmailActionImpl.java | 4 + .../order/OrderSetCustomerIdAction.java | 3 + .../order/OrderSetCustomerIdActionImpl.java | 4 + .../order/OrderSetDeliveryAddressAction.java | 3 + .../OrderSetDeliveryAddressActionImpl.java | 4 + ...erSetDeliveryAddressCustomFieldAction.java | 3 + ...tDeliveryAddressCustomFieldActionImpl.java | 4 + ...derSetDeliveryAddressCustomTypeAction.java | 3 + ...etDeliveryAddressCustomTypeActionImpl.java | 4 + .../OrderSetDeliveryCustomFieldAction.java | 3 + ...OrderSetDeliveryCustomFieldActionImpl.java | 4 + .../OrderSetDeliveryCustomTypeAction.java | 3 + .../OrderSetDeliveryCustomTypeActionImpl.java | 4 + .../order/OrderSetDeliveryItemsAction.java | 3 + .../OrderSetDeliveryItemsActionImpl.java | 4 + ...tItemShippingAddressCustomFieldAction.java | 3 + ...mShippingAddressCustomFieldActionImpl.java | 4 + ...etItemShippingAddressCustomTypeAction.java | 3 + ...emShippingAddressCustomTypeActionImpl.java | 4 + .../OrderSetLineItemCustomFieldAction.java | 3 + ...OrderSetLineItemCustomFieldActionImpl.java | 4 + .../OrderSetLineItemCustomTypeAction.java | 3 + .../OrderSetLineItemCustomTypeActionImpl.java | 4 + ...OrderSetLineItemShippingDetailsAction.java | 3 + ...rSetLineItemShippingDetailsActionImpl.java | 4 + .../models/order/OrderSetLocaleAction.java | 3 + .../order/OrderSetLocaleActionImpl.java | 4 + .../order/OrderSetOrderNumberAction.java | 3 + .../order/OrderSetOrderNumberActionImpl.java | 4 + .../OrderSetParcelCustomFieldAction.java | 3 + .../OrderSetParcelCustomFieldActionImpl.java | 4 + .../order/OrderSetParcelCustomTypeAction.java | 3 + .../OrderSetParcelCustomTypeActionImpl.java | 4 + .../order/OrderSetParcelItemsAction.java | 3 + .../order/OrderSetParcelItemsActionImpl.java | 4 + .../OrderSetParcelMeasurementsAction.java | 3 + .../OrderSetParcelMeasurementsActionImpl.java | 4 + .../OrderSetParcelTrackingDataAction.java | 3 + .../OrderSetParcelTrackingDataActionImpl.java | 4 + .../OrderSetPurchaseOrderNumberAction.java | 3 + ...OrderSetPurchaseOrderNumberActionImpl.java | 4 + .../order/OrderSetReturnInfoAction.java | 3 + .../order/OrderSetReturnInfoActionImpl.java | 4 + .../OrderSetReturnItemCustomFieldAction.java | 3 + ...derSetReturnItemCustomFieldActionImpl.java | 4 + .../OrderSetReturnItemCustomTypeAction.java | 3 + ...rderSetReturnItemCustomTypeActionImpl.java | 4 + .../OrderSetReturnPaymentStateAction.java | 3 + .../OrderSetReturnPaymentStateActionImpl.java | 4 + .../OrderSetReturnShipmentStateAction.java | 3 + ...OrderSetReturnShipmentStateActionImpl.java | 4 + .../order/OrderSetShippingAddressAction.java | 3 + .../OrderSetShippingAddressActionImpl.java | 4 + ...erSetShippingAddressCustomFieldAction.java | 3 + ...tShippingAddressCustomFieldActionImpl.java | 4 + ...derSetShippingAddressCustomTypeAction.java | 3 + ...etShippingAddressCustomTypeActionImpl.java | 4 + .../OrderSetShippingCustomFieldAction.java | 3 + ...OrderSetShippingCustomFieldActionImpl.java | 4 + .../OrderSetShippingCustomTypeAction.java | 3 + .../OrderSetShippingCustomTypeActionImpl.java | 4 + .../api/models/order/OrderSetStoreAction.java | 3 + .../models/order/OrderSetStoreActionImpl.java | 4 + ...erTransitionCustomLineItemStateAction.java | 3 + ...ansitionCustomLineItemStateActionImpl.java | 4 + .../OrderTransitionLineItemStateAction.java | 3 + ...rderTransitionLineItemStateActionImpl.java | 4 + .../order/OrderTransitionStateAction.java | 3 + .../order/OrderTransitionStateActionImpl.java | 4 + .../api/models/order/OrderUpdate.java | 2 + .../api/models/order/OrderUpdateAction.java | 305 +---- .../models/order/OrderUpdateActionImpl.java | 4 + .../api/models/order/OrderUpdateImpl.java | 4 + .../OrderUpdateItemShippingAddressAction.java | 3 + ...erUpdateItemShippingAddressActionImpl.java | 4 + .../order/OrderUpdateSyncInfoAction.java | 3 + .../order/OrderUpdateSyncInfoActionImpl.java | 4 + .../api/models/order/Parcel.java | 2 + .../api/models/order/ParcelDraft.java | 2 + .../api/models/order/ParcelDraftImpl.java | 4 + .../api/models/order/ParcelImpl.java | 4 + .../api/models/order/ParcelMeasurements.java | 2 + .../models/order/ParcelMeasurementsImpl.java | 4 + .../api/models/order/PaymentInfo.java | 2 + .../api/models/order/PaymentInfoImpl.java | 4 + .../order/ProductVariantImportDraft.java | 2 + .../order/ProductVariantImportDraftImpl.java | 4 + .../api/models/order/ReturnInfo.java | 2 + .../api/models/order/ReturnInfoDraft.java | 2 + .../api/models/order/ReturnInfoDraftImpl.java | 4 + .../api/models/order/ReturnInfoImpl.java | 4 + .../api/models/order/ReturnItem.java | 15 +- .../api/models/order/ReturnItemDraft.java | 2 + .../api/models/order/ReturnItemDraftImpl.java | 4 + .../api/models/order/ReturnItemImpl.java | 4 + .../models/order/ShippingInfoImportDraft.java | 2 + .../order/ShippingInfoImportDraftImpl.java | 4 + .../models/order/StagedOrderUpdateAction.java | 553 +-------- .../order/StagedOrderUpdateActionImpl.java | 4 + .../api/models/order/SyncInfo.java | 2 + .../api/models/order/SyncInfoImpl.java | 4 + .../api/models/order/TaxedItemPriceDraft.java | 2 + .../models/order/TaxedItemPriceDraftImpl.java | 4 + .../api/models/order/TrackingData.java | 2 + .../api/models/order/TrackingDataImpl.java | 4 + .../api/models/order_edit/OrderEdit.java | 2 + .../OrderEditAddStagedActionAction.java | 3 + .../OrderEditAddStagedActionActionImpl.java | 4 + .../models/order_edit/OrderEditApplied.java | 3 + .../order_edit/OrderEditAppliedImpl.java | 4 + .../api/models/order_edit/OrderEditApply.java | 2 + .../models/order_edit/OrderEditApplyImpl.java | 4 + .../api/models/order_edit/OrderEditDraft.java | 2 + .../models/order_edit/OrderEditDraftImpl.java | 4 + .../api/models/order_edit/OrderEditImpl.java | 4 + .../order_edit/OrderEditNotProcessed.java | 3 + .../order_edit/OrderEditNotProcessedImpl.java | 4 + .../OrderEditPagedQueryResponse.java | 2 + .../OrderEditPagedQueryResponseImpl.java | 4 + .../order_edit/OrderEditPreviewFailure.java | 3 + .../OrderEditPreviewFailureImpl.java | 4 + .../order_edit/OrderEditPreviewSuccess.java | 3 + .../OrderEditPreviewSuccessImpl.java | 4 + .../models/order_edit/OrderEditReference.java | 3 + .../order_edit/OrderEditReferenceImpl.java | 4 + .../OrderEditResourceIdentifier.java | 3 + .../OrderEditResourceIdentifierImpl.java | 4 + .../models/order_edit/OrderEditResult.java | 25 +- .../order_edit/OrderEditResultImpl.java | 4 + .../order_edit/OrderEditSetCommentAction.java | 3 + .../OrderEditSetCommentActionImpl.java | 4 + .../OrderEditSetCustomFieldAction.java | 3 + .../OrderEditSetCustomFieldActionImpl.java | 4 + .../OrderEditSetCustomTypeAction.java | 3 + .../OrderEditSetCustomTypeActionImpl.java | 4 + .../order_edit/OrderEditSetKeyAction.java | 3 + .../order_edit/OrderEditSetKeyActionImpl.java | 4 + .../OrderEditSetStagedActionsAction.java | 3 + .../OrderEditSetStagedActionsActionImpl.java | 4 + .../models/order_edit/OrderEditUpdate.java | 2 + .../order_edit/OrderEditUpdateAction.java | 35 +- .../order_edit/OrderEditUpdateActionImpl.java | 4 + .../order_edit/OrderEditUpdateImpl.java | 4 + .../api/models/order_edit/OrderExcerpt.java | 2 + .../models/order_edit/OrderExcerptImpl.java | 4 + .../api/models/order_edit/StagedOrder.java | 2 + .../StagedOrderAddCustomLineItemAction.java | 3 + ...tagedOrderAddCustomLineItemActionImpl.java | 4 + .../StagedOrderAddDeliveryAction.java | 3 + .../StagedOrderAddDeliveryActionImpl.java | 4 + .../StagedOrderAddDiscountCodeAction.java | 3 + .../StagedOrderAddDiscountCodeActionImpl.java | 4 + ...agedOrderAddItemShippingAddressAction.java | 3 + ...OrderAddItemShippingAddressActionImpl.java | 4 + .../StagedOrderAddLineItemAction.java | 3 + .../StagedOrderAddLineItemActionImpl.java | 4 + .../StagedOrderAddParcelToDeliveryAction.java | 3 + ...gedOrderAddParcelToDeliveryActionImpl.java | 4 + .../StagedOrderAddPaymentAction.java | 3 + .../StagedOrderAddPaymentActionImpl.java | 4 + .../StagedOrderAddReturnInfoAction.java | 3 + .../StagedOrderAddReturnInfoActionImpl.java | 4 + .../StagedOrderAddShoppingListAction.java | 3 + .../StagedOrderAddShoppingListActionImpl.java | 4 + ...dOrderChangeCustomLineItemMoneyAction.java | 3 + ...erChangeCustomLineItemMoneyActionImpl.java | 4 + ...derChangeCustomLineItemQuantityAction.java | 3 + ...hangeCustomLineItemQuantityActionImpl.java | 4 + ...agedOrderChangeLineItemQuantityAction.java | 3 + ...OrderChangeLineItemQuantityActionImpl.java | 4 + .../StagedOrderChangeOrderStateAction.java | 3 + ...StagedOrderChangeOrderStateActionImpl.java | 4 + .../StagedOrderChangePaymentStateAction.java | 3 + ...agedOrderChangePaymentStateActionImpl.java | 4 + .../StagedOrderChangeShipmentStateAction.java | 3 + ...gedOrderChangeShipmentStateActionImpl.java | 4 + ...edOrderChangeTaxCalculationModeAction.java | 3 + ...derChangeTaxCalculationModeActionImpl.java | 4 + .../StagedOrderChangeTaxModeAction.java | 3 + .../StagedOrderChangeTaxModeActionImpl.java | 4 + ...tagedOrderChangeTaxRoundingModeAction.java | 3 + ...dOrderChangeTaxRoundingModeActionImpl.java | 4 + .../models/order_edit/StagedOrderImpl.java | 4 + ...dOrderImportCustomLineItemStateAction.java | 3 + ...erImportCustomLineItemStateActionImpl.java | 4 + .../StagedOrderImportLineItemStateAction.java | 3 + ...gedOrderImportLineItemStateActionImpl.java | 4 + ...StagedOrderRemoveCustomLineItemAction.java | 3 + ...edOrderRemoveCustomLineItemActionImpl.java | 4 + .../StagedOrderRemoveDeliveryAction.java | 3 + .../StagedOrderRemoveDeliveryActionImpl.java | 4 + .../StagedOrderRemoveDiscountCodeAction.java | 3 + ...agedOrderRemoveDiscountCodeActionImpl.java | 4 + ...dOrderRemoveItemShippingAddressAction.java | 3 + ...erRemoveItemShippingAddressActionImpl.java | 4 + .../StagedOrderRemoveLineItemAction.java | 3 + .../StagedOrderRemoveLineItemActionImpl.java | 4 + ...edOrderRemoveParcelFromDeliveryAction.java | 3 + ...derRemoveParcelFromDeliveryActionImpl.java | 4 + .../StagedOrderRemovePaymentAction.java | 3 + .../StagedOrderRemovePaymentActionImpl.java | 4 + .../StagedOrderSetBillingAddressAction.java | 3 + ...tagedOrderSetBillingAddressActionImpl.java | 4 + ...derSetBillingAddressCustomFieldAction.java | 3 + ...etBillingAddressCustomFieldActionImpl.java | 4 + ...rderSetBillingAddressCustomTypeAction.java | 3 + ...SetBillingAddressCustomTypeActionImpl.java | 4 + .../StagedOrderSetBusinessUnitAction.java | 3 + .../StagedOrderSetBusinessUnitActionImpl.java | 4 + .../StagedOrderSetCountryAction.java | 3 + .../StagedOrderSetCountryActionImpl.java | 4 + .../StagedOrderSetCustomFieldAction.java | 3 + .../StagedOrderSetCustomFieldActionImpl.java | 4 + ...derSetCustomLineItemCustomFieldAction.java | 3 + ...etCustomLineItemCustomFieldActionImpl.java | 4 + ...rderSetCustomLineItemCustomTypeAction.java | 3 + ...SetCustomLineItemCustomTypeActionImpl.java | 4 + ...etCustomLineItemShippingDetailsAction.java | 3 + ...stomLineItemShippingDetailsActionImpl.java | 4 + ...OrderSetCustomLineItemTaxAmountAction.java | 3 + ...rSetCustomLineItemTaxAmountActionImpl.java | 4 + ...edOrderSetCustomLineItemTaxRateAction.java | 3 + ...derSetCustomLineItemTaxRateActionImpl.java | 4 + ...gedOrderSetCustomShippingMethodAction.java | 3 + ...rderSetCustomShippingMethodActionImpl.java | 4 + .../StagedOrderSetCustomTypeAction.java | 3 + .../StagedOrderSetCustomTypeActionImpl.java | 4 + .../StagedOrderSetCustomerEmailAction.java | 3 + ...StagedOrderSetCustomerEmailActionImpl.java | 4 + .../StagedOrderSetCustomerGroupAction.java | 3 + ...StagedOrderSetCustomerGroupActionImpl.java | 4 + .../StagedOrderSetCustomerIdAction.java | 3 + .../StagedOrderSetCustomerIdActionImpl.java | 4 + .../StagedOrderSetDeliveryAddressAction.java | 3 + ...agedOrderSetDeliveryAddressActionImpl.java | 4 + ...erSetDeliveryAddressCustomFieldAction.java | 3 + ...tDeliveryAddressCustomFieldActionImpl.java | 4 + ...derSetDeliveryAddressCustomTypeAction.java | 3 + ...etDeliveryAddressCustomTypeActionImpl.java | 4 + ...agedOrderSetDeliveryCustomFieldAction.java | 3 + ...OrderSetDeliveryCustomFieldActionImpl.java | 4 + ...tagedOrderSetDeliveryCustomTypeAction.java | 3 + ...dOrderSetDeliveryCustomTypeActionImpl.java | 4 + .../StagedOrderSetDeliveryItemsAction.java | 3 + ...StagedOrderSetDeliveryItemsActionImpl.java | 4 + .../StagedOrderSetDirectDiscountsAction.java | 3 + ...agedOrderSetDirectDiscountsActionImpl.java | 4 + ...tItemShippingAddressCustomFieldAction.java | 3 + ...mShippingAddressCustomFieldActionImpl.java | 4 + ...etItemShippingAddressCustomTypeAction.java | 3 + ...emShippingAddressCustomTypeActionImpl.java | 4 + ...agedOrderSetLineItemCustomFieldAction.java | 3 + ...OrderSetLineItemCustomFieldActionImpl.java | 4 + ...tagedOrderSetLineItemCustomTypeAction.java | 3 + ...dOrderSetLineItemCustomTypeActionImpl.java | 4 + ...rSetLineItemDistributionChannelAction.java | 3 + ...LineItemDistributionChannelActionImpl.java | 4 + .../StagedOrderSetLineItemPriceAction.java | 3 + ...StagedOrderSetLineItemPriceActionImpl.java | 4 + ...OrderSetLineItemShippingDetailsAction.java | 3 + ...rSetLineItemShippingDetailsActionImpl.java | 4 + ...StagedOrderSetLineItemTaxAmountAction.java | 3 + ...edOrderSetLineItemTaxAmountActionImpl.java | 4 + .../StagedOrderSetLineItemTaxRateAction.java | 3 + ...agedOrderSetLineItemTaxRateActionImpl.java | 4 + ...tagedOrderSetLineItemTotalPriceAction.java | 3 + ...dOrderSetLineItemTotalPriceActionImpl.java | 4 + .../StagedOrderSetLocaleAction.java | 3 + .../StagedOrderSetLocaleActionImpl.java | 4 + .../StagedOrderSetOrderNumberAction.java | 3 + .../StagedOrderSetOrderNumberActionImpl.java | 4 + .../StagedOrderSetOrderTotalTaxAction.java | 3 + ...StagedOrderSetOrderTotalTaxActionImpl.java | 4 + ...StagedOrderSetParcelCustomFieldAction.java | 3 + ...edOrderSetParcelCustomFieldActionImpl.java | 4 + .../StagedOrderSetParcelCustomTypeAction.java | 3 + ...gedOrderSetParcelCustomTypeActionImpl.java | 4 + .../StagedOrderSetParcelItemsAction.java | 3 + .../StagedOrderSetParcelItemsActionImpl.java | 4 + ...tagedOrderSetParcelMeasurementsAction.java | 3 + ...dOrderSetParcelMeasurementsActionImpl.java | 4 + ...tagedOrderSetParcelTrackingDataAction.java | 3 + ...dOrderSetParcelTrackingDataActionImpl.java | 4 + ...agedOrderSetPurchaseOrderNumberAction.java | 3 + ...OrderSetPurchaseOrderNumberActionImpl.java | 4 + .../StagedOrderSetReturnInfoAction.java | 3 + .../StagedOrderSetReturnInfoActionImpl.java | 4 + ...edOrderSetReturnItemCustomFieldAction.java | 3 + ...derSetReturnItemCustomFieldActionImpl.java | 4 + ...gedOrderSetReturnItemCustomTypeAction.java | 3 + ...rderSetReturnItemCustomTypeActionImpl.java | 4 + ...tagedOrderSetReturnPaymentStateAction.java | 3 + ...dOrderSetReturnPaymentStateActionImpl.java | 4 + ...agedOrderSetReturnShipmentStateAction.java | 3 + ...OrderSetReturnShipmentStateActionImpl.java | 4 + .../StagedOrderSetShippingAddressAction.java | 3 + ...agedOrderSetShippingAddressActionImpl.java | 4 + ...gAddressAndCustomShippingMethodAction.java | 3 + ...ressAndCustomShippingMethodActionImpl.java | 4 + ...hippingAddressAndShippingMethodAction.java | 3 + ...ingAddressAndShippingMethodActionImpl.java | 4 + ...erSetShippingAddressCustomFieldAction.java | 3 + ...tShippingAddressCustomFieldActionImpl.java | 4 + ...derSetShippingAddressCustomTypeAction.java | 3 + ...etShippingAddressCustomTypeActionImpl.java | 4 + ...agedOrderSetShippingCustomFieldAction.java | 3 + ...OrderSetShippingCustomFieldActionImpl.java | 4 + ...tagedOrderSetShippingCustomTypeAction.java | 3 + ...dOrderSetShippingCustomTypeActionImpl.java | 4 + .../StagedOrderSetShippingMethodAction.java | 3 + ...tagedOrderSetShippingMethodActionImpl.java | 4 + ...OrderSetShippingMethodTaxAmountAction.java | 3 + ...rSetShippingMethodTaxAmountActionImpl.java | 4 + ...edOrderSetShippingMethodTaxRateAction.java | 3 + ...derSetShippingMethodTaxRateActionImpl.java | 4 + ...StagedOrderSetShippingRateInputAction.java | 3 + ...edOrderSetShippingRateInputActionImpl.java | 4 + .../order_edit/StagedOrderSetStoreAction.java | 3 + .../StagedOrderSetStoreActionImpl.java | 4 + ...erTransitionCustomLineItemStateAction.java | 3 + ...ansitionCustomLineItemStateActionImpl.java | 4 + ...gedOrderTransitionLineItemStateAction.java | 3 + ...rderTransitionLineItemStateActionImpl.java | 4 + .../StagedOrderTransitionStateAction.java | 3 + .../StagedOrderTransitionStateActionImpl.java | 4 + ...dOrderUpdateItemShippingAddressAction.java | 3 + ...erUpdateItemShippingAddressActionImpl.java | 4 + .../StagedOrderUpdateSyncInfoAction.java | 3 + .../StagedOrderUpdateSyncInfoActionImpl.java | 4 + .../api/models/payment/Payment.java | 2 + .../PaymentAddInterfaceInteractionAction.java | 3 + ...mentAddInterfaceInteractionActionImpl.java | 4 + .../payment/PaymentAddTransactionAction.java | 3 + .../PaymentAddTransactionActionImpl.java | 4 + .../PaymentChangeAmountPlannedAction.java | 3 + .../PaymentChangeAmountPlannedActionImpl.java | 4 + ...tChangeTransactionInteractionIdAction.java | 3 + ...ngeTransactionInteractionIdActionImpl.java | 4 + .../PaymentChangeTransactionStateAction.java | 3 + ...ymentChangeTransactionStateActionImpl.java | 4 + ...ymentChangeTransactionTimestampAction.java | 3 + ...tChangeTransactionTimestampActionImpl.java | 4 + .../api/models/payment/PaymentDraft.java | 2 + .../api/models/payment/PaymentDraftImpl.java | 4 + .../api/models/payment/PaymentImpl.java | 4 + .../api/models/payment/PaymentMethodInfo.java | 2 + .../models/payment/PaymentMethodInfoImpl.java | 4 + .../payment/PaymentPagedQueryResponse.java | 2 + .../PaymentPagedQueryResponseImpl.java | 4 + .../api/models/payment/PaymentReference.java | 3 + .../models/payment/PaymentReferenceImpl.java | 4 + .../payment/PaymentResourceIdentifier.java | 3 + .../PaymentResourceIdentifierImpl.java | 4 + .../payment/PaymentSetAnonymousIdAction.java | 3 + .../PaymentSetAnonymousIdActionImpl.java | 4 + .../payment/PaymentSetCustomFieldAction.java | 3 + .../PaymentSetCustomFieldActionImpl.java | 4 + .../payment/PaymentSetCustomTypeAction.java | 3 + .../PaymentSetCustomTypeActionImpl.java | 4 + .../payment/PaymentSetCustomerAction.java | 3 + .../payment/PaymentSetCustomerActionImpl.java | 4 + .../payment/PaymentSetInterfaceIdAction.java | 3 + .../PaymentSetInterfaceIdActionImpl.java | 4 + .../models/payment/PaymentSetKeyAction.java | 3 + .../payment/PaymentSetKeyActionImpl.java | 4 + .../PaymentSetMethodInfoInterfaceAction.java | 3 + ...ymentSetMethodInfoInterfaceActionImpl.java | 4 + .../PaymentSetMethodInfoMethodAction.java | 3 + .../PaymentSetMethodInfoMethodActionImpl.java | 4 + .../PaymentSetMethodInfoNameAction.java | 3 + .../PaymentSetMethodInfoNameActionImpl.java | 4 + .../PaymentSetStatusInterfaceCodeAction.java | 3 + ...ymentSetStatusInterfaceCodeActionImpl.java | 4 + .../PaymentSetStatusInterfaceTextAction.java | 3 + ...ymentSetStatusInterfaceTextActionImpl.java | 4 + ...aymentSetTransactionCustomFieldAction.java | 3 + ...ntSetTransactionCustomFieldActionImpl.java | 4 + ...PaymentSetTransactionCustomTypeAction.java | 3 + ...entSetTransactionCustomTypeActionImpl.java | 4 + .../api/models/payment/PaymentStatus.java | 2 + .../models/payment/PaymentStatusDraft.java | 2 + .../payment/PaymentStatusDraftImpl.java | 4 + .../api/models/payment/PaymentStatusImpl.java | 4 + .../payment/PaymentTransitionStateAction.java | 3 + .../PaymentTransitionStateActionImpl.java | 4 + .../api/models/payment/PaymentUpdate.java | 2 + .../models/payment/PaymentUpdateAction.java | 105 +- .../payment/PaymentUpdateActionImpl.java | 4 + .../api/models/payment/PaymentUpdateImpl.java | 4 + .../api/models/payment/Transaction.java | 2 + .../api/models/payment/TransactionDraft.java | 2 + .../models/payment/TransactionDraftImpl.java | 4 + .../api/models/payment/TransactionImpl.java | 4 + .../api/models/product/Attribute.java | 2 + .../api/models/product/AttributeImpl.java | 4 + .../models/product/CategoryOrderHints.java | 2 + .../product/CategoryOrderHintsImpl.java | 4 + .../api/models/product/CustomTokenizer.java | 3 + .../models/product/CustomTokenizerImpl.java | 4 + .../api/models/product/FacetRange.java | 2 + .../api/models/product/FacetRangeImpl.java | 4 + .../api/models/product/FacetResult.java | 20 +- .../api/models/product/FacetResultImpl.java | 4 + .../api/models/product/FacetResults.java | 2 + .../api/models/product/FacetResultsImpl.java | 4 + .../api/models/product/FacetTerm.java | 2 + .../api/models/product/FacetTermImpl.java | 4 + .../models/product/FilteredFacetResult.java | 3 + .../product/FilteredFacetResultImpl.java | 4 + .../api/models/product/Product.java | 2 + .../models/product/ProductAddAssetAction.java | 3 + .../product/ProductAddAssetActionImpl.java | 4 + .../ProductAddExternalImageAction.java | 3 + .../ProductAddExternalImageActionImpl.java | 4 + .../models/product/ProductAddPriceAction.java | 3 + .../product/ProductAddPriceActionImpl.java | 4 + .../product/ProductAddToCategoryAction.java | 3 + .../ProductAddToCategoryActionImpl.java | 4 + .../product/ProductAddVariantAction.java | 3 + .../product/ProductAddVariantActionImpl.java | 4 + .../models/product/ProductCatalogData.java | 2 + .../product/ProductCatalogDataImpl.java | 4 + .../product/ProductChangeAssetNameAction.java | 3 + .../ProductChangeAssetNameActionImpl.java | 4 + .../ProductChangeAssetOrderAction.java | 3 + .../ProductChangeAssetOrderActionImpl.java | 4 + .../ProductChangeMasterVariantAction.java | 3 + .../ProductChangeMasterVariantActionImpl.java | 4 + .../product/ProductChangeNameAction.java | 3 + .../product/ProductChangeNameActionImpl.java | 4 + .../product/ProductChangePriceAction.java | 3 + .../product/ProductChangePriceActionImpl.java | 4 + .../product/ProductChangeSlugAction.java | 3 + .../product/ProductChangeSlugActionImpl.java | 4 + .../api/models/product/ProductData.java | 2 + .../api/models/product/ProductDataImpl.java | 4 + .../api/models/product/ProductDraft.java | 2 + .../api/models/product/ProductDraftImpl.java | 4 + .../api/models/product/ProductImpl.java | 4 + .../product/ProductLegacySetSkuAction.java | 3 + .../ProductLegacySetSkuActionImpl.java | 4 + .../ProductMoveImageToPositionAction.java | 3 + .../ProductMoveImageToPositionActionImpl.java | 4 + .../product/ProductPagedQueryResponse.java | 2 + .../ProductPagedQueryResponseImpl.java | 4 + .../api/models/product/ProductProjection.java | 2 + .../models/product/ProductProjectionImpl.java | 4 + .../ProductProjectionPagedQueryResponse.java | 2 + ...oductProjectionPagedQueryResponseImpl.java | 4 + .../ProductProjectionPagedSearchResponse.java | 2 + ...ductProjectionPagedSearchResponseImpl.java | 4 + .../models/product/ProductPublishAction.java | 3 + .../product/ProductPublishActionImpl.java | 4 + .../api/models/product/ProductReference.java | 3 + .../models/product/ProductReferenceImpl.java | 4 + .../product/ProductRemoveAssetAction.java | 3 + .../product/ProductRemoveAssetActionImpl.java | 4 + .../ProductRemoveFromCategoryAction.java | 3 + .../ProductRemoveFromCategoryActionImpl.java | 4 + .../product/ProductRemoveImageAction.java | 3 + .../product/ProductRemoveImageActionImpl.java | 4 + .../product/ProductRemovePriceAction.java | 3 + .../product/ProductRemovePriceActionImpl.java | 4 + .../product/ProductRemoveVariantAction.java | 3 + .../ProductRemoveVariantActionImpl.java | 4 + .../product/ProductResourceIdentifier.java | 3 + .../ProductResourceIdentifierImpl.java | 4 + .../ProductRevertStagedChangesAction.java | 3 + .../ProductRevertStagedChangesActionImpl.java | 4 + ...oductRevertStagedVariantChangesAction.java | 3 + ...tRevertStagedVariantChangesActionImpl.java | 4 + .../ProductSetAssetCustomFieldAction.java | 3 + .../ProductSetAssetCustomFieldActionImpl.java | 4 + .../ProductSetAssetCustomTypeAction.java | 3 + .../ProductSetAssetCustomTypeActionImpl.java | 4 + .../ProductSetAssetDescriptionAction.java | 3 + .../ProductSetAssetDescriptionActionImpl.java | 4 + .../product/ProductSetAssetKeyAction.java | 3 + .../product/ProductSetAssetKeyActionImpl.java | 4 + .../product/ProductSetAssetSourcesAction.java | 3 + .../ProductSetAssetSourcesActionImpl.java | 4 + .../product/ProductSetAssetTagsAction.java | 3 + .../ProductSetAssetTagsActionImpl.java | 4 + .../product/ProductSetAttributeAction.java | 3 + .../ProductSetAttributeActionImpl.java | 4 + ...roductSetAttributeInAllVariantsAction.java | 3 + ...ctSetAttributeInAllVariantsActionImpl.java | 4 + .../ProductSetCategoryOrderHintAction.java | 3 + ...ProductSetCategoryOrderHintActionImpl.java | 4 + .../product/ProductSetDescriptionAction.java | 3 + .../ProductSetDescriptionActionImpl.java | 4 + .../ProductSetDiscountedPriceAction.java | 3 + .../ProductSetDiscountedPriceActionImpl.java | 4 + .../product/ProductSetImageLabelAction.java | 3 + .../ProductSetImageLabelActionImpl.java | 4 + .../models/product/ProductSetKeyAction.java | 3 + .../product/ProductSetKeyActionImpl.java | 4 + .../ProductSetMetaDescriptionAction.java | 3 + .../ProductSetMetaDescriptionActionImpl.java | 4 + .../product/ProductSetMetaKeywordsAction.java | 3 + .../ProductSetMetaKeywordsActionImpl.java | 4 + .../product/ProductSetMetaTitleAction.java | 3 + .../ProductSetMetaTitleActionImpl.java | 4 + .../product/ProductSetPriceKeyAction.java | 3 + .../product/ProductSetPriceKeyActionImpl.java | 4 + .../product/ProductSetPriceModeAction.java | 3 + .../ProductSetPriceModeActionImpl.java | 4 + .../product/ProductSetPricesAction.java | 3 + .../product/ProductSetPricesActionImpl.java | 4 + ...oductSetProductPriceCustomFieldAction.java | 3 + ...tSetProductPriceCustomFieldActionImpl.java | 4 + ...roductSetProductPriceCustomTypeAction.java | 3 + ...ctSetProductPriceCustomTypeActionImpl.java | 4 + .../ProductSetProductVariantKeyAction.java | 3 + ...ProductSetProductVariantKeyActionImpl.java | 4 + .../ProductSetSearchKeywordsAction.java | 3 + .../ProductSetSearchKeywordsActionImpl.java | 4 + .../models/product/ProductSetSkuAction.java | 3 + .../product/ProductSetSkuActionImpl.java | 4 + .../product/ProductSetTaxCategoryAction.java | 3 + .../ProductSetTaxCategoryActionImpl.java | 4 + .../product/ProductTransitionStateAction.java | 3 + .../ProductTransitionStateActionImpl.java | 4 + .../product/ProductUnpublishAction.java | 3 + .../product/ProductUnpublishActionImpl.java | 4 + .../api/models/product/ProductUpdate.java | 2 + .../models/product/ProductUpdateAction.java | 245 +--- .../product/ProductUpdateActionImpl.java | 4 + .../api/models/product/ProductUpdateImpl.java | 4 + .../api/models/product/ProductVariant.java | 2 + .../product/ProductVariantAvailability.java | 2 + .../ProductVariantAvailabilityImpl.java | 4 + .../ProductVariantChannelAvailability.java | 2 + ...ProductVariantChannelAvailabilityImpl.java | 4 + .../ProductVariantChannelAvailabilityMap.java | 2 + ...ductVariantChannelAvailabilityMapImpl.java | 4 + .../models/product/ProductVariantDraft.java | 2 + .../product/ProductVariantDraftImpl.java | 4 + .../models/product/ProductVariantImpl.java | 4 + .../api/models/product/RangeFacetResult.java | 3 + .../models/product/RangeFacetResultImpl.java | 4 + .../api/models/product/SearchKeyword.java | 2 + .../api/models/product/SearchKeywordImpl.java | 4 + .../api/models/product/SearchKeywords.java | 2 + .../models/product/SearchKeywordsImpl.java | 4 + .../api/models/product/SuggestTokenizer.java | 15 +- .../models/product/SuggestTokenizerImpl.java | 4 + .../api/models/product/Suggestion.java | 2 + .../api/models/product/SuggestionImpl.java | 4 + .../api/models/product/SuggestionResult.java | 2 + .../models/product/SuggestionResultImpl.java | 4 + .../api/models/product/TermFacetResult.java | 3 + .../models/product/TermFacetResultImpl.java | 4 + .../models/product/WhitespaceTokenizer.java | 3 + .../product/WhitespaceTokenizerImpl.java | 4 + .../product_discount/ProductDiscount.java | 2 + .../ProductDiscountChangeIsActiveAction.java | 3 + ...oductDiscountChangeIsActiveActionImpl.java | 4 + .../ProductDiscountChangeNameAction.java | 3 + .../ProductDiscountChangeNameActionImpl.java | 4 + .../ProductDiscountChangePredicateAction.java | 3 + ...ductDiscountChangePredicateActionImpl.java | 4 + .../ProductDiscountChangeSortOrderAction.java | 3 + ...ductDiscountChangeSortOrderActionImpl.java | 4 + .../ProductDiscountChangeValueAction.java | 3 + .../ProductDiscountChangeValueActionImpl.java | 4 + .../ProductDiscountDraft.java | 2 + .../ProductDiscountDraftImpl.java | 4 + .../product_discount/ProductDiscountImpl.java | 4 + .../ProductDiscountMatchQuery.java | 2 + .../ProductDiscountMatchQueryImpl.java | 4 + .../ProductDiscountPagedQueryResponse.java | 2 + ...ProductDiscountPagedQueryResponseImpl.java | 4 + .../ProductDiscountReference.java | 3 + .../ProductDiscountReferenceImpl.java | 4 + .../ProductDiscountResourceIdentifier.java | 3 + ...ProductDiscountResourceIdentifierImpl.java | 4 + .../ProductDiscountSetDescriptionAction.java | 3 + ...oductDiscountSetDescriptionActionImpl.java | 4 + .../ProductDiscountSetKeyAction.java | 3 + .../ProductDiscountSetKeyActionImpl.java | 4 + .../ProductDiscountSetValidFromAction.java | 3 + ...ProductDiscountSetValidFromActionImpl.java | 4 + ...uctDiscountSetValidFromAndUntilAction.java | 3 + ...iscountSetValidFromAndUntilActionImpl.java | 4 + .../ProductDiscountSetValidUntilAction.java | 3 + ...roductDiscountSetValidUntilActionImpl.java | 4 + .../ProductDiscountUpdate.java | 2 + .../ProductDiscountUpdateAction.java | 55 +- .../ProductDiscountUpdateActionImpl.java | 4 + .../ProductDiscountUpdateImpl.java | 4 + .../ProductDiscountValue.java | 20 +- .../ProductDiscountValueAbsolute.java | 3 + .../ProductDiscountValueAbsoluteDraft.java | 3 + ...ProductDiscountValueAbsoluteDraftImpl.java | 4 + .../ProductDiscountValueAbsoluteImpl.java | 4 + .../ProductDiscountValueDraft.java | 20 +- .../ProductDiscountValueDraftImpl.java | 4 + .../ProductDiscountValueExternal.java | 3 + .../ProductDiscountValueExternalDraft.java | 3 + ...ProductDiscountValueExternalDraftImpl.java | 4 + .../ProductDiscountValueExternalImpl.java | 4 + .../ProductDiscountValueImpl.java | 4 + .../ProductDiscountValueRelative.java | 3 + .../ProductDiscountValueRelativeDraft.java | 3 + ...ProductDiscountValueRelativeDraftImpl.java | 4 + .../ProductDiscountValueRelativeImpl.java | 4 + .../ProductPagedSearchResponse.java | 2 + .../ProductPagedSearchResponseImpl.java | 4 + .../ProductSearchErrorResponse.java | 2 + .../ProductSearchErrorResponseImpl.java | 4 + .../ProductSearchFacetCountExpression.java | 2 + ...ProductSearchFacetCountExpressionImpl.java | 4 + .../ProductSearchFacetCountValue.java | 2 + .../ProductSearchFacetCountValueImpl.java | 4 + ...archFacetDistinctBucketSortExpression.java | 2 + ...FacetDistinctBucketSortExpressionImpl.java | 4 + .../ProductSearchFacetDistinctExpression.java | 2 + ...ductSearchFacetDistinctExpressionImpl.java | 4 + .../ProductSearchFacetDistinctValue.java | 2 + .../ProductSearchFacetDistinctValueImpl.java | 4 + .../ProductSearchFacetExpression.java | 16 +- .../ProductSearchFacetExpressionImpl.java | 4 + .../ProductSearchFacetRangesExpression.java | 2 + ...roductSearchFacetRangesExpressionImpl.java | 4 + .../ProductSearchFacetRangesFacetRange.java | 2 + ...roductSearchFacetRangesFacetRangeImpl.java | 4 + .../ProductSearchFacetRangesValue.java | 2 + .../ProductSearchFacetRangesValueImpl.java | 4 + .../ProductSearchFacetResult.java | 12 +- .../ProductSearchFacetResultBucket.java | 2 + .../ProductSearchFacetResultBucketEntry.java | 2 + ...oductSearchFacetResultBucketEntryImpl.java | 4 + .../ProductSearchFacetResultBucketImpl.java | 4 + .../ProductSearchFacetResultCount.java | 2 + .../ProductSearchFacetResultCountImpl.java | 4 + .../ProductSearchFacetResultImpl.java | 4 + .../ProductSearchMatchingVariantEntry.java | 2 + ...ProductSearchMatchingVariantEntryImpl.java | 4 + .../ProductSearchMatchingVariants.java | 2 + .../ProductSearchMatchingVariantsImpl.java | 4 + .../ProductSearchProjectionParams.java | 2 + .../ProductSearchProjectionParamsImpl.java | 4 + .../product_search/ProductSearchRequest.java | 2 + .../ProductSearchRequestImpl.java | 4 + .../product_search/ProductSearchResult.java | 2 + .../ProductSearchResultImpl.java | 4 + .../AssignedProductReference.java | 2 + .../AssignedProductReferenceImpl.java | 4 + .../AssignedProductSelection.java | 2 + .../AssignedProductSelectionImpl.java | 4 + ...nedProductSelectionPagedQueryResponse.java | 2 + ...roductSelectionPagedQueryResponseImpl.java | 4 + .../product_selection/ProductSelection.java | 2 + .../ProductSelectionAddProductAction.java | 3 + .../ProductSelectionAddProductActionImpl.java | 4 + .../ProductSelectionAssignment.java | 2 + .../ProductSelectionAssignmentImpl.java | 4 + .../ProductSelectionChangeNameAction.java | 3 + .../ProductSelectionChangeNameActionImpl.java | 4 + .../ProductSelectionDraft.java | 2 + .../ProductSelectionDraftImpl.java | 4 + .../ProductSelectionExcludeProductAction.java | 3 + ...ductSelectionExcludeProductActionImpl.java | 4 + .../ProductSelectionImpl.java | 4 + .../ProductSelectionPagedQueryResponse.java | 2 + ...roductSelectionPagedQueryResponseImpl.java | 4 + ...uctSelectionProductPagedQueryResponse.java | 2 + ...electionProductPagedQueryResponseImpl.java | 4 + .../ProductSelectionReference.java | 3 + .../ProductSelectionReferenceImpl.java | 4 + .../ProductSelectionRemoveProductAction.java | 3 + ...oductSelectionRemoveProductActionImpl.java | 4 + .../ProductSelectionResourceIdentifier.java | 3 + ...roductSelectionResourceIdentifierImpl.java | 4 + .../ProductSelectionSetCustomFieldAction.java | 3 + ...ductSelectionSetCustomFieldActionImpl.java | 4 + .../ProductSelectionSetCustomTypeAction.java | 3 + ...oductSelectionSetCustomTypeActionImpl.java | 4 + .../ProductSelectionSetKeyAction.java | 3 + .../ProductSelectionSetKeyActionImpl.java | 4 + ...uctSelectionSetVariantExclusionAction.java | 3 + ...electionSetVariantExclusionActionImpl.java | 4 + ...uctSelectionSetVariantSelectionAction.java | 3 + ...electionSetVariantSelectionActionImpl.java | 4 + .../ProductSelectionUpdate.java | 2 + .../ProductSelectionUpdateAction.java | 50 +- .../ProductSelectionUpdateActionImpl.java | 4 + .../ProductSelectionUpdateImpl.java | 4 + .../ProductVariantExclusion.java | 2 + .../ProductVariantExclusionImpl.java | 4 + .../ProductVariantSelection.java | 15 +- .../ProductVariantSelectionImpl.java | 4 + ...oductVariantSelectionIncludeAllExcept.java | 3 + ...tVariantSelectionIncludeAllExceptImpl.java | 4 + .../ProductVariantSelectionIncludeOnly.java | 3 + ...roductVariantSelectionIncludeOnlyImpl.java | 4 + .../ProductsInStorePagedQueryResponse.java | 2 + ...ProductsInStorePagedQueryResponseImpl.java | 4 + .../product_tailoring/ProductTailoring.java | 2 + .../ProductTailoringAddAssetAction.java | 3 + .../ProductTailoringAddAssetActionImpl.java | 4 + ...roductTailoringAddExternalImageAction.java | 3 + ...ctTailoringAddExternalImageActionImpl.java | 4 + .../ProductTailoringAddVariantAction.java | 3 + .../ProductTailoringAddVariantActionImpl.java | 4 + .../ProductTailoringAttribute.java | 2 + .../ProductTailoringAttributeImpl.java | 4 + ...ProductTailoringChangeAssetNameAction.java | 3 + ...uctTailoringChangeAssetNameActionImpl.java | 4 + ...roductTailoringChangeAssetOrderAction.java | 3 + ...ctTailoringChangeAssetOrderActionImpl.java | 4 + .../ProductTailoringData.java | 2 + .../ProductTailoringDataImpl.java | 4 + .../ProductTailoringDraft.java | 2 + .../ProductTailoringDraftImpl.java | 4 + .../ProductTailoringImpl.java | 4 + .../ProductTailoringInStoreDraft.java | 2 + .../ProductTailoringInStoreDraftImpl.java | 4 + ...uctTailoringMoveImageToPositionAction.java | 3 + ...ailoringMoveImageToPositionActionImpl.java | 4 + .../ProductTailoringPagedQueryResponse.java | 2 + ...roductTailoringPagedQueryResponseImpl.java | 4 + .../ProductTailoringPublishAction.java | 3 + .../ProductTailoringPublishActionImpl.java | 4 + .../ProductTailoringReference.java | 3 + .../ProductTailoringReferenceImpl.java | 4 + .../ProductTailoringRemoveAssetAction.java | 3 + ...ProductTailoringRemoveAssetActionImpl.java | 4 + .../ProductTailoringRemoveImageAction.java | 3 + ...ProductTailoringRemoveImageActionImpl.java | 4 + .../ProductTailoringRemoveVariantAction.java | 3 + ...oductTailoringRemoveVariantActionImpl.java | 4 + .../ProductTailoringResourceIdentifier.java | 3 + ...roductTailoringResourceIdentifierImpl.java | 4 + ...uctTailoringSetAssetCustomFieldAction.java | 3 + ...ailoringSetAssetCustomFieldActionImpl.java | 4 + ...ductTailoringSetAssetCustomTypeAction.java | 3 + ...TailoringSetAssetCustomTypeActionImpl.java | 4 + ...uctTailoringSetAssetDescriptionAction.java | 3 + ...ailoringSetAssetDescriptionActionImpl.java | 4 + .../ProductTailoringSetAssetKeyAction.java | 3 + ...ProductTailoringSetAssetKeyActionImpl.java | 4 + ...ProductTailoringSetAssetSourcesAction.java | 3 + ...uctTailoringSetAssetSourcesActionImpl.java | 4 + .../ProductTailoringSetAssetTagsAction.java | 3 + ...roductTailoringSetAssetTagsActionImpl.java | 4 + .../ProductTailoringSetAttributeAction.java | 3 + ...roductTailoringSetAttributeActionImpl.java | 4 + ...loringSetAttributeInAllVariantsAction.java | 3 + ...ngSetAttributeInAllVariantsActionImpl.java | 4 + .../ProductTailoringSetDescriptionAction.java | 3 + ...ductTailoringSetDescriptionActionImpl.java | 4 + ...oductTailoringSetExternalImagesAction.java | 3 + ...tTailoringSetExternalImagesActionImpl.java | 4 + .../ProductTailoringSetImageLabelAction.java | 3 + ...oductTailoringSetImageLabelActionImpl.java | 4 + ...oductTailoringSetMetaAttributesAction.java | 3 + ...tTailoringSetMetaAttributesActionImpl.java | 4 + ...ductTailoringSetMetaDescriptionAction.java | 3 + ...TailoringSetMetaDescriptionActionImpl.java | 4 + ...ProductTailoringSetMetaKeywordsAction.java | 3 + ...uctTailoringSetMetaKeywordsActionImpl.java | 4 + .../ProductTailoringSetMetaTitleAction.java | 3 + ...roductTailoringSetMetaTitleActionImpl.java | 4 + .../ProductTailoringSetNameAction.java | 3 + .../ProductTailoringSetNameActionImpl.java | 4 + .../ProductTailoringSetSlugAction.java | 3 + .../ProductTailoringSetSlugActionImpl.java | 4 + .../ProductTailoringUnpublishAction.java | 3 + .../ProductTailoringUnpublishActionImpl.java | 4 + .../ProductTailoringUpdateAction.java | 146 +-- .../ProductTailoringUpdateActionImpl.java | 4 + .../ProductVariantTailoring.java | 2 + .../ProductVariantTailoringDraft.java | 2 + .../ProductVariantTailoringDraftImpl.java | 4 + .../ProductVariantTailoringImpl.java | 4 + .../product_type/AttributeBooleanType.java | 3 + .../AttributeBooleanTypeImpl.java | 4 + .../product_type/AttributeDateTimeType.java | 3 + .../AttributeDateTimeTypeImpl.java | 4 + .../product_type/AttributeDateType.java | 3 + .../product_type/AttributeDateTypeImpl.java | 4 + .../product_type/AttributeDefinition.java | 2 + .../AttributeDefinitionDraft.java | 2 + .../AttributeDefinitionDraftImpl.java | 4 + .../product_type/AttributeDefinitionImpl.java | 4 + .../product_type/AttributeEnumType.java | 3 + .../product_type/AttributeEnumTypeImpl.java | 4 + .../AttributeLocalizableTextType.java | 3 + .../AttributeLocalizableTextTypeImpl.java | 4 + .../AttributeLocalizedEnumType.java | 3 + .../AttributeLocalizedEnumTypeImpl.java | 4 + .../AttributeLocalizedEnumValue.java | 2 + .../AttributeLocalizedEnumValueImpl.java | 4 + .../product_type/AttributeMoneyType.java | 3 + .../product_type/AttributeMoneyTypeImpl.java | 4 + .../product_type/AttributeNestedType.java | 3 + .../product_type/AttributeNestedTypeImpl.java | 4 + .../product_type/AttributeNumberType.java | 3 + .../product_type/AttributeNumberTypeImpl.java | 4 + .../product_type/AttributePlainEnumValue.java | 2 + .../AttributePlainEnumValueImpl.java | 4 + .../product_type/AttributeReferenceType.java | 3 + .../AttributeReferenceTypeImpl.java | 4 + .../models/product_type/AttributeSetType.java | 3 + .../product_type/AttributeSetTypeImpl.java | 4 + .../product_type/AttributeTextType.java | 3 + .../product_type/AttributeTextTypeImpl.java | 4 + .../product_type/AttributeTimeType.java | 3 + .../product_type/AttributeTimeTypeImpl.java | 4 + .../models/product_type/AttributeType.java | 70 +- .../product_type/AttributeTypeImpl.java | 4 + .../api/models/product_type/ProductType.java | 2 + ...oductTypeAddAttributeDefinitionAction.java | 3 + ...tTypeAddAttributeDefinitionActionImpl.java | 4 + ...roductTypeAddLocalizedEnumValueAction.java | 3 + ...ctTypeAddLocalizedEnumValueActionImpl.java | 4 + .../ProductTypeAddPlainEnumValueAction.java | 3 + ...roductTypeAddPlainEnumValueActionImpl.java | 4 + ...ctTypeChangeAttributeConstraintAction.java | 3 + ...peChangeAttributeConstraintActionImpl.java | 4 + .../ProductTypeChangeAttributeNameAction.java | 3 + ...ductTypeChangeAttributeNameActionImpl.java | 4 + ...tTypeChangeAttributeOrderByNameAction.java | 3 + ...eChangeAttributeOrderByNameActionImpl.java | 4 + .../ProductTypeChangeDescriptionAction.java | 3 + ...roductTypeChangeDescriptionActionImpl.java | 4 + .../ProductTypeChangeEnumKeyAction.java | 3 + .../ProductTypeChangeEnumKeyActionImpl.java | 4 + .../ProductTypeChangeInputHintAction.java | 3 + .../ProductTypeChangeInputHintActionImpl.java | 4 + .../ProductTypeChangeIsSearchableAction.java | 3 + ...oductTypeChangeIsSearchableActionImpl.java | 4 + .../ProductTypeChangeLabelAction.java | 3 + .../ProductTypeChangeLabelActionImpl.java | 4 + ...peChangeLocalizedEnumValueLabelAction.java | 3 + ...angeLocalizedEnumValueLabelActionImpl.java | 4 + ...peChangeLocalizedEnumValueOrderAction.java | 3 + ...angeLocalizedEnumValueOrderActionImpl.java | 4 + .../ProductTypeChangeNameAction.java | 3 + .../ProductTypeChangeNameActionImpl.java | 4 + ...ctTypeChangePlainEnumValueLabelAction.java | 3 + ...peChangePlainEnumValueLabelActionImpl.java | 4 + ...ctTypeChangePlainEnumValueOrderAction.java | 3 + ...peChangePlainEnumValueOrderActionImpl.java | 4 + .../models/product_type/ProductTypeDraft.java | 2 + .../product_type/ProductTypeDraftImpl.java | 4 + .../models/product_type/ProductTypeImpl.java | 4 + .../ProductTypePagedQueryResponse.java | 2 + .../ProductTypePagedQueryResponseImpl.java | 4 + .../product_type/ProductTypeReference.java | 3 + .../ProductTypeReferenceImpl.java | 4 + ...ctTypeRemoveAttributeDefinitionAction.java | 3 + ...peRemoveAttributeDefinitionActionImpl.java | 4 + .../ProductTypeRemoveEnumValuesAction.java | 3 + ...ProductTypeRemoveEnumValuesActionImpl.java | 4 + .../ProductTypeResourceIdentifier.java | 3 + .../ProductTypeResourceIdentifierImpl.java | 4 + .../ProductTypeSetInputTipAction.java | 3 + .../ProductTypeSetInputTipActionImpl.java | 4 + .../product_type/ProductTypeSetKeyAction.java | 3 + .../ProductTypeSetKeyActionImpl.java | 4 + .../product_type/ProductTypeUpdate.java | 2 + .../product_type/ProductTypeUpdateAction.java | 105 +- .../ProductTypeUpdateActionImpl.java | 4 + .../product_type/ProductTypeUpdateImpl.java | 4 + .../project/BusinessUnitConfiguration.java | 2 + .../BusinessUnitConfigurationImpl.java | 4 + .../project/CartClassificationType.java | 3 + .../project/CartClassificationTypeImpl.java | 4 + .../api/models/project/CartScoreType.java | 3 + .../api/models/project/CartScoreTypeImpl.java | 4 + .../api/models/project/CartValueType.java | 3 + .../api/models/project/CartValueTypeImpl.java | 4 + .../models/project/CartsConfiguration.java | 2 + .../project/CartsConfigurationImpl.java | 4 + .../api/models/project/ExternalOAuth.java | 2 + .../api/models/project/ExternalOAuthImpl.java | 4 + .../api/models/project/Project.java | 2 + ...tChangeBusinessUnitSearchStatusAction.java | 3 + ...ngeBusinessUnitSearchStatusActionImpl.java | 4 + ...ngeBusinessUnitStatusOnCreationAction.java | 3 + ...usinessUnitStatusOnCreationActionImpl.java | 4 + ...ProjectChangeCartsConfigurationAction.java | 3 + ...ectChangeCartsConfigurationActionImpl.java | 4 + .../project/ProjectChangeCountriesAction.java | 3 + .../ProjectChangeCountriesActionImpl.java | 4 + ...geCountryTaxRateFallbackEnabledAction.java | 3 + ...untryTaxRateFallbackEnabledActionImpl.java | 4 + .../ProjectChangeCurrenciesAction.java | 3 + .../ProjectChangeCurrenciesActionImpl.java | 4 + ...ojectChangeCustomerSearchStatusAction.java | 3 + ...tChangeCustomerSearchStatusActionImpl.java | 4 + .../project/ProjectChangeLanguagesAction.java | 3 + .../ProjectChangeLanguagesActionImpl.java | 4 + ...jectChangeMessagesConfigurationAction.java | 3 + ...ChangeMessagesConfigurationActionImpl.java | 4 + .../project/ProjectChangeNameAction.java | 3 + .../project/ProjectChangeNameActionImpl.java | 4 + .../ProjectChangeOrderSearchStatusAction.java | 3 + ...jectChangeOrderSearchStatusActionImpl.java | 4 + ...ngeProductSearchIndexingEnabledAction.java | 3 + ...roductSearchIndexingEnabledActionImpl.java | 4 + ...hangeShoppingListsConfigurationAction.java | 3 + ...eShoppingListsConfigurationActionImpl.java | 4 + .../api/models/project/ProjectImpl.java | 4 + ...nessUnitAssociateRoleOnCreationAction.java | 3 + ...UnitAssociateRoleOnCreationActionImpl.java | 4 + .../ProjectSetExternalOAuthAction.java | 3 + .../ProjectSetExternalOAuthActionImpl.java | 4 + ...ProjectSetShippingRateInputTypeAction.java | 3 + ...ectSetShippingRateInputTypeActionImpl.java | 4 + .../api/models/project/ProjectUpdate.java | 2 + .../models/project/ProjectUpdateAction.java | 85 +- .../project/ProjectUpdateActionImpl.java | 4 + .../api/models/project/ProjectUpdateImpl.java | 4 + .../project/SearchIndexingConfiguration.java | 2 + .../SearchIndexingConfigurationImpl.java | 4 + .../SearchIndexingConfigurationValues.java | 2 + ...SearchIndexingConfigurationValuesImpl.java | 4 + .../models/project/ShippingRateInputType.java | 20 +- .../project/ShippingRateInputTypeImpl.java | 4 + .../project/ShoppingListsConfiguration.java | 2 + .../ShoppingListsConfigurationImpl.java | 4 + .../commercetools/api/models/quote/Quote.java | 2 + .../quote/QuoteChangeCustomerAction.java | 3 + .../quote/QuoteChangeCustomerActionImpl.java | 4 + .../quote/QuoteChangeQuoteStateAction.java | 3 + .../QuoteChangeQuoteStateActionImpl.java | 4 + .../api/models/quote/QuoteDraft.java | 2 + .../api/models/quote/QuoteDraftImpl.java | 4 + .../api/models/quote/QuoteImpl.java | 4 + .../models/quote/QuotePagedQueryResponse.java | 2 + .../quote/QuotePagedQueryResponseImpl.java | 4 + .../api/models/quote/QuoteReference.java | 3 + .../api/models/quote/QuoteReferenceImpl.java | 4 + .../QuoteRequestQuoteRenegotiationAction.java | 3 + ...teRequestQuoteRenegotiationActionImpl.java | 4 + .../models/quote/QuoteResourceIdentifier.java | 3 + .../quote/QuoteResourceIdentifierImpl.java | 4 + .../quote/QuoteSetCustomFieldAction.java | 3 + .../quote/QuoteSetCustomFieldActionImpl.java | 4 + .../quote/QuoteSetCustomTypeAction.java | 3 + .../quote/QuoteSetCustomTypeActionImpl.java | 4 + .../quote/QuoteTransitionStateAction.java | 3 + .../quote/QuoteTransitionStateActionImpl.java | 4 + .../api/models/quote/QuoteUpdate.java | 2 + .../api/models/quote/QuoteUpdateAction.java | 35 +- .../models/quote/QuoteUpdateActionImpl.java | 4 + .../api/models/quote/QuoteUpdateImpl.java | 4 + .../models/quote_request/QuoteRequest.java | 2 + .../QuoteRequestChangeCustomerAction.java | 3 + .../QuoteRequestChangeCustomerActionImpl.java | 4 + ...eRequestChangeQuoteRequestStateAction.java | 3 + ...uestChangeQuoteRequestStateActionImpl.java | 4 + .../quote_request/QuoteRequestDraft.java | 2 + .../quote_request/QuoteRequestDraftImpl.java | 4 + .../quote_request/QuoteRequestImpl.java | 4 + .../QuoteRequestPagedQueryResponse.java | 2 + .../QuoteRequestPagedQueryResponseImpl.java | 4 + .../quote_request/QuoteRequestReference.java | 3 + .../QuoteRequestReferenceImpl.java | 4 + .../QuoteRequestResourceIdentifier.java | 3 + .../QuoteRequestResourceIdentifierImpl.java | 4 + .../QuoteRequestSetCustomFieldAction.java | 3 + .../QuoteRequestSetCustomFieldActionImpl.java | 4 + .../QuoteRequestSetCustomTypeAction.java | 3 + .../QuoteRequestSetCustomTypeActionImpl.java | 4 + .../QuoteRequestTransitionStateAction.java | 3 + ...QuoteRequestTransitionStateActionImpl.java | 4 + .../quote_request/QuoteRequestUpdate.java | 2 + .../QuoteRequestUpdateAction.java | 30 +- .../QuoteRequestUpdateActionImpl.java | 4 + .../quote_request/QuoteRequestUpdateImpl.java | 4 + .../api/models/review/Review.java | 2 + .../api/models/review/ReviewDraft.java | 2 + .../api/models/review/ReviewDraftImpl.java | 4 + .../api/models/review/ReviewImpl.java | 4 + .../review/ReviewPagedQueryResponse.java | 2 + .../review/ReviewPagedQueryResponseImpl.java | 4 + .../models/review/ReviewRatingStatistics.java | 2 + .../review/ReviewRatingStatisticsImpl.java | 4 + .../api/models/review/ReviewReference.java | 3 + .../models/review/ReviewReferenceImpl.java | 4 + .../review/ReviewResourceIdentifier.java | 3 + .../review/ReviewResourceIdentifierImpl.java | 4 + .../review/ReviewSetAuthorNameAction.java | 3 + .../review/ReviewSetAuthorNameActionImpl.java | 4 + .../review/ReviewSetCustomFieldAction.java | 3 + .../ReviewSetCustomFieldActionImpl.java | 4 + .../review/ReviewSetCustomTypeAction.java | 3 + .../review/ReviewSetCustomTypeActionImpl.java | 4 + .../review/ReviewSetCustomerAction.java | 3 + .../review/ReviewSetCustomerActionImpl.java | 4 + .../api/models/review/ReviewSetKeyAction.java | 3 + .../models/review/ReviewSetKeyActionImpl.java | 4 + .../models/review/ReviewSetLocaleAction.java | 3 + .../review/ReviewSetLocaleActionImpl.java | 4 + .../models/review/ReviewSetRatingAction.java | 3 + .../review/ReviewSetRatingActionImpl.java | 4 + .../models/review/ReviewSetTargetAction.java | 3 + .../review/ReviewSetTargetActionImpl.java | 4 + .../models/review/ReviewSetTextAction.java | 3 + .../review/ReviewSetTextActionImpl.java | 4 + .../models/review/ReviewSetTitleAction.java | 3 + .../review/ReviewSetTitleActionImpl.java | 4 + .../review/ReviewTransitionStateAction.java | 3 + .../ReviewTransitionStateActionImpl.java | 4 + .../api/models/review/ReviewUpdate.java | 2 + .../api/models/review/ReviewUpdateAction.java | 60 +- .../models/review/ReviewUpdateActionImpl.java | 4 + .../api/models/review/ReviewUpdateImpl.java | 4 + .../models/search/SearchAndExpression.java | 2 + .../search/SearchAndExpressionImpl.java | 4 + .../api/models/search/SearchAnyValue.java | 2 + .../api/models/search/SearchAnyValueImpl.java | 4 + .../search/SearchCompoundExpression.java | 20 +- .../search/SearchCompoundExpressionImpl.java | 4 + .../search/SearchDateRangeExpression.java | 2 + .../search/SearchDateRangeExpressionImpl.java | 4 + .../models/search/SearchDateRangeValue.java | 2 + .../search/SearchDateRangeValueImpl.java | 4 + .../search/SearchDateTimeRangeExpression.java | 2 + .../SearchDateTimeRangeExpressionImpl.java | 4 + .../search/SearchDateTimeRangeValue.java | 2 + .../search/SearchDateTimeRangeValueImpl.java | 4 + .../models/search/SearchExactExpression.java | 2 + .../search/SearchExactExpressionImpl.java | 4 + .../api/models/search/SearchExactValue.java | 2 + .../models/search/SearchExactValueImpl.java | 4 + .../models/search/SearchExistsExpression.java | 2 + .../search/SearchExistsExpressionImpl.java | 4 + .../api/models/search/SearchExistsValue.java | 2 + .../models/search/SearchExistsValueImpl.java | 4 + .../models/search/SearchFilterExpression.java | 2 + .../search/SearchFilterExpressionImpl.java | 4 + .../search/SearchFullTextExpression.java | 2 + .../search/SearchFullTextExpressionImpl.java | 4 + .../SearchFullTextPrefixExpression.java | 2 + .../SearchFullTextPrefixExpressionImpl.java | 4 + .../search/SearchFullTextPrefixValue.java | 2 + .../search/SearchFullTextPrefixValueImpl.java | 4 + .../models/search/SearchFullTextValue.java | 2 + .../search/SearchFullTextValueImpl.java | 4 + .../search/SearchLongRangeExpression.java | 2 + .../search/SearchLongRangeExpressionImpl.java | 4 + .../models/search/SearchLongRangeValue.java | 2 + .../search/SearchLongRangeValueImpl.java | 4 + .../models/search/SearchMatchingVariant.java | 2 + .../search/SearchMatchingVariantImpl.java | 4 + .../models/search/SearchNotExpression.java | 2 + .../search/SearchNotExpressionImpl.java | 4 + .../search/SearchNumberRangeExpression.java | 2 + .../SearchNumberRangeExpressionImpl.java | 4 + .../models/search/SearchNumberRangeValue.java | 2 + .../search/SearchNumberRangeValueImpl.java | 4 + .../api/models/search/SearchOrExpression.java | 2 + .../models/search/SearchOrExpressionImpl.java | 4 + .../models/search/SearchPrefixExpression.java | 2 + .../search/SearchPrefixExpressionImpl.java | 4 + .../api/models/search/SearchQuery.java | 12 +- .../models/search/SearchQueryExpression.java | 48 +- .../search/SearchQueryExpressionImpl.java | 4 + .../search/SearchQueryExpressionValue.java | 44 +- .../SearchQueryExpressionValueImpl.java | 4 + .../api/models/search/SearchQueryImpl.java | 4 + .../api/models/search/SearchSorting.java | 2 + .../api/models/search/SearchSortingImpl.java | 4 + .../search/SearchTimeRangeExpression.java | 2 + .../search/SearchTimeRangeExpressionImpl.java | 4 + .../models/search/SearchTimeRangeValue.java | 2 + .../search/SearchTimeRangeValueImpl.java | 4 + .../search/SearchWildCardExpression.java | 2 + .../search/SearchWildCardExpressionImpl.java | 4 + .../CartClassificationTier.java | 3 + .../CartClassificationTierImpl.java | 4 + .../models/shipping_method/CartScoreTier.java | 3 + .../shipping_method/CartScoreTierImpl.java | 4 + .../models/shipping_method/CartValueTier.java | 3 + .../shipping_method/CartValueTierImpl.java | 4 + .../models/shipping_method/PriceFunction.java | 2 + .../shipping_method/PriceFunctionImpl.java | 4 + .../shipping_method/ShippingMethod.java | 2 + .../ShippingMethodAddShippingRateAction.java | 3 + ...ippingMethodAddShippingRateActionImpl.java | 4 + .../ShippingMethodAddZoneAction.java | 3 + .../ShippingMethodAddZoneActionImpl.java | 4 + .../ShippingMethodChangeActiveAction.java | 3 + .../ShippingMethodChangeActiveActionImpl.java | 4 + .../ShippingMethodChangeIsDefaultAction.java | 3 + ...ippingMethodChangeIsDefaultActionImpl.java | 4 + .../ShippingMethodChangeNameAction.java | 3 + .../ShippingMethodChangeNameActionImpl.java | 4 + ...ShippingMethodChangeTaxCategoryAction.java | 3 + ...pingMethodChangeTaxCategoryActionImpl.java | 4 + .../shipping_method/ShippingMethodDraft.java | 2 + .../ShippingMethodDraftImpl.java | 4 + .../shipping_method/ShippingMethodImpl.java | 4 + .../ShippingMethodPagedQueryResponse.java | 2 + .../ShippingMethodPagedQueryResponseImpl.java | 4 + .../ShippingMethodReference.java | 3 + .../ShippingMethodReferenceImpl.java | 4 + ...hippingMethodRemoveShippingRateAction.java | 3 + ...ingMethodRemoveShippingRateActionImpl.java | 4 + .../ShippingMethodRemoveZoneAction.java | 3 + .../ShippingMethodRemoveZoneActionImpl.java | 4 + .../ShippingMethodResourceIdentifier.java | 3 + .../ShippingMethodResourceIdentifierImpl.java | 4 + .../ShippingMethodSetCustomFieldAction.java | 3 + ...hippingMethodSetCustomFieldActionImpl.java | 4 + .../ShippingMethodSetCustomTypeAction.java | 3 + ...ShippingMethodSetCustomTypeActionImpl.java | 4 + .../ShippingMethodSetDescriptionAction.java | 3 + ...hippingMethodSetDescriptionActionImpl.java | 4 + .../ShippingMethodSetKeyAction.java | 3 + .../ShippingMethodSetKeyActionImpl.java | 4 + ...ngMethodSetLocalizedDescriptionAction.java | 3 + ...thodSetLocalizedDescriptionActionImpl.java | 4 + .../ShippingMethodSetLocalizedNameAction.java | 3 + ...ppingMethodSetLocalizedNameActionImpl.java | 4 + .../ShippingMethodSetPredicateAction.java | 3 + .../ShippingMethodSetPredicateActionImpl.java | 4 + .../shipping_method/ShippingMethodUpdate.java | 2 + .../ShippingMethodUpdateAction.java | 80 +- .../ShippingMethodUpdateActionImpl.java | 4 + .../ShippingMethodUpdateImpl.java | 4 + .../models/shipping_method/ShippingRate.java | 2 + .../shipping_method/ShippingRateDraft.java | 2 + .../ShippingRateDraftImpl.java | 4 + .../shipping_method/ShippingRateImpl.java | 4 + .../ShippingRatePriceTier.java | 20 +- .../ShippingRatePriceTierImpl.java | 4 + .../api/models/shipping_method/ZoneRate.java | 2 + .../models/shipping_method/ZoneRateDraft.java | 2 + .../shipping_method/ZoneRateDraftImpl.java | 4 + .../models/shipping_method/ZoneRateImpl.java | 4 + .../models/shopping_list/ShoppingList.java | 2 + .../ShoppingListAddLineItemAction.java | 3 + .../ShoppingListAddLineItemActionImpl.java | 4 + .../ShoppingListAddTextLineItemAction.java | 3 + ...ShoppingListAddTextLineItemActionImpl.java | 4 + ...ppingListChangeLineItemQuantityAction.java | 3 + ...gListChangeLineItemQuantityActionImpl.java | 4 + ...hoppingListChangeLineItemsOrderAction.java | 3 + ...ingListChangeLineItemsOrderActionImpl.java | 4 + .../ShoppingListChangeNameAction.java | 3 + .../ShoppingListChangeNameActionImpl.java | 4 + ...ppingListChangeTextLineItemNameAction.java | 3 + ...gListChangeTextLineItemNameActionImpl.java | 4 + ...gListChangeTextLineItemQuantityAction.java | 3 + ...tChangeTextLineItemQuantityActionImpl.java | 4 + ...ingListChangeTextLineItemsOrderAction.java | 3 + ...istChangeTextLineItemsOrderActionImpl.java | 4 + .../shopping_list/ShoppingListDraft.java | 2 + .../shopping_list/ShoppingListDraftImpl.java | 4 + .../shopping_list/ShoppingListImpl.java | 4 + .../shopping_list/ShoppingListLineItem.java | 2 + .../ShoppingListLineItemDraft.java | 2 + .../ShoppingListLineItemDraftImpl.java | 4 + .../ShoppingListLineItemImpl.java | 4 + .../ShoppingListPagedQueryResponse.java | 2 + .../ShoppingListPagedQueryResponseImpl.java | 4 + .../shopping_list/ShoppingListReference.java | 3 + .../ShoppingListReferenceImpl.java | 4 + .../ShoppingListRemoveLineItemAction.java | 3 + .../ShoppingListRemoveLineItemActionImpl.java | 4 + .../ShoppingListRemoveTextLineItemAction.java | 3 + ...ppingListRemoveTextLineItemActionImpl.java | 4 + .../ShoppingListResourceIdentifier.java | 3 + .../ShoppingListResourceIdentifierImpl.java | 4 + .../ShoppingListSetAnonymousIdAction.java | 3 + .../ShoppingListSetAnonymousIdActionImpl.java | 4 + .../ShoppingListSetBusinessUnitAction.java | 3 + ...ShoppingListSetBusinessUnitActionImpl.java | 4 + .../ShoppingListSetCustomFieldAction.java | 3 + .../ShoppingListSetCustomFieldActionImpl.java | 4 + .../ShoppingListSetCustomTypeAction.java | 3 + .../ShoppingListSetCustomTypeActionImpl.java | 4 + .../ShoppingListSetCustomerAction.java | 3 + .../ShoppingListSetCustomerActionImpl.java | 4 + ...DeleteDaysAfterLastModificationAction.java | 3 + ...teDaysAfterLastModificationActionImpl.java | 4 + .../ShoppingListSetDescriptionAction.java | 3 + .../ShoppingListSetDescriptionActionImpl.java | 4 + .../ShoppingListSetKeyAction.java | 3 + .../ShoppingListSetKeyActionImpl.java | 4 + ...ppingListSetLineItemCustomFieldAction.java | 3 + ...gListSetLineItemCustomFieldActionImpl.java | 4 + ...oppingListSetLineItemCustomTypeAction.java | 3 + ...ngListSetLineItemCustomTypeActionImpl.java | 4 + .../ShoppingListSetSlugAction.java | 3 + .../ShoppingListSetSlugActionImpl.java | 4 + .../ShoppingListSetStoreAction.java | 3 + .../ShoppingListSetStoreActionImpl.java | 4 + ...gListSetTextLineItemCustomFieldAction.java | 3 + ...tSetTextLineItemCustomFieldActionImpl.java | 4 + ...ngListSetTextLineItemCustomTypeAction.java | 3 + ...stSetTextLineItemCustomTypeActionImpl.java | 4 + ...gListSetTextLineItemDescriptionAction.java | 3 + ...tSetTextLineItemDescriptionActionImpl.java | 4 + .../shopping_list/ShoppingListUpdate.java | 2 + .../ShoppingListUpdateAction.java | 131 +- .../ShoppingListUpdateActionImpl.java | 4 + .../shopping_list/ShoppingListUpdateImpl.java | 4 + .../models/shopping_list/TextLineItem.java | 2 + .../shopping_list/TextLineItemDraft.java | 2 + .../shopping_list/TextLineItemDraftImpl.java | 4 + .../shopping_list/TextLineItemImpl.java | 4 + .../api/models/staged_quote/StagedQuote.java | 2 + ...agedQuoteChangeStagedQuoteStateAction.java | 3 + ...QuoteChangeStagedQuoteStateActionImpl.java | 4 + .../models/staged_quote/StagedQuoteDraft.java | 2 + .../staged_quote/StagedQuoteDraftImpl.java | 4 + .../models/staged_quote/StagedQuoteImpl.java | 4 + .../StagedQuotePagedQueryResponse.java | 2 + .../StagedQuotePagedQueryResponseImpl.java | 4 + .../staged_quote/StagedQuoteReference.java | 3 + .../StagedQuoteReferenceImpl.java | 4 + .../StagedQuoteResourceIdentifier.java | 3 + .../StagedQuoteResourceIdentifierImpl.java | 4 + .../StagedQuoteSetCustomFieldAction.java | 3 + .../StagedQuoteSetCustomFieldActionImpl.java | 4 + .../StagedQuoteSetCustomTypeAction.java | 3 + .../StagedQuoteSetCustomTypeActionImpl.java | 4 + .../StagedQuoteSetSellerCommentAction.java | 3 + ...StagedQuoteSetSellerCommentActionImpl.java | 4 + .../StagedQuoteSetValidToAction.java | 3 + .../StagedQuoteSetValidToActionImpl.java | 4 + .../StagedQuoteTransitionStateAction.java | 3 + .../StagedQuoteTransitionStateActionImpl.java | 4 + .../staged_quote/StagedQuoteUpdate.java | 2 + .../staged_quote/StagedQuoteUpdateAction.java | 35 +- .../StagedQuoteUpdateActionImpl.java | 4 + .../staged_quote/StagedQuoteUpdateImpl.java | 4 + .../standalone_price/StagedPriceDraft.java | 2 + .../StagedPriceDraftImpl.java | 4 + .../StagedStandalonePrice.java | 2 + .../StagedStandalonePriceImpl.java | 4 + .../standalone_price/StandalonePrice.java | 2 + .../StandalonePriceAddPriceTierAction.java | 3 + ...StandalonePriceAddPriceTierActionImpl.java | 4 + ...andalonePriceApplyStagedChangesAction.java | 3 + ...lonePriceApplyStagedChangesActionImpl.java | 4 + .../StandalonePriceChangeActiveAction.java | 3 + ...StandalonePriceChangeActiveActionImpl.java | 4 + .../StandalonePriceChangeValueAction.java | 3 + .../StandalonePriceChangeValueActionImpl.java | 4 + .../StandalonePriceDraft.java | 2 + .../StandalonePriceDraftImpl.java | 4 + .../standalone_price/StandalonePriceImpl.java | 4 + .../StandalonePricePagedQueryResponse.java | 2 + ...StandalonePricePagedQueryResponseImpl.java | 4 + .../StandalonePriceReference.java | 3 + .../StandalonePriceReferenceImpl.java | 4 + .../StandalonePriceRemovePriceTierAction.java | 3 + ...ndalonePriceRemovePriceTierActionImpl.java | 4 + ...ndalonePriceRemoveStagedChangesAction.java | 3 + ...onePriceRemoveStagedChangesActionImpl.java | 4 + .../StandalonePriceResourceIdentifier.java | 3 + ...StandalonePriceResourceIdentifierImpl.java | 4 + .../StandalonePriceSetCustomFieldAction.java | 3 + ...andalonePriceSetCustomFieldActionImpl.java | 4 + .../StandalonePriceSetCustomTypeAction.java | 3 + ...tandalonePriceSetCustomTypeActionImpl.java | 4 + ...andalonePriceSetDiscountedPriceAction.java | 3 + ...lonePriceSetDiscountedPriceActionImpl.java | 4 + .../StandalonePriceSetKeyAction.java | 3 + .../StandalonePriceSetKeyActionImpl.java | 4 + .../StandalonePriceSetPriceTiersAction.java | 3 + ...tandalonePriceSetPriceTiersActionImpl.java | 4 + .../StandalonePriceSetValidFromAction.java | 3 + ...StandalonePriceSetValidFromActionImpl.java | 4 + ...dalonePriceSetValidFromAndUntilAction.java | 3 + ...nePriceSetValidFromAndUntilActionImpl.java | 4 + .../StandalonePriceSetValidUntilAction.java | 3 + ...tandalonePriceSetValidUntilActionImpl.java | 4 + .../StandalonePriceUpdate.java | 2 + .../StandalonePriceUpdateAction.java | 75 +- .../StandalonePriceUpdateActionImpl.java | 4 + .../StandalonePriceUpdateImpl.java | 4 + .../commercetools/api/models/state/State.java | 2 + .../api/models/state/StateAddRolesAction.java | 3 + .../models/state/StateAddRolesActionImpl.java | 4 + .../state/StateChangeInitialAction.java | 3 + .../state/StateChangeInitialActionImpl.java | 4 + .../models/state/StateChangeKeyAction.java | 3 + .../state/StateChangeKeyActionImpl.java | 4 + .../models/state/StateChangeTypeAction.java | 3 + .../state/StateChangeTypeActionImpl.java | 4 + .../api/models/state/StateDraft.java | 2 + .../api/models/state/StateDraftImpl.java | 4 + .../api/models/state/StateImpl.java | 4 + .../models/state/StatePagedQueryResponse.java | 2 + .../state/StatePagedQueryResponseImpl.java | 4 + .../api/models/state/StateReference.java | 3 + .../api/models/state/StateReferenceImpl.java | 4 + .../models/state/StateRemoveRolesAction.java | 3 + .../state/StateRemoveRolesActionImpl.java | 4 + .../models/state/StateResourceIdentifier.java | 3 + .../state/StateResourceIdentifierImpl.java | 4 + .../state/StateSetDescriptionAction.java | 3 + .../state/StateSetDescriptionActionImpl.java | 4 + .../api/models/state/StateSetNameAction.java | 3 + .../models/state/StateSetNameActionImpl.java | 4 + .../api/models/state/StateSetRolesAction.java | 3 + .../models/state/StateSetRolesActionImpl.java | 4 + .../state/StateSetTransitionsAction.java | 3 + .../state/StateSetTransitionsActionImpl.java | 4 + .../api/models/state/StateUpdate.java | 2 + .../api/models/state/StateUpdateAction.java | 50 +- .../models/state/StateUpdateActionImpl.java | 4 + .../api/models/state/StateUpdateImpl.java | 4 + .../models/store/ProductSelectionSetting.java | 2 + .../store/ProductSelectionSettingDraft.java | 2 + .../ProductSelectionSettingDraftImpl.java | 4 + .../store/ProductSelectionSettingImpl.java | 4 + .../commercetools/api/models/store/Store.java | 2 + .../models/store/StoreAddCountryAction.java | 3 + .../store/StoreAddCountryActionImpl.java | 4 + .../StoreAddDistributionChannelAction.java | 3 + ...StoreAddDistributionChannelActionImpl.java | 4 + .../store/StoreAddProductSelectionAction.java | 3 + .../StoreAddProductSelectionActionImpl.java | 4 + .../store/StoreAddSupplyChannelAction.java | 3 + .../StoreAddSupplyChannelActionImpl.java | 4 + .../StoreChangeProductSelectionAction.java | 3 + ...StoreChangeProductSelectionActionImpl.java | 4 + .../api/models/store/StoreDraft.java | 2 + .../api/models/store/StoreDraftImpl.java | 4 + .../api/models/store/StoreImpl.java | 4 + .../api/models/store/StoreKeyReference.java | 3 + .../models/store/StoreKeyReferenceImpl.java | 4 + .../models/store/StorePagedQueryResponse.java | 2 + .../store/StorePagedQueryResponseImpl.java | 4 + .../api/models/store/StoreReference.java | 3 + .../api/models/store/StoreReferenceImpl.java | 4 + .../store/StoreRemoveCountryAction.java | 3 + .../store/StoreRemoveCountryActionImpl.java | 4 + .../StoreRemoveDistributionChannelAction.java | 3 + ...reRemoveDistributionChannelActionImpl.java | 4 + .../StoreRemoveProductSelectionAction.java | 3 + ...StoreRemoveProductSelectionActionImpl.java | 4 + .../store/StoreRemoveSupplyChannelAction.java | 3 + .../StoreRemoveSupplyChannelActionImpl.java | 4 + .../models/store/StoreResourceIdentifier.java | 3 + .../store/StoreResourceIdentifierImpl.java | 4 + .../models/store/StoreSetCountriesAction.java | 3 + .../store/StoreSetCountriesActionImpl.java | 4 + .../store/StoreSetCustomFieldAction.java | 3 + .../store/StoreSetCustomFieldActionImpl.java | 4 + .../store/StoreSetCustomTypeAction.java | 3 + .../store/StoreSetCustomTypeActionImpl.java | 4 + .../StoreSetDistributionChannelsAction.java | 3 + ...toreSetDistributionChannelsActionImpl.java | 4 + .../models/store/StoreSetLanguagesAction.java | 3 + .../store/StoreSetLanguagesActionImpl.java | 4 + .../api/models/store/StoreSetNameAction.java | 3 + .../models/store/StoreSetNameActionImpl.java | 4 + .../StoreSetProductSelectionsAction.java | 3 + .../StoreSetProductSelectionsActionImpl.java | 4 + .../store/StoreSetSupplyChannelsAction.java | 3 + .../StoreSetSupplyChannelsActionImpl.java | 4 + .../api/models/store/StoreUpdate.java | 2 + .../api/models/store/StoreUpdateAction.java | 90 +- .../models/store/StoreUpdateActionImpl.java | 4 + .../api/models/store/StoreUpdateImpl.java | 4 + .../models/store_country/StoreCountry.java | 2 + .../store_country/StoreCountryImpl.java | 4 + .../AzureEventGridDestination.java | 3 + .../AzureEventGridDestinationImpl.java | 4 + .../AzureServiceBusDestination.java | 3 + .../AzureServiceBusDestinationImpl.java | 4 + .../subscription/ChangeSubscription.java | 2 + .../subscription/ChangeSubscriptionImpl.java | 4 + .../subscription/CloudEventsFormat.java | 3 + .../subscription/CloudEventsFormatImpl.java | 4 + .../subscription/CloudEventsPayload.java | 3 + .../subscription/CloudEventsPayloadImpl.java | 4 + .../ConfluentCloudDestination.java | 3 + .../ConfluentCloudDestinationImpl.java | 4 + .../models/subscription/DeliveryFormat.java | 15 +- .../subscription/DeliveryFormatImpl.java | 4 + .../models/subscription/DeliveryPayload.java | 20 +- .../subscription/DeliveryPayloadImpl.java | 4 + .../api/models/subscription/Destination.java | 40 +- .../models/subscription/DestinationImpl.java | 4 + .../subscription/EventBridgeDestination.java | 3 + .../EventBridgeDestinationImpl.java | 4 + .../subscription/EventDeliveryPayload.java | 3 + .../EventDeliveryPayloadImpl.java | 4 + .../subscription/EventSubscription.java | 2 + .../subscription/EventSubscriptionImpl.java | 4 + .../GoogleCloudPubSubDestination.java | 3 + .../GoogleCloudPubSubDestinationImpl.java | 4 + .../subscription/MessageDeliveryPayload.java | 3 + .../MessageDeliveryPayloadImpl.java | 4 + .../subscription/MessageSubscription.java | 2 + .../subscription/MessageSubscriptionImpl.java | 4 + .../subscription/PayloadNotIncluded.java | 2 + .../subscription/PayloadNotIncludedImpl.java | 4 + .../models/subscription/PlatformFormat.java | 3 + .../subscription/PlatformFormatImpl.java | 4 + .../ResourceCreatedDeliveryPayload.java | 3 + .../ResourceCreatedDeliveryPayloadImpl.java | 4 + .../ResourceDeletedDeliveryPayload.java | 3 + .../ResourceDeletedDeliveryPayloadImpl.java | 4 + .../ResourceUpdatedDeliveryPayload.java | 3 + .../ResourceUpdatedDeliveryPayloadImpl.java | 4 + .../models/subscription/SnsDestination.java | 3 + .../subscription/SnsDestinationImpl.java | 4 + .../models/subscription/SqsDestination.java | 3 + .../subscription/SqsDestinationImpl.java | 4 + .../api/models/subscription/Subscription.java | 2 + .../SubscriptionChangeDestinationAction.java | 3 + ...bscriptionChangeDestinationActionImpl.java | 4 + .../subscription/SubscriptionDraft.java | 2 + .../subscription/SubscriptionDraftImpl.java | 4 + .../models/subscription/SubscriptionImpl.java | 4 + .../SubscriptionNotification.java | 18 +- .../SubscriptionNotificationImpl.java | 4 + .../SubscriptionPagedQueryResponse.java | 2 + .../SubscriptionPagedQueryResponseImpl.java | 4 + .../SubscriptionSetChangesAction.java | 3 + .../SubscriptionSetChangesActionImpl.java | 4 + .../SubscriptionSetEventsAction.java | 3 + .../SubscriptionSetEventsActionImpl.java | 4 + .../SubscriptionSetKeyAction.java | 3 + .../SubscriptionSetKeyActionImpl.java | 4 + .../SubscriptionSetMessagesAction.java | 3 + .../SubscriptionSetMessagesActionImpl.java | 4 + .../subscription/SubscriptionUpdate.java | 2 + .../SubscriptionUpdateAction.java | 30 +- .../SubscriptionUpdateActionImpl.java | 4 + .../subscription/SubscriptionUpdateImpl.java | 4 + .../api/models/tax_category/SubRate.java | 2 + .../api/models/tax_category/SubRateImpl.java | 4 + .../api/models/tax_category/TaxCategory.java | 2 + .../TaxCategoryAddTaxRateAction.java | 3 + .../TaxCategoryAddTaxRateActionImpl.java | 4 + .../TaxCategoryChangeNameAction.java | 3 + .../TaxCategoryChangeNameActionImpl.java | 4 + .../models/tax_category/TaxCategoryDraft.java | 2 + .../tax_category/TaxCategoryDraftImpl.java | 4 + .../models/tax_category/TaxCategoryImpl.java | 4 + .../TaxCategoryPagedQueryResponse.java | 2 + .../TaxCategoryPagedQueryResponseImpl.java | 4 + .../tax_category/TaxCategoryReference.java | 3 + .../TaxCategoryReferenceImpl.java | 4 + .../TaxCategoryRemoveTaxRateAction.java | 3 + .../TaxCategoryRemoveTaxRateActionImpl.java | 4 + .../TaxCategoryReplaceTaxRateAction.java | 3 + .../TaxCategoryReplaceTaxRateActionImpl.java | 4 + .../TaxCategoryResourceIdentifier.java | 3 + .../TaxCategoryResourceIdentifierImpl.java | 4 + .../TaxCategorySetDescriptionAction.java | 3 + .../TaxCategorySetDescriptionActionImpl.java | 4 + .../tax_category/TaxCategorySetKeyAction.java | 3 + .../TaxCategorySetKeyActionImpl.java | 4 + .../tax_category/TaxCategoryUpdate.java | 2 + .../tax_category/TaxCategoryUpdateAction.java | 35 +- .../TaxCategoryUpdateActionImpl.java | 4 + .../tax_category/TaxCategoryUpdateImpl.java | 4 + .../api/models/tax_category/TaxRate.java | 2 + .../api/models/tax_category/TaxRateDraft.java | 2 + .../models/tax_category/TaxRateDraftImpl.java | 4 + .../api/models/tax_category/TaxRateImpl.java | 4 + .../models/type/CustomFieldBooleanType.java | 3 + .../type/CustomFieldBooleanTypeImpl.java | 4 + .../models/type/CustomFieldDateTimeType.java | 3 + .../type/CustomFieldDateTimeTypeImpl.java | 4 + .../api/models/type/CustomFieldDateType.java | 3 + .../models/type/CustomFieldDateTypeImpl.java | 4 + .../api/models/type/CustomFieldEnumType.java | 3 + .../models/type/CustomFieldEnumTypeImpl.java | 4 + .../api/models/type/CustomFieldEnumValue.java | 2 + .../models/type/CustomFieldEnumValueImpl.java | 4 + .../type/CustomFieldLocalizedEnumType.java | 3 + .../CustomFieldLocalizedEnumTypeImpl.java | 4 + .../type/CustomFieldLocalizedEnumValue.java | 2 + .../CustomFieldLocalizedEnumValueImpl.java | 4 + .../type/CustomFieldLocalizedStringType.java | 3 + .../CustomFieldLocalizedStringTypeImpl.java | 4 + .../api/models/type/CustomFieldMoneyType.java | 3 + .../models/type/CustomFieldMoneyTypeImpl.java | 4 + .../models/type/CustomFieldNumberType.java | 3 + .../type/CustomFieldNumberTypeImpl.java | 4 + .../models/type/CustomFieldReferenceType.java | 3 + .../type/CustomFieldReferenceTypeImpl.java | 4 + .../api/models/type/CustomFieldSetType.java | 3 + .../models/type/CustomFieldSetTypeImpl.java | 4 + .../models/type/CustomFieldStringType.java | 3 + .../type/CustomFieldStringTypeImpl.java | 4 + .../api/models/type/CustomFieldTimeType.java | 3 + .../models/type/CustomFieldTimeTypeImpl.java | 4 + .../api/models/type/CustomFields.java | 2 + .../api/models/type/CustomFieldsDraft.java | 2 + .../models/type/CustomFieldsDraftImpl.java | 4 + .../api/models/type/CustomFieldsImpl.java | 4 + .../api/models/type/FieldContainer.java | 2 + .../api/models/type/FieldContainerImpl.java | 4 + .../api/models/type/FieldDefinition.java | 2 + .../api/models/type/FieldDefinitionImpl.java | 4 + .../api/models/type/FieldType.java | 65 +- .../api/models/type/FieldTypeImpl.java | 4 + .../commercetools/api/models/type/Type.java | 2 + .../models/type/TypeAddEnumValueAction.java | 3 + .../type/TypeAddEnumValueActionImpl.java | 4 + .../type/TypeAddFieldDefinitionAction.java | 3 + .../TypeAddFieldDefinitionActionImpl.java | 4 + .../type/TypeAddLocalizedEnumValueAction.java | 3 + .../TypeAddLocalizedEnumValueActionImpl.java | 4 + .../type/TypeChangeEnumValueLabelAction.java | 3 + .../TypeChangeEnumValueLabelActionImpl.java | 4 + .../type/TypeChangeEnumValueOrderAction.java | 3 + .../TypeChangeEnumValueOrderActionImpl.java | 4 + .../TypeChangeFieldDefinitionOrderAction.java | 3 + ...eChangeFieldDefinitionOrderActionImpl.java | 4 + .../type/TypeChangeInputHintAction.java | 3 + .../type/TypeChangeInputHintActionImpl.java | 4 + .../api/models/type/TypeChangeKeyAction.java | 3 + .../models/type/TypeChangeKeyActionImpl.java | 4 + .../models/type/TypeChangeLabelAction.java | 3 + .../type/TypeChangeLabelActionImpl.java | 4 + ...peChangeLocalizedEnumValueLabelAction.java | 3 + ...angeLocalizedEnumValueLabelActionImpl.java | 4 + ...peChangeLocalizedEnumValueOrderAction.java | 3 + ...angeLocalizedEnumValueOrderActionImpl.java | 4 + .../api/models/type/TypeChangeNameAction.java | 3 + .../models/type/TypeChangeNameActionImpl.java | 4 + .../api/models/type/TypeDraft.java | 2 + .../api/models/type/TypeDraftImpl.java | 4 + .../api/models/type/TypeImpl.java | 4 + .../models/type/TypePagedQueryResponse.java | 2 + .../type/TypePagedQueryResponseImpl.java | 4 + .../api/models/type/TypeReference.java | 3 + .../api/models/type/TypeReferenceImpl.java | 4 + .../type/TypeRemoveFieldDefinitionAction.java | 3 + .../TypeRemoveFieldDefinitionActionImpl.java | 4 + .../models/type/TypeResourceIdentifier.java | 3 + .../type/TypeResourceIdentifierImpl.java | 4 + .../models/type/TypeSetDescriptionAction.java | 3 + .../type/TypeSetDescriptionActionImpl.java | 4 + .../api/models/type/TypeUpdate.java | 2 + .../api/models/type/TypeUpdateAction.java | 75 +- .../api/models/type/TypeUpdateActionImpl.java | 4 + .../api/models/type/TypeUpdateImpl.java | 4 + .../ImageProcessingOngoingWarning.java | 3 + .../ImageProcessingOngoingWarningImpl.java | 4 + .../api/models/warning/WarningObject.java | 10 +- .../api/models/warning/WarningObjectImpl.java | 4 + .../api/models/zone/Location.java | 2 + .../api/models/zone/LocationImpl.java | 4 + .../commercetools/api/models/zone/Zone.java | 2 + .../models/zone/ZoneAddLocationAction.java | 3 + .../zone/ZoneAddLocationActionImpl.java | 4 + .../api/models/zone/ZoneChangeNameAction.java | 3 + .../models/zone/ZoneChangeNameActionImpl.java | 4 + .../api/models/zone/ZoneDraft.java | 2 + .../api/models/zone/ZoneDraftImpl.java | 4 + .../api/models/zone/ZoneImpl.java | 4 + .../models/zone/ZonePagedQueryResponse.java | 2 + .../zone/ZonePagedQueryResponseImpl.java | 4 + .../api/models/zone/ZoneReference.java | 3 + .../api/models/zone/ZoneReferenceImpl.java | 4 + .../models/zone/ZoneRemoveLocationAction.java | 3 + .../zone/ZoneRemoveLocationActionImpl.java | 4 + .../models/zone/ZoneResourceIdentifier.java | 3 + .../zone/ZoneResourceIdentifierImpl.java | 4 + .../models/zone/ZoneSetDescriptionAction.java | 3 + .../zone/ZoneSetDescriptionActionImpl.java | 4 + .../api/models/zone/ZoneSetKeyAction.java | 3 + .../api/models/zone/ZoneSetKeyActionImpl.java | 4 + .../api/models/zone/ZoneUpdate.java | 2 + .../api/models/zone/ZoneUpdateAction.java | 30 +- .../api/models/zone/ZoneUpdateActionImpl.java | 4 + .../api/models/zone/ZoneUpdateImpl.java | 4 + 4350 files changed, 14976 insertions(+), 8644 deletions(-) diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/api_client/ApiClient.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/api_client/ApiClient.java index b62b3ec37da..ddfee702475 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/api_client/ApiClient.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/api_client/ApiClient.java @@ -197,6 +197,8 @@ public static ApiClient of(final ApiClient template) { return instance; } + public ApiClient copyDeep(); + /** * factory method to create a deep copy of ApiClient * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/api_client/ApiClientDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/api_client/ApiClientDraft.java index c5b1c60d687..3664503a262 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/api_client/ApiClientDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/api_client/ApiClientDraft.java @@ -130,6 +130,8 @@ public static ApiClientDraft of(final ApiClientDraft template) { return instance; } + public ApiClientDraft copyDeep(); + /** * factory method to create a deep copy of ApiClientDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/api_client/ApiClientDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/api_client/ApiClientDraftImpl.java index 92cad126c8d..6fbdaf8c38d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/api_client/ApiClientDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/api_client/ApiClientDraftImpl.java @@ -156,4 +156,8 @@ public String toString() { .build(); } + @Override + public ApiClientDraft copyDeep() { + return ApiClientDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/api_client/ApiClientImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/api_client/ApiClientImpl.java index f107aca777d..cc3ef1da892 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/api_client/ApiClientImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/api_client/ApiClientImpl.java @@ -235,4 +235,8 @@ public String toString() { .build(); } + @Override + public ApiClient copyDeep() { + return ApiClient.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/api_client/ApiClientPagedQueryResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/api_client/ApiClientPagedQueryResponse.java index 30b7be10003..75b739d2553 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/api_client/ApiClientPagedQueryResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/api_client/ApiClientPagedQueryResponse.java @@ -144,6 +144,8 @@ public static ApiClientPagedQueryResponse of(final ApiClientPagedQueryResponse t return instance; } + public ApiClientPagedQueryResponse copyDeep(); + /** * factory method to create a deep copy of ApiClientPagedQueryResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/api_client/ApiClientPagedQueryResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/api_client/ApiClientPagedQueryResponseImpl.java index 0fbd1e753ea..ada6280c1c9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/api_client/ApiClientPagedQueryResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/api_client/ApiClientPagedQueryResponseImpl.java @@ -159,4 +159,8 @@ public String toString() { .build(); } + @Override + public ApiClientPagedQueryResponse copyDeep() { + return ApiClientPagedQueryResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlow.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlow.java index 82b713c7339..28eb232472d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlow.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlow.java @@ -374,6 +374,8 @@ public static ApprovalFlow of(final ApprovalFlow template) { return instance; } + public ApprovalFlow copyDeep(); + /** * factory method to create a deep copy of ApprovalFlow * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowApproval.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowApproval.java index d672dfae709..85b529c3502 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowApproval.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowApproval.java @@ -86,6 +86,8 @@ public static ApprovalFlowApproval of(final ApprovalFlowApproval template) { return instance; } + public ApprovalFlowApproval copyDeep(); + /** * factory method to create a deep copy of ApprovalFlowApproval * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowApprovalImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowApprovalImpl.java index 2eb01944718..affeba7e403 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowApprovalImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowApprovalImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public ApprovalFlowApproval copyDeep() { + return ApprovalFlowApproval.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowApproveAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowApproveAction.java index 76d4d5bb829..a20aa188014 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowApproveAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowApproveAction.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("approve") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ApprovalFlowApproveActionImpl.class) public interface ApprovalFlowApproveAction extends ApprovalFlowUpdateAction { @@ -52,6 +53,8 @@ public static ApprovalFlowApproveAction of(final ApprovalFlowApproveAction templ return instance; } + public ApprovalFlowApproveAction copyDeep(); + /** * factory method to create a deep copy of ApprovalFlowApproveAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowApproveActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowApproveActionImpl.java index 226a6155ace..23e34419e60 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowApproveActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowApproveActionImpl.java @@ -63,4 +63,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public ApprovalFlowApproveAction copyDeep() { + return ApprovalFlowApproveAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowImpl.java index 118301600fa..2d087389a26 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowImpl.java @@ -403,4 +403,8 @@ public String toString() { .build(); } + @Override + public ApprovalFlow copyDeep() { + return ApprovalFlow.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowPagedQueryResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowPagedQueryResponse.java index aed60aca38a..2e5c9a00f65 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowPagedQueryResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowPagedQueryResponse.java @@ -143,6 +143,8 @@ public static ApprovalFlowPagedQueryResponse of(final ApprovalFlowPagedQueryResp return instance; } + public ApprovalFlowPagedQueryResponse copyDeep(); + /** * factory method to create a deep copy of ApprovalFlowPagedQueryResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowPagedQueryResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowPagedQueryResponseImpl.java index b9e161b4deb..5a3611cb9d3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowPagedQueryResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowPagedQueryResponseImpl.java @@ -160,4 +160,8 @@ public String toString() { .build(); } + @Override + public ApprovalFlowPagedQueryResponse copyDeep() { + return ApprovalFlowPagedQueryResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowRejectAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowRejectAction.java index 16d5c69e7d9..664156ed900 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowRejectAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowRejectAction.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("reject") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ApprovalFlowRejectActionImpl.class) public interface ApprovalFlowRejectAction extends ApprovalFlowUpdateAction { @@ -68,6 +69,8 @@ public static ApprovalFlowRejectAction of(final ApprovalFlowRejectAction templat return instance; } + public ApprovalFlowRejectAction copyDeep(); + /** * factory method to create a deep copy of ApprovalFlowRejectAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowRejectActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowRejectActionImpl.java index f6bbe273e7e..1c6995a7438 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowRejectActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowRejectActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public ApprovalFlowRejectAction copyDeep() { + return ApprovalFlowRejectAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowRejection.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowRejection.java index b5346b4affb..0cac2ec3386 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowRejection.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowRejection.java @@ -102,6 +102,8 @@ public static ApprovalFlowRejection of(final ApprovalFlowRejection template) { return instance; } + public ApprovalFlowRejection copyDeep(); + /** * factory method to create a deep copy of ApprovalFlowRejection * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowRejectionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowRejectionImpl.java index 9b4575b3b34..98073adfb95 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowRejectionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowRejectionImpl.java @@ -115,4 +115,8 @@ public String toString() { .build(); } + @Override + public ApprovalFlowRejection copyDeep() { + return ApprovalFlowRejection.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowSetCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowSetCustomFieldAction.java index 788f141b94e..ac45fa0f7dd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowSetCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowSetCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ApprovalFlowSetCustomFieldActionImpl.class) public interface ApprovalFlowSetCustomFieldAction extends ApprovalFlowUpdateAction { @@ -86,6 +87,8 @@ public static ApprovalFlowSetCustomFieldAction of(final ApprovalFlowSetCustomFie return instance; } + public ApprovalFlowSetCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of ApprovalFlowSetCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowSetCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowSetCustomFieldActionImpl.java index 2fc74043460..3dd4bb02df5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowSetCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowSetCustomFieldActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public ApprovalFlowSetCustomFieldAction copyDeep() { + return ApprovalFlowSetCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowSetCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowSetCustomTypeAction.java index 6bf3415d4fb..3aa87123982 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowSetCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowSetCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ApprovalFlowSetCustomTypeActionImpl.class) public interface ApprovalFlowSetCustomTypeAction extends ApprovalFlowUpdateAction { @@ -87,6 +88,8 @@ public static ApprovalFlowSetCustomTypeAction of(final ApprovalFlowSetCustomType return instance; } + public ApprovalFlowSetCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of ApprovalFlowSetCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowSetCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowSetCustomTypeActionImpl.java index 97c4d3b52a3..e4074b54c55 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowSetCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowSetCustomTypeActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public ApprovalFlowSetCustomTypeAction copyDeep() { + return ApprovalFlowSetCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowUpdate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowUpdate.java index bc0bb20b9e8..c50daee4cc9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowUpdate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowUpdate.java @@ -93,6 +93,8 @@ public static ApprovalFlowUpdate of(final ApprovalFlowUpdate template) { return instance; } + public ApprovalFlowUpdate copyDeep(); + /** * factory method to create a deep copy of ApprovalFlowUpdate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowUpdateAction.java index ab3df291c80..5f6040b34a9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowUpdateAction.java @@ -26,11 +26,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.approval_flow.ApprovalFlowApproveActionImpl.class, name = ApprovalFlowApproveAction.APPROVE), - @JsonSubTypes.Type(value = com.commercetools.api.models.approval_flow.ApprovalFlowRejectActionImpl.class, name = ApprovalFlowRejectAction.REJECT), - @JsonSubTypes.Type(value = com.commercetools.api.models.approval_flow.ApprovalFlowSetCustomFieldActionImpl.class, name = ApprovalFlowSetCustomFieldAction.SET_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.approval_flow.ApprovalFlowSetCustomTypeActionImpl.class, name = ApprovalFlowSetCustomTypeAction.SET_CUSTOM_TYPE) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = ApprovalFlowUpdateActionImpl.class, visible = true) @JsonDeserialize(as = ApprovalFlowUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -44,6 +39,8 @@ public interface ApprovalFlowUpdateAction { @JsonProperty("action") public String getAction(); + public ApprovalFlowUpdateAction copyDeep(); + /** * factory method to create a deep copy of ApprovalFlowUpdateAction * @param template instance to be copied @@ -54,21 +51,9 @@ public static ApprovalFlowUpdateAction deepCopy(@Nullable final ApprovalFlowUpda if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.approval_flow.ApprovalFlowApproveAction) { - return com.commercetools.api.models.approval_flow.ApprovalFlowApproveAction - .deepCopy((com.commercetools.api.models.approval_flow.ApprovalFlowApproveAction) template); - } - if (template instanceof com.commercetools.api.models.approval_flow.ApprovalFlowRejectAction) { - return com.commercetools.api.models.approval_flow.ApprovalFlowRejectAction - .deepCopy((com.commercetools.api.models.approval_flow.ApprovalFlowRejectAction) template); - } - if (template instanceof com.commercetools.api.models.approval_flow.ApprovalFlowSetCustomFieldAction) { - return com.commercetools.api.models.approval_flow.ApprovalFlowSetCustomFieldAction - .deepCopy((com.commercetools.api.models.approval_flow.ApprovalFlowSetCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.approval_flow.ApprovalFlowSetCustomTypeAction) { - return com.commercetools.api.models.approval_flow.ApprovalFlowSetCustomTypeAction - .deepCopy((com.commercetools.api.models.approval_flow.ApprovalFlowSetCustomTypeAction) template); + + if (!(template instanceof ApprovalFlowUpdateActionImpl)) { + return template.copyDeep(); } ApprovalFlowUpdateActionImpl instance = new ApprovalFlowUpdateActionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowUpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowUpdateActionImpl.java index 162517e7282..f70ba296606 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowUpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowUpdateActionImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public ApprovalFlowUpdateAction copyDeep() { + return ApprovalFlowUpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowUpdateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowUpdateImpl.java index af22847da4c..8d007e72313 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowUpdateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_flow/ApprovalFlowUpdateImpl.java @@ -100,4 +100,8 @@ public String toString() { .build(); } + @Override + public ApprovalFlowUpdate copyDeep() { + return ApprovalFlowUpdate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRule.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRule.java index 6b224068cd4..2e9b28ef9f5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRule.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRule.java @@ -317,6 +317,8 @@ public static ApprovalRule of(final ApprovalRule template) { return instance; } + public ApprovalRule copyDeep(); + /** * factory method to create a deep copy of ApprovalRule * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleDraft.java index da931279f73..f2eac5b9ecf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleDraft.java @@ -177,6 +177,8 @@ public static ApprovalRuleDraft of(final ApprovalRuleDraft template) { return instance; } + public ApprovalRuleDraft copyDeep(); + /** * factory method to create a deep copy of ApprovalRuleDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleDraftImpl.java index 2df1cbf9358..824edb810a4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleDraftImpl.java @@ -201,4 +201,8 @@ public String toString() { .build(); } + @Override + public ApprovalRuleDraft copyDeep() { + return ApprovalRuleDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleImpl.java index 5f18900ef7e..56f3b4be3f9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleImpl.java @@ -361,4 +361,8 @@ public String toString() { .build(); } + @Override + public ApprovalRule copyDeep() { + return ApprovalRule.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRulePagedQueryResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRulePagedQueryResponse.java index 5f17da89564..d85caf074d4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRulePagedQueryResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRulePagedQueryResponse.java @@ -143,6 +143,8 @@ public static ApprovalRulePagedQueryResponse of(final ApprovalRulePagedQueryResp return instance; } + public ApprovalRulePagedQueryResponse copyDeep(); + /** * factory method to create a deep copy of ApprovalRulePagedQueryResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRulePagedQueryResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRulePagedQueryResponseImpl.java index 9ccabea3ed1..f0b04b1f367 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRulePagedQueryResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRulePagedQueryResponseImpl.java @@ -160,4 +160,8 @@ public String toString() { .build(); } + @Override + public ApprovalRulePagedQueryResponse copyDeep() { + return ApprovalRulePagedQueryResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetApproversAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetApproversAction.java index bc8d433660b..40ac9f2dce9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetApproversAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetApproversAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setApprovers") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ApprovalRuleSetApproversActionImpl.class) public interface ApprovalRuleSetApproversAction extends ApprovalRuleUpdateAction { @@ -72,6 +73,8 @@ public static ApprovalRuleSetApproversAction of(final ApprovalRuleSetApproversAc return instance; } + public ApprovalRuleSetApproversAction copyDeep(); + /** * factory method to create a deep copy of ApprovalRuleSetApproversAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetApproversActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetApproversActionImpl.java index f0c76f1ca36..5fe19dbd334 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetApproversActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetApproversActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public ApprovalRuleSetApproversAction copyDeep() { + return ApprovalRuleSetApproversAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetCustomFieldAction.java index 6b3cb51a8fe..ba499aee94e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ApprovalRuleSetCustomFieldActionImpl.class) public interface ApprovalRuleSetCustomFieldAction extends ApprovalRuleUpdateAction { @@ -86,6 +87,8 @@ public static ApprovalRuleSetCustomFieldAction of(final ApprovalRuleSetCustomFie return instance; } + public ApprovalRuleSetCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of ApprovalRuleSetCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetCustomFieldActionImpl.java index 15d9bc7b5a0..aaffb3d1588 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetCustomFieldActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public ApprovalRuleSetCustomFieldAction copyDeep() { + return ApprovalRuleSetCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetCustomTypeAction.java index 49f56eb3db8..11d3eea3bec 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ApprovalRuleSetCustomTypeActionImpl.class) public interface ApprovalRuleSetCustomTypeAction extends ApprovalRuleUpdateAction { @@ -87,6 +88,8 @@ public static ApprovalRuleSetCustomTypeAction of(final ApprovalRuleSetCustomType return instance; } + public ApprovalRuleSetCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of ApprovalRuleSetCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetCustomTypeActionImpl.java index 779012f7912..4db88c207f7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetCustomTypeActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public ApprovalRuleSetCustomTypeAction copyDeep() { + return ApprovalRuleSetCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetDescriptionAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetDescriptionAction.java index e758a85aab1..076a2c8ea34 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetDescriptionAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetDescriptionAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDescription") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ApprovalRuleSetDescriptionActionImpl.class) public interface ApprovalRuleSetDescriptionAction extends ApprovalRuleUpdateAction { @@ -67,6 +68,8 @@ public static ApprovalRuleSetDescriptionAction of(final ApprovalRuleSetDescripti return instance; } + public ApprovalRuleSetDescriptionAction copyDeep(); + /** * factory method to create a deep copy of ApprovalRuleSetDescriptionAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetDescriptionActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetDescriptionActionImpl.java index 47f4554da27..837a45f65fd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetDescriptionActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetDescriptionActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public ApprovalRuleSetDescriptionAction copyDeep() { + return ApprovalRuleSetDescriptionAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetKeyAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetKeyAction.java index 7280bf3a67b..e5836f5ff44 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetKeyAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetKeyAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setKey") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ApprovalRuleSetKeyActionImpl.class) public interface ApprovalRuleSetKeyAction extends ApprovalRuleUpdateAction { @@ -67,6 +68,8 @@ public static ApprovalRuleSetKeyAction of(final ApprovalRuleSetKeyAction templat return instance; } + public ApprovalRuleSetKeyAction copyDeep(); + /** * factory method to create a deep copy of ApprovalRuleSetKeyAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetKeyActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetKeyActionImpl.java index 8e8b404cb9a..688f7395437 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetKeyActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetKeyActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public ApprovalRuleSetKeyAction copyDeep() { + return ApprovalRuleSetKeyAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetNameAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetNameAction.java index 8ba8b84fef6..c6f18230658 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetNameAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetNameAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setName") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ApprovalRuleSetNameActionImpl.class) public interface ApprovalRuleSetNameAction extends ApprovalRuleUpdateAction { @@ -70,6 +71,8 @@ public static ApprovalRuleSetNameAction of(final ApprovalRuleSetNameAction templ return instance; } + public ApprovalRuleSetNameAction copyDeep(); + /** * factory method to create a deep copy of ApprovalRuleSetNameAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetNameActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetNameActionImpl.java index 8d969d72f22..064267051a3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetNameActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetNameActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public ApprovalRuleSetNameAction copyDeep() { + return ApprovalRuleSetNameAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetPredicateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetPredicateAction.java index f8480086eea..c6a66527895 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetPredicateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetPredicateAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setPredicate") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ApprovalRuleSetPredicateActionImpl.class) public interface ApprovalRuleSetPredicateAction extends ApprovalRuleUpdateAction { @@ -70,6 +71,8 @@ public static ApprovalRuleSetPredicateAction of(final ApprovalRuleSetPredicateAc return instance; } + public ApprovalRuleSetPredicateAction copyDeep(); + /** * factory method to create a deep copy of ApprovalRuleSetPredicateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetPredicateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetPredicateActionImpl.java index 7b367f22444..ad532cfc1d6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetPredicateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetPredicateActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public ApprovalRuleSetPredicateAction copyDeep() { + return ApprovalRuleSetPredicateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetRequestersAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetRequestersAction.java index acb43cb1626..64822626c23 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetRequestersAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetRequestersAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setRequesters") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ApprovalRuleSetRequestersActionImpl.class) public interface ApprovalRuleSetRequestersAction extends ApprovalRuleUpdateAction { @@ -81,6 +82,8 @@ public static ApprovalRuleSetRequestersAction of(final ApprovalRuleSetRequesters return instance; } + public ApprovalRuleSetRequestersAction copyDeep(); + /** * factory method to create a deep copy of ApprovalRuleSetRequestersAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetRequestersActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetRequestersActionImpl.java index 4156cfcac58..13599feddb1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetRequestersActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetRequestersActionImpl.java @@ -97,4 +97,8 @@ public String toString() { .build(); } + @Override + public ApprovalRuleSetRequestersAction copyDeep() { + return ApprovalRuleSetRequestersAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetStatusAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetStatusAction.java index 3a156eed363..9d7fe42d120 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetStatusAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetStatusAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setStatus") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ApprovalRuleSetStatusActionImpl.class) public interface ApprovalRuleSetStatusAction extends ApprovalRuleUpdateAction { @@ -70,6 +71,8 @@ public static ApprovalRuleSetStatusAction of(final ApprovalRuleSetStatusAction t return instance; } + public ApprovalRuleSetStatusAction copyDeep(); + /** * factory method to create a deep copy of ApprovalRuleSetStatusAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetStatusActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetStatusActionImpl.java index 50ccca826aa..d896a56e403 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetStatusActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleSetStatusActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public ApprovalRuleSetStatusAction copyDeep() { + return ApprovalRuleSetStatusAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleUpdate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleUpdate.java index 95e6a2a3f21..5ef140bd2a3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleUpdate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleUpdate.java @@ -93,6 +93,8 @@ public static ApprovalRuleUpdate of(final ApprovalRuleUpdate template) { return instance; } + public ApprovalRuleUpdate copyDeep(); + /** * factory method to create a deep copy of ApprovalRuleUpdate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleUpdateAction.java index cbccf39f331..4cc0425941a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleUpdateAction.java @@ -27,16 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.approval_rule.ApprovalRuleSetApproversActionImpl.class, name = ApprovalRuleSetApproversAction.SET_APPROVERS), - @JsonSubTypes.Type(value = com.commercetools.api.models.approval_rule.ApprovalRuleSetCustomFieldActionImpl.class, name = ApprovalRuleSetCustomFieldAction.SET_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.approval_rule.ApprovalRuleSetCustomTypeActionImpl.class, name = ApprovalRuleSetCustomTypeAction.SET_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.approval_rule.ApprovalRuleSetDescriptionActionImpl.class, name = ApprovalRuleSetDescriptionAction.SET_DESCRIPTION), - @JsonSubTypes.Type(value = com.commercetools.api.models.approval_rule.ApprovalRuleSetKeyActionImpl.class, name = ApprovalRuleSetKeyAction.SET_KEY), - @JsonSubTypes.Type(value = com.commercetools.api.models.approval_rule.ApprovalRuleSetNameActionImpl.class, name = ApprovalRuleSetNameAction.SET_NAME), - @JsonSubTypes.Type(value = com.commercetools.api.models.approval_rule.ApprovalRuleSetPredicateActionImpl.class, name = ApprovalRuleSetPredicateAction.SET_PREDICATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.approval_rule.ApprovalRuleSetRequestersActionImpl.class, name = ApprovalRuleSetRequestersAction.SET_REQUESTERS), - @JsonSubTypes.Type(value = com.commercetools.api.models.approval_rule.ApprovalRuleSetStatusActionImpl.class, name = ApprovalRuleSetStatusAction.SET_STATUS) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = ApprovalRuleUpdateActionImpl.class, visible = true) @JsonDeserialize(as = ApprovalRuleUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -50,6 +40,8 @@ public interface ApprovalRuleUpdateAction { @JsonProperty("action") public String getAction(); + public ApprovalRuleUpdateAction copyDeep(); + /** * factory method to create a deep copy of ApprovalRuleUpdateAction * @param template instance to be copied @@ -60,41 +52,9 @@ public static ApprovalRuleUpdateAction deepCopy(@Nullable final ApprovalRuleUpda if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.approval_rule.ApprovalRuleSetApproversAction) { - return com.commercetools.api.models.approval_rule.ApprovalRuleSetApproversAction - .deepCopy((com.commercetools.api.models.approval_rule.ApprovalRuleSetApproversAction) template); - } - if (template instanceof com.commercetools.api.models.approval_rule.ApprovalRuleSetCustomFieldAction) { - return com.commercetools.api.models.approval_rule.ApprovalRuleSetCustomFieldAction - .deepCopy((com.commercetools.api.models.approval_rule.ApprovalRuleSetCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.approval_rule.ApprovalRuleSetCustomTypeAction) { - return com.commercetools.api.models.approval_rule.ApprovalRuleSetCustomTypeAction - .deepCopy((com.commercetools.api.models.approval_rule.ApprovalRuleSetCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.approval_rule.ApprovalRuleSetDescriptionAction) { - return com.commercetools.api.models.approval_rule.ApprovalRuleSetDescriptionAction - .deepCopy((com.commercetools.api.models.approval_rule.ApprovalRuleSetDescriptionAction) template); - } - if (template instanceof com.commercetools.api.models.approval_rule.ApprovalRuleSetKeyAction) { - return com.commercetools.api.models.approval_rule.ApprovalRuleSetKeyAction - .deepCopy((com.commercetools.api.models.approval_rule.ApprovalRuleSetKeyAction) template); - } - if (template instanceof com.commercetools.api.models.approval_rule.ApprovalRuleSetNameAction) { - return com.commercetools.api.models.approval_rule.ApprovalRuleSetNameAction - .deepCopy((com.commercetools.api.models.approval_rule.ApprovalRuleSetNameAction) template); - } - if (template instanceof com.commercetools.api.models.approval_rule.ApprovalRuleSetPredicateAction) { - return com.commercetools.api.models.approval_rule.ApprovalRuleSetPredicateAction - .deepCopy((com.commercetools.api.models.approval_rule.ApprovalRuleSetPredicateAction) template); - } - if (template instanceof com.commercetools.api.models.approval_rule.ApprovalRuleSetRequestersAction) { - return com.commercetools.api.models.approval_rule.ApprovalRuleSetRequestersAction - .deepCopy((com.commercetools.api.models.approval_rule.ApprovalRuleSetRequestersAction) template); - } - if (template instanceof com.commercetools.api.models.approval_rule.ApprovalRuleSetStatusAction) { - return com.commercetools.api.models.approval_rule.ApprovalRuleSetStatusAction - .deepCopy((com.commercetools.api.models.approval_rule.ApprovalRuleSetStatusAction) template); + + if (!(template instanceof ApprovalRuleUpdateActionImpl)) { + return template.copyDeep(); } ApprovalRuleUpdateActionImpl instance = new ApprovalRuleUpdateActionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleUpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleUpdateActionImpl.java index f1f9eaea3d9..4cf9c53d57b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleUpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleUpdateActionImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public ApprovalRuleUpdateAction copyDeep() { + return ApprovalRuleUpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleUpdateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleUpdateImpl.java index 434afa8ae23..8fd047675c0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleUpdateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApprovalRuleUpdateImpl.java @@ -100,4 +100,8 @@ public String toString() { .build(); } + @Override + public ApprovalRuleUpdate copyDeep() { + return ApprovalRuleUpdate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverConjunction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverConjunction.java index 9d336c536be..23b61141d6a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverConjunction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverConjunction.java @@ -76,6 +76,8 @@ public static ApproverConjunction of(final ApproverConjunction template) { return instance; } + public ApproverConjunction copyDeep(); + /** * factory method to create a deep copy of ApproverConjunction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverConjunctionDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverConjunctionDraft.java index 5f44d521f21..e5261629947 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverConjunctionDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverConjunctionDraft.java @@ -76,6 +76,8 @@ public static ApproverConjunctionDraft of(final ApproverConjunctionDraft templat return instance; } + public ApproverConjunctionDraft copyDeep(); + /** * factory method to create a deep copy of ApproverConjunctionDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverConjunctionDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverConjunctionDraftImpl.java index 7acd8f26a2f..c8ebcec398d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverConjunctionDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverConjunctionDraftImpl.java @@ -78,4 +78,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("and", and).build(); } + @Override + public ApproverConjunctionDraft copyDeep() { + return ApproverConjunctionDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverConjunctionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverConjunctionImpl.java index 996243e335f..73f03c6cd7b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverConjunctionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverConjunctionImpl.java @@ -78,4 +78,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("and", and).build(); } + @Override + public ApproverConjunction copyDeep() { + return ApproverConjunction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverDisjunction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverDisjunction.java index f1165019afe..f175fbdf6da 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverDisjunction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverDisjunction.java @@ -76,6 +76,8 @@ public static ApproverDisjunction of(final ApproverDisjunction template) { return instance; } + public ApproverDisjunction copyDeep(); + /** * factory method to create a deep copy of ApproverDisjunction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverDisjunctionDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverDisjunctionDraft.java index 0fc51c2b71c..c69b252d378 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverDisjunctionDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverDisjunctionDraft.java @@ -76,6 +76,8 @@ public static ApproverDisjunctionDraft of(final ApproverDisjunctionDraft templat return instance; } + public ApproverDisjunctionDraft copyDeep(); + /** * factory method to create a deep copy of ApproverDisjunctionDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverDisjunctionDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverDisjunctionDraftImpl.java index 7107cef3bcb..36aa6961aed 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverDisjunctionDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverDisjunctionDraftImpl.java @@ -78,4 +78,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("or", or).build(); } + @Override + public ApproverDisjunctionDraft copyDeep() { + return ApproverDisjunctionDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverDisjunctionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverDisjunctionImpl.java index 869253078d1..2d9dab73b39 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverDisjunctionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverDisjunctionImpl.java @@ -78,4 +78,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("or", or).build(); } + @Override + public ApproverDisjunction copyDeep() { + return ApproverDisjunction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverHierarchy.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverHierarchy.java index e4a05382ef6..d1bdcb13940 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverHierarchy.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverHierarchy.java @@ -76,6 +76,8 @@ public static ApproverHierarchy of(final ApproverHierarchy template) { return instance; } + public ApproverHierarchy copyDeep(); + /** * factory method to create a deep copy of ApproverHierarchy * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverHierarchyDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverHierarchyDraft.java index 4adf0baca9c..b00677d75d6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverHierarchyDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverHierarchyDraft.java @@ -76,6 +76,8 @@ public static ApproverHierarchyDraft of(final ApproverHierarchyDraft template) { return instance; } + public ApproverHierarchyDraft copyDeep(); + /** * factory method to create a deep copy of ApproverHierarchyDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverHierarchyDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverHierarchyDraftImpl.java index 5a77fae81d0..1f27cd5a740 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverHierarchyDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverHierarchyDraftImpl.java @@ -79,4 +79,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("tiers", tiers).build(); } + @Override + public ApproverHierarchyDraft copyDeep() { + return ApproverHierarchyDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverHierarchyImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverHierarchyImpl.java index aff56ed06d6..4a933e390bf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverHierarchyImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/ApproverHierarchyImpl.java @@ -78,4 +78,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("tiers", tiers).build(); } + @Override + public ApproverHierarchy copyDeep() { + return ApproverHierarchy.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/RuleApprover.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/RuleApprover.java index fef14e047bb..51f98e30d82 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/RuleApprover.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/RuleApprover.java @@ -68,6 +68,8 @@ public static RuleApprover of(final RuleApprover template) { return instance; } + public RuleApprover copyDeep(); + /** * factory method to create a deep copy of RuleApprover * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/RuleApproverDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/RuleApproverDraft.java index 5387255dfce..b0b141f2fcf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/RuleApproverDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/RuleApproverDraft.java @@ -68,6 +68,8 @@ public static RuleApproverDraft of(final RuleApproverDraft template) { return instance; } + public RuleApproverDraft copyDeep(); + /** * factory method to create a deep copy of RuleApproverDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/RuleApproverDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/RuleApproverDraftImpl.java index db1f73d082d..e15cdb23f0e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/RuleApproverDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/RuleApproverDraftImpl.java @@ -78,4 +78,8 @@ public String toString() { .build(); } + @Override + public RuleApproverDraft copyDeep() { + return RuleApproverDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/RuleApproverImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/RuleApproverImpl.java index ac1f2a5e9b3..57142b0a829 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/RuleApproverImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/RuleApproverImpl.java @@ -78,4 +78,8 @@ public String toString() { .build(); } + @Override + public RuleApprover copyDeep() { + return RuleApprover.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/RuleRequester.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/RuleRequester.java index 83971364c90..dd7bed1cd0d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/RuleRequester.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/RuleRequester.java @@ -68,6 +68,8 @@ public static RuleRequester of(final RuleRequester template) { return instance; } + public RuleRequester copyDeep(); + /** * factory method to create a deep copy of RuleRequester * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/RuleRequesterDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/RuleRequesterDraft.java index 0cfddbd4a4f..7def1adaa36 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/RuleRequesterDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/RuleRequesterDraft.java @@ -68,6 +68,8 @@ public static RuleRequesterDraft of(final RuleRequesterDraft template) { return instance; } + public RuleRequesterDraft copyDeep(); + /** * factory method to create a deep copy of RuleRequesterDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/RuleRequesterDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/RuleRequesterDraftImpl.java index 0ad069d09d8..994dc708c1e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/RuleRequesterDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/RuleRequesterDraftImpl.java @@ -78,4 +78,8 @@ public String toString() { .build(); } + @Override + public RuleRequesterDraft copyDeep() { + return RuleRequesterDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/RuleRequesterImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/RuleRequesterImpl.java index 58822cb98b8..14783c04959 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/RuleRequesterImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/approval_rule/RuleRequesterImpl.java @@ -78,4 +78,8 @@ public String toString() { .build(); } + @Override + public RuleRequester copyDeep() { + return RuleRequester.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRole.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRole.java index e3a2c429c9c..b908fe74c9a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRole.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRole.java @@ -245,6 +245,8 @@ public static AssociateRole of(final AssociateRole template) { return instance; } + public AssociateRole copyDeep(); + /** * factory method to create a deep copy of AssociateRole * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleAddPermissionAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleAddPermissionAction.java index 17accc526da..017c6330069 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleAddPermissionAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleAddPermissionAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addPermission") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AssociateRoleAddPermissionActionImpl.class) public interface AssociateRoleAddPermissionAction extends AssociateRoleUpdateAction { @@ -70,6 +71,8 @@ public static AssociateRoleAddPermissionAction of(final AssociateRoleAddPermissi return instance; } + public AssociateRoleAddPermissionAction copyDeep(); + /** * factory method to create a deep copy of AssociateRoleAddPermissionAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleAddPermissionActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleAddPermissionActionImpl.java index 5dcb976ce8a..4480e47597e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleAddPermissionActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleAddPermissionActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public AssociateRoleAddPermissionAction copyDeep() { + return AssociateRoleAddPermissionAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleChangeBuyerAssignableAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleChangeBuyerAssignableAction.java index b6f395be264..048a18fac5c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleChangeBuyerAssignableAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleChangeBuyerAssignableAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeBuyerAssignable") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AssociateRoleChangeBuyerAssignableActionImpl.class) public interface AssociateRoleChangeBuyerAssignableAction extends AssociateRoleUpdateAction { @@ -70,6 +71,8 @@ public static AssociateRoleChangeBuyerAssignableAction of(final AssociateRoleCha return instance; } + public AssociateRoleChangeBuyerAssignableAction copyDeep(); + /** * factory method to create a deep copy of AssociateRoleChangeBuyerAssignableAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleChangeBuyerAssignableActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleChangeBuyerAssignableActionImpl.java index 4f2d9dcafe9..a607be8853b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleChangeBuyerAssignableActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleChangeBuyerAssignableActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public AssociateRoleChangeBuyerAssignableAction copyDeep() { + return AssociateRoleChangeBuyerAssignableAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleDraft.java index 76cc77e4f1f..1b897c5328c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleDraft.java @@ -139,6 +139,8 @@ public static AssociateRoleDraft of(final AssociateRoleDraft template) { return instance; } + public AssociateRoleDraft copyDeep(); + /** * factory method to create a deep copy of AssociateRoleDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleDraftImpl.java index a2e63f4ef38..4e2cc50c46e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleDraftImpl.java @@ -161,4 +161,8 @@ public String toString() { .build(); } + @Override + public AssociateRoleDraft copyDeep() { + return AssociateRoleDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleImpl.java index 350179c0c8f..5b8cc6ffda6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleImpl.java @@ -280,4 +280,8 @@ public String toString() { .build(); } + @Override + public AssociateRole copyDeep() { + return AssociateRole.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleKeyReference.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleKeyReference.java index c70f3cbeba9..a68f9da85cc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleKeyReference.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleKeyReference.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("associate-role") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AssociateRoleKeyReferenceImpl.class) public interface AssociateRoleKeyReference extends KeyReference { @@ -71,6 +72,8 @@ public static AssociateRoleKeyReference of(final AssociateRoleKeyReference templ return instance; } + public AssociateRoleKeyReference copyDeep(); + /** * factory method to create a deep copy of AssociateRoleKeyReference * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleKeyReferenceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleKeyReferenceImpl.java index 252e0c33bee..03ebf223646 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleKeyReferenceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleKeyReferenceImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public AssociateRoleKeyReference copyDeep() { + return AssociateRoleKeyReference.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRolePagedQueryResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRolePagedQueryResponse.java index 16875465d90..c8313a40f10 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRolePagedQueryResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRolePagedQueryResponse.java @@ -144,6 +144,8 @@ public static AssociateRolePagedQueryResponse of(final AssociateRolePagedQueryRe return instance; } + public AssociateRolePagedQueryResponse copyDeep(); + /** * factory method to create a deep copy of AssociateRolePagedQueryResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRolePagedQueryResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRolePagedQueryResponseImpl.java index b2008820070..6988d4bbbc5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRolePagedQueryResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRolePagedQueryResponseImpl.java @@ -160,4 +160,8 @@ public String toString() { .build(); } + @Override + public AssociateRolePagedQueryResponse copyDeep() { + return AssociateRolePagedQueryResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleReference.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleReference.java index 4656d2d8ecc..8eb177a8c2c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleReference.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleReference.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("associate-role") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AssociateRoleReferenceImpl.class) public interface AssociateRoleReference extends Reference { @@ -88,6 +89,8 @@ public static AssociateRoleReference of(final AssociateRoleReference template) { return instance; } + public AssociateRoleReference copyDeep(); + /** * factory method to create a deep copy of AssociateRoleReference * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleReferenceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleReferenceImpl.java index 8891efc2e6d..ab33b87bde1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleReferenceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleReferenceImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public AssociateRoleReference copyDeep() { + return AssociateRoleReference.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleRemovePermissionAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleRemovePermissionAction.java index 64077674b8a..69832bcd046 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleRemovePermissionAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleRemovePermissionAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removePermission") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AssociateRoleRemovePermissionActionImpl.class) public interface AssociateRoleRemovePermissionAction extends AssociateRoleUpdateAction { @@ -70,6 +71,8 @@ public static AssociateRoleRemovePermissionAction of(final AssociateRoleRemovePe return instance; } + public AssociateRoleRemovePermissionAction copyDeep(); + /** * factory method to create a deep copy of AssociateRoleRemovePermissionAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleRemovePermissionActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleRemovePermissionActionImpl.java index 52809b31dc5..eda8e2fadb1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleRemovePermissionActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleRemovePermissionActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public AssociateRoleRemovePermissionAction copyDeep() { + return AssociateRoleRemovePermissionAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleResourceIdentifier.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleResourceIdentifier.java index 8176bcf8e9f..d61e1c0e40d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleResourceIdentifier.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleResourceIdentifier.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("associate-role") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AssociateRoleResourceIdentifierImpl.class) public interface AssociateRoleResourceIdentifier @@ -85,6 +86,8 @@ public static AssociateRoleResourceIdentifier of(final AssociateRoleResourceIden return instance; } + public AssociateRoleResourceIdentifier copyDeep(); + /** * factory method to create a deep copy of AssociateRoleResourceIdentifier * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleResourceIdentifierImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleResourceIdentifierImpl.java index fc33e898c8c..d39ce062b2d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleResourceIdentifierImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleResourceIdentifierImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public AssociateRoleResourceIdentifier copyDeep() { + return AssociateRoleResourceIdentifier.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleSetCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleSetCustomFieldAction.java index 84f850e4da3..510e69c40a3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleSetCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleSetCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AssociateRoleSetCustomFieldActionImpl.class) public interface AssociateRoleSetCustomFieldAction extends AssociateRoleUpdateAction { @@ -86,6 +87,8 @@ public static AssociateRoleSetCustomFieldAction of(final AssociateRoleSetCustomF return instance; } + public AssociateRoleSetCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of AssociateRoleSetCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleSetCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleSetCustomFieldActionImpl.java index f589c9c8426..7cb9c70e984 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleSetCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleSetCustomFieldActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public AssociateRoleSetCustomFieldAction copyDeep() { + return AssociateRoleSetCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleSetCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleSetCustomTypeAction.java index f924772c479..6c172a01d5e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleSetCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleSetCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AssociateRoleSetCustomTypeActionImpl.class) public interface AssociateRoleSetCustomTypeAction extends AssociateRoleUpdateAction { @@ -87,6 +88,8 @@ public static AssociateRoleSetCustomTypeAction of(final AssociateRoleSetCustomTy return instance; } + public AssociateRoleSetCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of AssociateRoleSetCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleSetCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleSetCustomTypeActionImpl.java index bf359f7fade..06f660612db 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleSetCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleSetCustomTypeActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public AssociateRoleSetCustomTypeAction copyDeep() { + return AssociateRoleSetCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleSetNameAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleSetNameAction.java index 4fbca89dc4d..ab0d6846d46 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleSetNameAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleSetNameAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setName") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AssociateRoleSetNameActionImpl.class) public interface AssociateRoleSetNameAction extends AssociateRoleUpdateAction { @@ -67,6 +68,8 @@ public static AssociateRoleSetNameAction of(final AssociateRoleSetNameAction tem return instance; } + public AssociateRoleSetNameAction copyDeep(); + /** * factory method to create a deep copy of AssociateRoleSetNameAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleSetNameActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleSetNameActionImpl.java index bc1ed83759c..fe263c903a5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleSetNameActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleSetNameActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public AssociateRoleSetNameAction copyDeep() { + return AssociateRoleSetNameAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleSetPermissionsAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleSetPermissionsAction.java index d0c6ec87197..586ea904bf4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleSetPermissionsAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleSetPermissionsAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setPermissions") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AssociateRoleSetPermissionsActionImpl.class) public interface AssociateRoleSetPermissionsAction extends AssociateRoleUpdateAction { @@ -75,6 +76,8 @@ public static AssociateRoleSetPermissionsAction of(final AssociateRoleSetPermiss return instance; } + public AssociateRoleSetPermissionsAction copyDeep(); + /** * factory method to create a deep copy of AssociateRoleSetPermissionsAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleSetPermissionsActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleSetPermissionsActionImpl.java index ba5f86eb22a..72d5bfa8636 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleSetPermissionsActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleSetPermissionsActionImpl.java @@ -97,4 +97,8 @@ public String toString() { .build(); } + @Override + public AssociateRoleSetPermissionsAction copyDeep() { + return AssociateRoleSetPermissionsAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleUpdate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleUpdate.java index 6fcd8b478cf..39505c7ca14 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleUpdate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleUpdate.java @@ -93,6 +93,8 @@ public static AssociateRoleUpdate of(final AssociateRoleUpdate template) { return instance; } + public AssociateRoleUpdate copyDeep(); + /** * factory method to create a deep copy of AssociateRoleUpdate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleUpdateAction.java index 9fbd6405122..2fededff19c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleUpdateAction.java @@ -27,14 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.associate_role.AssociateRoleAddPermissionActionImpl.class, name = AssociateRoleAddPermissionAction.ADD_PERMISSION), - @JsonSubTypes.Type(value = com.commercetools.api.models.associate_role.AssociateRoleChangeBuyerAssignableActionImpl.class, name = AssociateRoleChangeBuyerAssignableAction.CHANGE_BUYER_ASSIGNABLE), - @JsonSubTypes.Type(value = com.commercetools.api.models.associate_role.AssociateRoleRemovePermissionActionImpl.class, name = AssociateRoleRemovePermissionAction.REMOVE_PERMISSION), - @JsonSubTypes.Type(value = com.commercetools.api.models.associate_role.AssociateRoleSetCustomFieldActionImpl.class, name = AssociateRoleSetCustomFieldAction.SET_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.associate_role.AssociateRoleSetCustomTypeActionImpl.class, name = AssociateRoleSetCustomTypeAction.SET_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.associate_role.AssociateRoleSetNameActionImpl.class, name = AssociateRoleSetNameAction.SET_NAME), - @JsonSubTypes.Type(value = com.commercetools.api.models.associate_role.AssociateRoleSetPermissionsActionImpl.class, name = AssociateRoleSetPermissionsAction.SET_PERMISSIONS) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = AssociateRoleUpdateActionImpl.class, visible = true) @JsonDeserialize(as = AssociateRoleUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -49,6 +41,8 @@ public interface AssociateRoleUpdateAction @JsonProperty("action") public String getAction(); + public AssociateRoleUpdateAction copyDeep(); + /** * factory method to create a deep copy of AssociateRoleUpdateAction * @param template instance to be copied @@ -59,33 +53,9 @@ public static AssociateRoleUpdateAction deepCopy(@Nullable final AssociateRoleUp if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.associate_role.AssociateRoleAddPermissionAction) { - return com.commercetools.api.models.associate_role.AssociateRoleAddPermissionAction - .deepCopy((com.commercetools.api.models.associate_role.AssociateRoleAddPermissionAction) template); - } - if (template instanceof com.commercetools.api.models.associate_role.AssociateRoleChangeBuyerAssignableAction) { - return com.commercetools.api.models.associate_role.AssociateRoleChangeBuyerAssignableAction.deepCopy( - (com.commercetools.api.models.associate_role.AssociateRoleChangeBuyerAssignableAction) template); - } - if (template instanceof com.commercetools.api.models.associate_role.AssociateRoleRemovePermissionAction) { - return com.commercetools.api.models.associate_role.AssociateRoleRemovePermissionAction.deepCopy( - (com.commercetools.api.models.associate_role.AssociateRoleRemovePermissionAction) template); - } - if (template instanceof com.commercetools.api.models.associate_role.AssociateRoleSetCustomFieldAction) { - return com.commercetools.api.models.associate_role.AssociateRoleSetCustomFieldAction - .deepCopy((com.commercetools.api.models.associate_role.AssociateRoleSetCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.associate_role.AssociateRoleSetCustomTypeAction) { - return com.commercetools.api.models.associate_role.AssociateRoleSetCustomTypeAction - .deepCopy((com.commercetools.api.models.associate_role.AssociateRoleSetCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.associate_role.AssociateRoleSetNameAction) { - return com.commercetools.api.models.associate_role.AssociateRoleSetNameAction - .deepCopy((com.commercetools.api.models.associate_role.AssociateRoleSetNameAction) template); - } - if (template instanceof com.commercetools.api.models.associate_role.AssociateRoleSetPermissionsAction) { - return com.commercetools.api.models.associate_role.AssociateRoleSetPermissionsAction - .deepCopy((com.commercetools.api.models.associate_role.AssociateRoleSetPermissionsAction) template); + + if (!(template instanceof AssociateRoleUpdateActionImpl)) { + return template.copyDeep(); } AssociateRoleUpdateActionImpl instance = new AssociateRoleUpdateActionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleUpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleUpdateActionImpl.java index eada49c86c5..7282d35dbd3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleUpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleUpdateActionImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public AssociateRoleUpdateAction copyDeep() { + return AssociateRoleUpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleUpdateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleUpdateImpl.java index a902ca26f81..71815ff8923 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleUpdateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/associate_role/AssociateRoleUpdateImpl.java @@ -100,4 +100,8 @@ public String toString() { .build(); } + @Override + public AssociateRoleUpdate copyDeep() { + return AssociateRoleUpdate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroup.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroup.java index fe6e4e99b74..3a387b0273f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroup.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroup.java @@ -232,6 +232,8 @@ public static AttributeGroup of(final AttributeGroup template) { return instance; } + public AttributeGroup copyDeep(); + /** * factory method to create a deep copy of AttributeGroup * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupAddAttributeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupAddAttributeAction.java index 48b6ee12794..bbac623415f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupAddAttributeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupAddAttributeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addAttribute") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AttributeGroupAddAttributeActionImpl.class) public interface AttributeGroupAddAttributeAction extends AttributeGroupUpdateAction { @@ -72,6 +73,8 @@ public static AttributeGroupAddAttributeAction of(final AttributeGroupAddAttribu return instance; } + public AttributeGroupAddAttributeAction copyDeep(); + /** * factory method to create a deep copy of AttributeGroupAddAttributeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupAddAttributeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupAddAttributeActionImpl.java index df974e325bd..a032ba9155d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupAddAttributeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupAddAttributeActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public AttributeGroupAddAttributeAction copyDeep() { + return AttributeGroupAddAttributeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupChangeNameAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupChangeNameAction.java index 41ef93afad7..8fb3f60f4c5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupChangeNameAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupChangeNameAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeName") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AttributeGroupChangeNameActionImpl.class) public interface AttributeGroupChangeNameAction extends AttributeGroupUpdateAction { @@ -73,6 +74,8 @@ public static AttributeGroupChangeNameAction of(final AttributeGroupChangeNameAc return instance; } + public AttributeGroupChangeNameAction copyDeep(); + /** * factory method to create a deep copy of AttributeGroupChangeNameAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupChangeNameActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupChangeNameActionImpl.java index 86d4e97e09f..568b5ea0e2c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupChangeNameActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupChangeNameActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public AttributeGroupChangeNameAction copyDeep() { + return AttributeGroupChangeNameAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupDraft.java index 49860c322b3..c395945defa 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupDraft.java @@ -128,6 +128,8 @@ public static AttributeGroupDraft of(final AttributeGroupDraft template) { return instance; } + public AttributeGroupDraft copyDeep(); + /** * factory method to create a deep copy of AttributeGroupDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupDraftImpl.java index ccc663a976f..1c116bd5d39 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupDraftImpl.java @@ -138,4 +138,8 @@ public String toString() { .build(); } + @Override + public AttributeGroupDraft copyDeep() { + return AttributeGroupDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupImpl.java index 957ec164f35..d9349427cae 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupImpl.java @@ -261,4 +261,8 @@ public String toString() { .build(); } + @Override + public AttributeGroup copyDeep() { + return AttributeGroup.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupPagedQueryResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupPagedQueryResponse.java index 66f7b28b600..00ca95dd535 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupPagedQueryResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupPagedQueryResponse.java @@ -144,6 +144,8 @@ public static AttributeGroupPagedQueryResponse of(final AttributeGroupPagedQuery return instance; } + public AttributeGroupPagedQueryResponse copyDeep(); + /** * factory method to create a deep copy of AttributeGroupPagedQueryResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupPagedQueryResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupPagedQueryResponseImpl.java index 89b81b2d82c..663f4f2eafd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupPagedQueryResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupPagedQueryResponseImpl.java @@ -160,4 +160,8 @@ public String toString() { .build(); } + @Override + public AttributeGroupPagedQueryResponse copyDeep() { + return AttributeGroupPagedQueryResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupReference.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupReference.java index 7f16263b675..720899fc3c0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupReference.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupReference.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("attribute-group") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AttributeGroupReferenceImpl.class) public interface AttributeGroupReference extends Reference, com.commercetools.api.models.Identifiable, @@ -89,6 +90,8 @@ public static AttributeGroupReference of(final AttributeGroupReference template) return instance; } + public AttributeGroupReference copyDeep(); + /** * factory method to create a deep copy of AttributeGroupReference * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupReferenceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupReferenceImpl.java index badd847fff7..74acec589e8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupReferenceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupReferenceImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public AttributeGroupReference copyDeep() { + return AttributeGroupReference.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupRemoveAttributeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupRemoveAttributeAction.java index 33517ce8db4..dd8cb8aff76 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupRemoveAttributeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupRemoveAttributeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeAttribute") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AttributeGroupRemoveAttributeActionImpl.class) public interface AttributeGroupRemoveAttributeAction extends AttributeGroupUpdateAction { @@ -72,6 +73,8 @@ public static AttributeGroupRemoveAttributeAction of(final AttributeGroupRemoveA return instance; } + public AttributeGroupRemoveAttributeAction copyDeep(); + /** * factory method to create a deep copy of AttributeGroupRemoveAttributeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupRemoveAttributeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupRemoveAttributeActionImpl.java index 0cf4e28f06b..7760979d955 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupRemoveAttributeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupRemoveAttributeActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public AttributeGroupRemoveAttributeAction copyDeep() { + return AttributeGroupRemoveAttributeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupResourceIdentifier.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupResourceIdentifier.java index eb5d6468d4e..2df2c101c40 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupResourceIdentifier.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupResourceIdentifier.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("attribute-group") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AttributeGroupResourceIdentifierImpl.class) public interface AttributeGroupResourceIdentifier @@ -85,6 +86,8 @@ public static AttributeGroupResourceIdentifier of(final AttributeGroupResourceId return instance; } + public AttributeGroupResourceIdentifier copyDeep(); + /** * factory method to create a deep copy of AttributeGroupResourceIdentifier * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupResourceIdentifierImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupResourceIdentifierImpl.java index c9827ec49c5..e692aa8dd9b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupResourceIdentifierImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupResourceIdentifierImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public AttributeGroupResourceIdentifier copyDeep() { + return AttributeGroupResourceIdentifier.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupSetAttributesAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupSetAttributesAction.java index fb5f3a20dd3..a6ac2ac15ea 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupSetAttributesAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupSetAttributesAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setAttributes") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AttributeGroupSetAttributesActionImpl.class) public interface AttributeGroupSetAttributesAction extends AttributeGroupUpdateAction { @@ -81,6 +82,8 @@ public static AttributeGroupSetAttributesAction of(final AttributeGroupSetAttrib return instance; } + public AttributeGroupSetAttributesAction copyDeep(); + /** * factory method to create a deep copy of AttributeGroupSetAttributesAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupSetAttributesActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupSetAttributesActionImpl.java index f843ced7e1b..e5255e56391 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupSetAttributesActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupSetAttributesActionImpl.java @@ -97,4 +97,8 @@ public String toString() { .build(); } + @Override + public AttributeGroupSetAttributesAction copyDeep() { + return AttributeGroupSetAttributesAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupSetDescriptionAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupSetDescriptionAction.java index e9aca52473a..0ceae242ede 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupSetDescriptionAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupSetDescriptionAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDescription") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AttributeGroupSetDescriptionActionImpl.class) public interface AttributeGroupSetDescriptionAction extends AttributeGroupUpdateAction { @@ -70,6 +71,8 @@ public static AttributeGroupSetDescriptionAction of(final AttributeGroupSetDescr return instance; } + public AttributeGroupSetDescriptionAction copyDeep(); + /** * factory method to create a deep copy of AttributeGroupSetDescriptionAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupSetDescriptionActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupSetDescriptionActionImpl.java index ef027f05b9a..981bdad3df0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupSetDescriptionActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupSetDescriptionActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public AttributeGroupSetDescriptionAction copyDeep() { + return AttributeGroupSetDescriptionAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupSetKeyAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupSetKeyAction.java index 7e485f279dd..97f65266142 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupSetKeyAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupSetKeyAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setKey") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AttributeGroupSetKeyActionImpl.class) public interface AttributeGroupSetKeyAction extends AttributeGroupUpdateAction { @@ -67,6 +68,8 @@ public static AttributeGroupSetKeyAction of(final AttributeGroupSetKeyAction tem return instance; } + public AttributeGroupSetKeyAction copyDeep(); + /** * factory method to create a deep copy of AttributeGroupSetKeyAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupSetKeyActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupSetKeyActionImpl.java index a67bf93a59b..e93ee61d336 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupSetKeyActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupSetKeyActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public AttributeGroupSetKeyAction copyDeep() { + return AttributeGroupSetKeyAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupUpdate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupUpdate.java index 5a1ee48f5e9..0be50bc8763 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupUpdate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupUpdate.java @@ -94,6 +94,8 @@ public static AttributeGroupUpdate of(final AttributeGroupUpdate template) { return instance; } + public AttributeGroupUpdate copyDeep(); + /** * factory method to create a deep copy of AttributeGroupUpdate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupUpdateAction.java index 3125e793c03..2e8895d5571 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupUpdateAction.java @@ -27,13 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.attribute_group.AttributeGroupAddAttributeActionImpl.class, name = AttributeGroupAddAttributeAction.ADD_ATTRIBUTE), - @JsonSubTypes.Type(value = com.commercetools.api.models.attribute_group.AttributeGroupChangeNameActionImpl.class, name = AttributeGroupChangeNameAction.CHANGE_NAME), - @JsonSubTypes.Type(value = com.commercetools.api.models.attribute_group.AttributeGroupRemoveAttributeActionImpl.class, name = AttributeGroupRemoveAttributeAction.REMOVE_ATTRIBUTE), - @JsonSubTypes.Type(value = com.commercetools.api.models.attribute_group.AttributeGroupSetAttributesActionImpl.class, name = AttributeGroupSetAttributesAction.SET_ATTRIBUTES), - @JsonSubTypes.Type(value = com.commercetools.api.models.attribute_group.AttributeGroupSetDescriptionActionImpl.class, name = AttributeGroupSetDescriptionAction.SET_DESCRIPTION), - @JsonSubTypes.Type(value = com.commercetools.api.models.attribute_group.AttributeGroupSetKeyActionImpl.class, name = AttributeGroupSetKeyAction.SET_KEY) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = AttributeGroupUpdateActionImpl.class, visible = true) @JsonDeserialize(as = AttributeGroupUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -48,6 +41,8 @@ public interface AttributeGroupUpdateAction @JsonProperty("action") public String getAction(); + public AttributeGroupUpdateAction copyDeep(); + /** * factory method to create a deep copy of AttributeGroupUpdateAction * @param template instance to be copied @@ -58,29 +53,9 @@ public static AttributeGroupUpdateAction deepCopy(@Nullable final AttributeGroup if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.attribute_group.AttributeGroupAddAttributeAction) { - return com.commercetools.api.models.attribute_group.AttributeGroupAddAttributeAction - .deepCopy((com.commercetools.api.models.attribute_group.AttributeGroupAddAttributeAction) template); - } - if (template instanceof com.commercetools.api.models.attribute_group.AttributeGroupChangeNameAction) { - return com.commercetools.api.models.attribute_group.AttributeGroupChangeNameAction - .deepCopy((com.commercetools.api.models.attribute_group.AttributeGroupChangeNameAction) template); - } - if (template instanceof com.commercetools.api.models.attribute_group.AttributeGroupRemoveAttributeAction) { - return com.commercetools.api.models.attribute_group.AttributeGroupRemoveAttributeAction.deepCopy( - (com.commercetools.api.models.attribute_group.AttributeGroupRemoveAttributeAction) template); - } - if (template instanceof com.commercetools.api.models.attribute_group.AttributeGroupSetAttributesAction) { - return com.commercetools.api.models.attribute_group.AttributeGroupSetAttributesAction.deepCopy( - (com.commercetools.api.models.attribute_group.AttributeGroupSetAttributesAction) template); - } - if (template instanceof com.commercetools.api.models.attribute_group.AttributeGroupSetDescriptionAction) { - return com.commercetools.api.models.attribute_group.AttributeGroupSetDescriptionAction.deepCopy( - (com.commercetools.api.models.attribute_group.AttributeGroupSetDescriptionAction) template); - } - if (template instanceof com.commercetools.api.models.attribute_group.AttributeGroupSetKeyAction) { - return com.commercetools.api.models.attribute_group.AttributeGroupSetKeyAction - .deepCopy((com.commercetools.api.models.attribute_group.AttributeGroupSetKeyAction) template); + + if (!(template instanceof AttributeGroupUpdateActionImpl)) { + return template.copyDeep(); } AttributeGroupUpdateActionImpl instance = new AttributeGroupUpdateActionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupUpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupUpdateActionImpl.java index 27a69102302..14acaa5e007 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupUpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupUpdateActionImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public AttributeGroupUpdateAction copyDeep() { + return AttributeGroupUpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupUpdateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupUpdateImpl.java index 8edd19d3e75..78342f51834 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupUpdateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeGroupUpdateImpl.java @@ -100,4 +100,8 @@ public String toString() { .build(); } + @Override + public AttributeGroupUpdate copyDeep() { + return AttributeGroupUpdate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeReference.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeReference.java index f1317ca10c9..ece64a06f7b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeReference.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeReference.java @@ -65,6 +65,8 @@ public static AttributeReference of(final AttributeReference template) { return instance; } + public AttributeReference copyDeep(); + /** * factory method to create a deep copy of AttributeReference * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeReferenceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeReferenceImpl.java index b584af4878b..ad7dbf9da33 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeReferenceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/attribute_group/AttributeReferenceImpl.java @@ -73,4 +73,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("key", key).build(); } + @Override + public AttributeReference copyDeep() { + return AttributeReference.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/Associate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/Associate.java index 69704cfd8bc..86ddb5cdbc3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/Associate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/Associate.java @@ -95,6 +95,8 @@ public static Associate of(final Associate template) { return instance; } + public Associate copyDeep(); + /** * factory method to create a deep copy of Associate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/AssociateDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/AssociateDraft.java index 1e884e7d617..f12c637274b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/AssociateDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/AssociateDraft.java @@ -95,6 +95,8 @@ public static AssociateDraft of(final AssociateDraft template) { return instance; } + public AssociateDraft copyDeep(); + /** * factory method to create a deep copy of AssociateDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/AssociateDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/AssociateDraftImpl.java index afe2c9e7c19..939323532bd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/AssociateDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/AssociateDraftImpl.java @@ -103,4 +103,8 @@ public String toString() { .build(); } + @Override + public AssociateDraft copyDeep() { + return AssociateDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/AssociateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/AssociateImpl.java index da1d2f253cb..af08c2e9dfc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/AssociateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/AssociateImpl.java @@ -103,4 +103,8 @@ public String toString() { .build(); } + @Override + public Associate copyDeep() { + return Associate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/AssociateRoleAssignment.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/AssociateRoleAssignment.java index 299f8a461cc..e8e45fd0d50 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/AssociateRoleAssignment.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/AssociateRoleAssignment.java @@ -85,6 +85,8 @@ public static AssociateRoleAssignment of(final AssociateRoleAssignment template) return instance; } + public AssociateRoleAssignment copyDeep(); + /** * factory method to create a deep copy of AssociateRoleAssignment * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/AssociateRoleAssignmentDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/AssociateRoleAssignmentDraft.java index 6d92b2e174d..3083c2641f7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/AssociateRoleAssignmentDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/AssociateRoleAssignmentDraft.java @@ -84,6 +84,8 @@ public static AssociateRoleAssignmentDraft of(final AssociateRoleAssignmentDraft return instance; } + public AssociateRoleAssignmentDraft copyDeep(); + /** * factory method to create a deep copy of AssociateRoleAssignmentDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/AssociateRoleAssignmentDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/AssociateRoleAssignmentDraftImpl.java index 4655cbe3715..18a8848a3d0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/AssociateRoleAssignmentDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/AssociateRoleAssignmentDraftImpl.java @@ -98,4 +98,8 @@ public String toString() { .build(); } + @Override + public AssociateRoleAssignmentDraft copyDeep() { + return AssociateRoleAssignmentDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/AssociateRoleAssignmentImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/AssociateRoleAssignmentImpl.java index 3622913df51..01d4386ab6e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/AssociateRoleAssignmentImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/AssociateRoleAssignmentImpl.java @@ -98,4 +98,8 @@ public String toString() { .build(); } + @Override + public AssociateRoleAssignment copyDeep() { + return AssociateRoleAssignment.deepCopy(this); + } } 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 ebf6e30b0fc..c2d3a7ca555 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 @@ -48,9 +48,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.business_unit.CompanyImpl.class, name = Company.COMPANY), - @JsonSubTypes.Type(value = com.commercetools.api.models.business_unit.DivisionImpl.class, name = Division.DIVISION) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "unitType", defaultImpl = BusinessUnitImpl.class, visible = true) @JsonDeserialize(as = BusinessUnitImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -504,6 +501,8 @@ public interface BusinessUnit extends BaseResource, com.commercetools.api.models public void setApprovalRuleMode(final BusinessUnitApprovalRuleMode approvalRuleMode); + public BusinessUnit copyDeep(); + /** * factory method to create a deep copy of BusinessUnit * @param template instance to be copied @@ -514,13 +513,9 @@ public static BusinessUnit deepCopy(@Nullable final BusinessUnit template) { if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.business_unit.Company) { - return com.commercetools.api.models.business_unit.Company - .deepCopy((com.commercetools.api.models.business_unit.Company) template); - } - if (template instanceof com.commercetools.api.models.business_unit.Division) { - return com.commercetools.api.models.business_unit.Division - .deepCopy((com.commercetools.api.models.business_unit.Division) template); + + if (!(template instanceof BusinessUnitImpl)) { + return template.copyDeep(); } BusinessUnitImpl instance = new BusinessUnitImpl(); instance.setId(template.getId()); diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddAddressAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddAddressAction.java index 005f158f0ac..739c29d92e9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddAddressAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddAddressAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addAddress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitAddAddressActionImpl.class) public interface BusinessUnitAddAddressAction extends BusinessUnitUpdateAction { @@ -73,6 +74,8 @@ public static BusinessUnitAddAddressAction of(final BusinessUnitAddAddressAction return instance; } + public BusinessUnitAddAddressAction copyDeep(); + /** * factory method to create a deep copy of BusinessUnitAddAddressAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddAddressActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddAddressActionImpl.java index 76193ae3f52..9e3618259ca 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddAddressActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddAddressActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitAddAddressAction copyDeep() { + return BusinessUnitAddAddressAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddAssociateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddAssociateAction.java index 4b0daae7f19..2a9d3b91ef1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddAssociateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddAssociateAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addAssociate") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitAddAssociateActionImpl.class) public interface BusinessUnitAddAssociateAction extends BusinessUnitUpdateAction { @@ -72,6 +73,8 @@ public static BusinessUnitAddAssociateAction of(final BusinessUnitAddAssociateAc return instance; } + public BusinessUnitAddAssociateAction copyDeep(); + /** * factory method to create a deep copy of BusinessUnitAddAssociateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddAssociateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddAssociateActionImpl.java index 7521cbd085b..18c997beffd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddAssociateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddAssociateActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitAddAssociateAction copyDeep() { + return BusinessUnitAddAssociateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddBillingAddressIdAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddBillingAddressIdAction.java index 019c0c62a08..4d021954af2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddBillingAddressIdAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddBillingAddressIdAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addBillingAddressId") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitAddBillingAddressIdActionImpl.class) public interface BusinessUnitAddBillingAddressIdAction extends BusinessUnitUpdateAction { @@ -83,6 +84,8 @@ public static BusinessUnitAddBillingAddressIdAction of(final BusinessUnitAddBill return instance; } + public BusinessUnitAddBillingAddressIdAction copyDeep(); + /** * factory method to create a deep copy of BusinessUnitAddBillingAddressIdAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddBillingAddressIdActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddBillingAddressIdActionImpl.java index 1d38c88c03d..fb8c9081326 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddBillingAddressIdActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddBillingAddressIdActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitAddBillingAddressIdAction copyDeep() { + return BusinessUnitAddBillingAddressIdAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddShippingAddressIdAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddShippingAddressIdAction.java index 76f74e819e7..021302f47e8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddShippingAddressIdAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddShippingAddressIdAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addShippingAddressId") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitAddShippingAddressIdActionImpl.class) public interface BusinessUnitAddShippingAddressIdAction extends BusinessUnitUpdateAction { @@ -83,6 +84,8 @@ public static BusinessUnitAddShippingAddressIdAction of(final BusinessUnitAddShi return instance; } + public BusinessUnitAddShippingAddressIdAction copyDeep(); + /** * factory method to create a deep copy of BusinessUnitAddShippingAddressIdAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddShippingAddressIdActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddShippingAddressIdActionImpl.java index 0dd55029144..a2eefd57699 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddShippingAddressIdActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddShippingAddressIdActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitAddShippingAddressIdAction copyDeep() { + return BusinessUnitAddShippingAddressIdAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddStoreAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddStoreAction.java index 05fc1cecdff..350ed2a55b4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddStoreAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddStoreAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addStore") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitAddStoreActionImpl.class) public interface BusinessUnitAddStoreAction extends BusinessUnitUpdateAction { @@ -73,6 +74,8 @@ public static BusinessUnitAddStoreAction of(final BusinessUnitAddStoreAction tem return instance; } + public BusinessUnitAddStoreAction copyDeep(); + /** * factory method to create a deep copy of BusinessUnitAddStoreAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddStoreActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddStoreActionImpl.java index ef9eea85e63..75a8e4a98c3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddStoreActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAddStoreActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitAddStoreAction copyDeep() { + return BusinessUnitAddStoreAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAssociateResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAssociateResponse.java index 04fe5423f1a..dd794bbe1b8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAssociateResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAssociateResponse.java @@ -148,6 +148,8 @@ public static BusinessUnitAssociateResponse of(final BusinessUnitAssociateRespon return instance; } + public BusinessUnitAssociateResponse copyDeep(); + /** * factory method to create a deep copy of BusinessUnitAssociateResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAssociateResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAssociateResponseImpl.java index 23e4a93aea2..20631219059 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAssociateResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitAssociateResponseImpl.java @@ -154,4 +154,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitAssociateResponse copyDeep() { + return BusinessUnitAssociateResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeAddressAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeAddressAction.java index b7e34a4e62b..248345e8815 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeAddressAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeAddressAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeAddress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitChangeAddressActionImpl.class) public interface BusinessUnitChangeAddressAction extends BusinessUnitUpdateAction { @@ -105,6 +106,8 @@ public static BusinessUnitChangeAddressAction of(final BusinessUnitChangeAddress return instance; } + public BusinessUnitChangeAddressAction copyDeep(); + /** * factory method to create a deep copy of BusinessUnitChangeAddressAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeAddressActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeAddressActionImpl.java index ac89e6c3ade..6aa8597816a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeAddressActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeAddressActionImpl.java @@ -133,4 +133,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitChangeAddressAction copyDeep() { + return BusinessUnitChangeAddressAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeApprovalRuleModeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeApprovalRuleModeAction.java index 9033174e462..86d2fd2aea1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeApprovalRuleModeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeApprovalRuleModeAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeApprovalRuleMode") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitChangeApprovalRuleModeActionImpl.class) public interface BusinessUnitChangeApprovalRuleModeAction extends BusinessUnitUpdateAction { @@ -72,6 +73,8 @@ public static BusinessUnitChangeApprovalRuleModeAction of(final BusinessUnitChan return instance; } + public BusinessUnitChangeApprovalRuleModeAction copyDeep(); + /** * factory method to create a deep copy of BusinessUnitChangeApprovalRuleModeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeApprovalRuleModeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeApprovalRuleModeActionImpl.java index 3c120dd18a2..4c2813fea29 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeApprovalRuleModeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeApprovalRuleModeActionImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitChangeApprovalRuleModeAction copyDeep() { + return BusinessUnitChangeApprovalRuleModeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeAssociateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeAssociateAction.java index 782646f8c3b..801ff49cec4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeAssociateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeAssociateAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeAssociate") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitChangeAssociateActionImpl.class) public interface BusinessUnitChangeAssociateAction extends BusinessUnitUpdateAction { @@ -72,6 +73,8 @@ public static BusinessUnitChangeAssociateAction of(final BusinessUnitChangeAssoc return instance; } + public BusinessUnitChangeAssociateAction copyDeep(); + /** * factory method to create a deep copy of BusinessUnitChangeAssociateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeAssociateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeAssociateActionImpl.java index 26ed616561b..71d111ffd99 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeAssociateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeAssociateActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitChangeAssociateAction copyDeep() { + return BusinessUnitChangeAssociateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeAssociateModeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeAssociateModeAction.java index 3185cf69b31..aa25e920b93 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeAssociateModeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeAssociateModeAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeAssociateMode") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitChangeAssociateModeActionImpl.class) public interface BusinessUnitChangeAssociateModeAction extends BusinessUnitUpdateAction { @@ -70,6 +71,8 @@ public static BusinessUnitChangeAssociateModeAction of(final BusinessUnitChangeA return instance; } + public BusinessUnitChangeAssociateModeAction copyDeep(); + /** * factory method to create a deep copy of BusinessUnitChangeAssociateModeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeAssociateModeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeAssociateModeActionImpl.java index 8b6bbee488e..d3548ea0e54 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeAssociateModeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeAssociateModeActionImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitChangeAssociateModeAction copyDeep() { + return BusinessUnitChangeAssociateModeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeNameAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeNameAction.java index f326500571f..900843e531c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeNameAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeNameAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeName") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitChangeNameActionImpl.class) public interface BusinessUnitChangeNameAction extends BusinessUnitUpdateAction { @@ -70,6 +71,8 @@ public static BusinessUnitChangeNameAction of(final BusinessUnitChangeNameAction return instance; } + public BusinessUnitChangeNameAction copyDeep(); + /** * factory method to create a deep copy of BusinessUnitChangeNameAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeNameActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeNameActionImpl.java index 700a3a7b80a..95504a507e8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeNameActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeNameActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitChangeNameAction copyDeep() { + return BusinessUnitChangeNameAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeParentUnitAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeParentUnitAction.java index 4abe7c3fbc0..c8392ffec64 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeParentUnitAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeParentUnitAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeParentUnit") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitChangeParentUnitActionImpl.class) public interface BusinessUnitChangeParentUnitAction extends BusinessUnitUpdateAction { @@ -74,6 +75,8 @@ public static BusinessUnitChangeParentUnitAction of(final BusinessUnitChangePare return instance; } + public BusinessUnitChangeParentUnitAction copyDeep(); + /** * factory method to create a deep copy of BusinessUnitChangeParentUnitAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeParentUnitActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeParentUnitActionImpl.java index 0ba4b01e9f1..8232635cdcc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeParentUnitActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeParentUnitActionImpl.java @@ -94,4 +94,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitChangeParentUnitAction copyDeep() { + return BusinessUnitChangeParentUnitAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeStatusAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeStatusAction.java index 7baff16bde1..54408838679 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeStatusAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeStatusAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeStatus") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitChangeStatusActionImpl.class) public interface BusinessUnitChangeStatusAction extends BusinessUnitUpdateAction { @@ -70,6 +71,8 @@ public static BusinessUnitChangeStatusAction of(final BusinessUnitChangeStatusAc return instance; } + public BusinessUnitChangeStatusAction copyDeep(); + /** * factory method to create a deep copy of BusinessUnitChangeStatusAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeStatusActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeStatusActionImpl.java index 9a96a8e7d71..316a8271776 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeStatusActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitChangeStatusActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitChangeStatusAction copyDeep() { + return BusinessUnitChangeStatusAction.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 1a2f8e17f6e..6b125963d17 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 @@ -33,9 +33,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.business_unit.CompanyDraftImpl.class, name = CompanyDraft.COMPANY), - @JsonSubTypes.Type(value = com.commercetools.api.models.business_unit.DivisionDraftImpl.class, name = DivisionDraft.DIVISION) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "unitType", defaultImpl = BusinessUnitDraftImpl.class, visible = true) @JsonDeserialize(as = BusinessUnitDraftImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -320,6 +317,8 @@ public interface BusinessUnitDraft extends com.commercetools.api.models.WithKey public void setCustom(final CustomFieldsDraft custom); + public BusinessUnitDraft copyDeep(); + /** * factory method to create a deep copy of BusinessUnitDraft * @param template instance to be copied @@ -330,13 +329,9 @@ public static BusinessUnitDraft deepCopy(@Nullable final BusinessUnitDraft templ if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.business_unit.CompanyDraft) { - return com.commercetools.api.models.business_unit.CompanyDraft - .deepCopy((com.commercetools.api.models.business_unit.CompanyDraft) template); - } - if (template instanceof com.commercetools.api.models.business_unit.DivisionDraft) { - return com.commercetools.api.models.business_unit.DivisionDraft - .deepCopy((com.commercetools.api.models.business_unit.DivisionDraft) template); + + if (!(template instanceof BusinessUnitDraftImpl)) { + return template.copyDeep(); } BusinessUnitDraftImpl instance = new BusinessUnitDraftImpl(); instance.setKey(template.getKey()); 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 7232f3a9db9..24d94c26187 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 @@ -397,4 +397,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitDraft copyDeep() { + return BusinessUnitDraft.deepCopy(this); + } } 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 abd81cabb87..e87f6e4b10f 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 @@ -607,4 +607,8 @@ public String toString() { .build(); } + @Override + public BusinessUnit copyDeep() { + return BusinessUnit.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitKeyReference.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitKeyReference.java index cdd69abee76..b555d2fc7f3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitKeyReference.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitKeyReference.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("business-unit") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitKeyReferenceImpl.class) public interface BusinessUnitKeyReference extends KeyReference { @@ -71,6 +72,8 @@ public static BusinessUnitKeyReference of(final BusinessUnitKeyReference templat return instance; } + public BusinessUnitKeyReference copyDeep(); + /** * factory method to create a deep copy of BusinessUnitKeyReference * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitKeyReferenceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitKeyReferenceImpl.java index c085712cce4..4bc3f86fd83 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitKeyReferenceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitKeyReferenceImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitKeyReference copyDeep() { + return BusinessUnitKeyReference.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitPagedQueryResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitPagedQueryResponse.java index 2daa9bb65e1..fa07367615a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitPagedQueryResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitPagedQueryResponse.java @@ -144,6 +144,8 @@ public static BusinessUnitPagedQueryResponse of(final BusinessUnitPagedQueryResp return instance; } + public BusinessUnitPagedQueryResponse copyDeep(); + /** * factory method to create a deep copy of BusinessUnitPagedQueryResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitPagedQueryResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitPagedQueryResponseImpl.java index 3efcf1d79b3..3e706fd5a15 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitPagedQueryResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitPagedQueryResponseImpl.java @@ -160,4 +160,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitPagedQueryResponse copyDeep() { + return BusinessUnitPagedQueryResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitReference.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitReference.java index fd67713e997..bbd705f69a4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitReference.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitReference.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("business-unit") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitReferenceImpl.class) public interface BusinessUnitReference extends Reference, com.commercetools.api.models.Identifiable, @@ -89,6 +90,8 @@ public static BusinessUnitReference of(final BusinessUnitReference template) { return instance; } + public BusinessUnitReference copyDeep(); + /** * factory method to create a deep copy of BusinessUnitReference * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitReferenceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitReferenceImpl.java index 10839b0fe3e..b9d576c69a6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitReferenceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitReferenceImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitReference copyDeep() { + return BusinessUnitReference.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveAddressAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveAddressAction.java index f65c54be988..0dfd353856e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveAddressAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveAddressAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeAddress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitRemoveAddressActionImpl.class) public interface BusinessUnitRemoveAddressAction extends BusinessUnitUpdateAction { @@ -83,6 +84,8 @@ public static BusinessUnitRemoveAddressAction of(final BusinessUnitRemoveAddress return instance; } + public BusinessUnitRemoveAddressAction copyDeep(); + /** * factory method to create a deep copy of BusinessUnitRemoveAddressAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveAddressActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveAddressActionImpl.java index b1e157b7a42..9b1f2571554 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveAddressActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveAddressActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitRemoveAddressAction copyDeep() { + return BusinessUnitRemoveAddressAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveAssociateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveAssociateAction.java index af812fd70c9..9e423c09cc8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveAssociateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveAssociateAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeAssociate") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitRemoveAssociateActionImpl.class) public interface BusinessUnitRemoveAssociateAction extends BusinessUnitUpdateAction { @@ -73,6 +74,8 @@ public static BusinessUnitRemoveAssociateAction of(final BusinessUnitRemoveAssoc return instance; } + public BusinessUnitRemoveAssociateAction copyDeep(); + /** * factory method to create a deep copy of BusinessUnitRemoveAssociateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveAssociateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveAssociateActionImpl.java index 4ffbfbf7be9..8cbe6773e3d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveAssociateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveAssociateActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitRemoveAssociateAction copyDeep() { + return BusinessUnitRemoveAssociateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveBillingAddressIdAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveBillingAddressIdAction.java index 7c363e82921..7ba69e4ce15 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveBillingAddressIdAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveBillingAddressIdAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeBillingAddressId") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitRemoveBillingAddressIdActionImpl.class) public interface BusinessUnitRemoveBillingAddressIdAction extends BusinessUnitUpdateAction { @@ -83,6 +84,8 @@ public static BusinessUnitRemoveBillingAddressIdAction of(final BusinessUnitRemo return instance; } + public BusinessUnitRemoveBillingAddressIdAction copyDeep(); + /** * factory method to create a deep copy of BusinessUnitRemoveBillingAddressIdAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveBillingAddressIdActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveBillingAddressIdActionImpl.java index 266960682b1..e954a7415eb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveBillingAddressIdActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveBillingAddressIdActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitRemoveBillingAddressIdAction copyDeep() { + return BusinessUnitRemoveBillingAddressIdAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveShippingAddressIdAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveShippingAddressIdAction.java index 6e43322162e..d149a69915f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveShippingAddressIdAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveShippingAddressIdAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeShippingAddressId") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitRemoveShippingAddressIdActionImpl.class) public interface BusinessUnitRemoveShippingAddressIdAction extends BusinessUnitUpdateAction { @@ -84,6 +85,8 @@ public static BusinessUnitRemoveShippingAddressIdAction of( return instance; } + public BusinessUnitRemoveShippingAddressIdAction copyDeep(); + /** * factory method to create a deep copy of BusinessUnitRemoveShippingAddressIdAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveShippingAddressIdActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveShippingAddressIdActionImpl.java index 9cb95d49ee6..56ccf7adac2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveShippingAddressIdActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveShippingAddressIdActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitRemoveShippingAddressIdAction copyDeep() { + return BusinessUnitRemoveShippingAddressIdAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveStoreAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveStoreAction.java index f7a58f97b55..56a24f1d40f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveStoreAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveStoreAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeStore") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitRemoveStoreActionImpl.class) public interface BusinessUnitRemoveStoreAction extends BusinessUnitUpdateAction { @@ -73,6 +74,8 @@ public static BusinessUnitRemoveStoreAction of(final BusinessUnitRemoveStoreActi return instance; } + public BusinessUnitRemoveStoreAction copyDeep(); + /** * factory method to create a deep copy of BusinessUnitRemoveStoreAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveStoreActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveStoreActionImpl.java index f3ad6cf1154..3824a7e2249 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveStoreActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitRemoveStoreActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitRemoveStoreAction copyDeep() { + return BusinessUnitRemoveStoreAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitResourceIdentifier.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitResourceIdentifier.java index 67a46ebfa51..dbaf8863fc9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitResourceIdentifier.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitResourceIdentifier.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("business-unit") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitResourceIdentifierImpl.class) public interface BusinessUnitResourceIdentifier @@ -85,6 +86,8 @@ public static BusinessUnitResourceIdentifier of(final BusinessUnitResourceIdenti return instance; } + public BusinessUnitResourceIdentifier copyDeep(); + /** * factory method to create a deep copy of BusinessUnitResourceIdentifier * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitResourceIdentifierImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitResourceIdentifierImpl.java index 1c0d8324535..e965b7bce52 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitResourceIdentifierImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitResourceIdentifierImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitResourceIdentifier copyDeep() { + return BusinessUnitResourceIdentifier.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetAddressCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetAddressCustomFieldAction.java index 3ef45b64a25..7d3ac053428 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetAddressCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetAddressCustomFieldAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setAddressCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitSetAddressCustomFieldActionImpl.class) public interface BusinessUnitSetAddressCustomFieldAction extends BusinessUnitUpdateAction { @@ -103,6 +104,8 @@ public static BusinessUnitSetAddressCustomFieldAction of(final BusinessUnitSetAd return instance; } + public BusinessUnitSetAddressCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of BusinessUnitSetAddressCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetAddressCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetAddressCustomFieldActionImpl.java index e0d0b12c772..48843aaebb0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetAddressCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetAddressCustomFieldActionImpl.java @@ -128,4 +128,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitSetAddressCustomFieldAction copyDeep() { + return BusinessUnitSetAddressCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetAddressCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetAddressCustomTypeAction.java index b8f5ee1c70a..8d5585a692b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetAddressCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetAddressCustomTypeAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setAddressCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitSetAddressCustomTypeActionImpl.class) public interface BusinessUnitSetAddressCustomTypeAction extends BusinessUnitUpdateAction { @@ -105,6 +106,8 @@ public static BusinessUnitSetAddressCustomTypeAction of(final BusinessUnitSetAdd return instance; } + public BusinessUnitSetAddressCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of BusinessUnitSetAddressCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetAddressCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetAddressCustomTypeActionImpl.java index 2c2c28dc46b..aa11596af11 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetAddressCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetAddressCustomTypeActionImpl.java @@ -130,4 +130,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitSetAddressCustomTypeAction copyDeep() { + return BusinessUnitSetAddressCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetAssociatesAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetAssociatesAction.java index e40a34e8b80..e9df01b6bdf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetAssociatesAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetAssociatesAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setAssociates") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitSetAssociatesActionImpl.class) public interface BusinessUnitSetAssociatesAction extends BusinessUnitUpdateAction { @@ -81,6 +82,8 @@ public static BusinessUnitSetAssociatesAction of(final BusinessUnitSetAssociates return instance; } + public BusinessUnitSetAssociatesAction copyDeep(); + /** * factory method to create a deep copy of BusinessUnitSetAssociatesAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetAssociatesActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetAssociatesActionImpl.java index e56ea8ff3cf..20b09a37962 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetAssociatesActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetAssociatesActionImpl.java @@ -97,4 +97,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitSetAssociatesAction copyDeep() { + return BusinessUnitSetAssociatesAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetContactEmailAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetContactEmailAction.java index d39d6badb73..cc0c608fa6a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetContactEmailAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetContactEmailAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setContactEmail") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitSetContactEmailActionImpl.class) public interface BusinessUnitSetContactEmailAction extends BusinessUnitUpdateAction { @@ -67,6 +68,8 @@ public static BusinessUnitSetContactEmailAction of(final BusinessUnitSetContactE return instance; } + public BusinessUnitSetContactEmailAction copyDeep(); + /** * factory method to create a deep copy of BusinessUnitSetContactEmailAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetContactEmailActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetContactEmailActionImpl.java index f9c0825e09e..7d464451ae9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetContactEmailActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetContactEmailActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitSetContactEmailAction copyDeep() { + return BusinessUnitSetContactEmailAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetCustomFieldAction.java index 8ca3c61218b..9c8e4139ebb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitSetCustomFieldActionImpl.class) public interface BusinessUnitSetCustomFieldAction extends BusinessUnitUpdateAction { @@ -86,6 +87,8 @@ public static BusinessUnitSetCustomFieldAction of(final BusinessUnitSetCustomFie return instance; } + public BusinessUnitSetCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of BusinessUnitSetCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetCustomFieldActionImpl.java index dcd9d7fbd7d..bf663bd8776 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetCustomFieldActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitSetCustomFieldAction copyDeep() { + return BusinessUnitSetCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetCustomTypeAction.java index 368d84b80f5..b37fe877708 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitSetCustomTypeActionImpl.class) public interface BusinessUnitSetCustomTypeAction extends BusinessUnitUpdateAction { @@ -87,6 +88,8 @@ public static BusinessUnitSetCustomTypeAction of(final BusinessUnitSetCustomType return instance; } + public BusinessUnitSetCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of BusinessUnitSetCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetCustomTypeActionImpl.java index 575cb86208e..ecc18ae29fe 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetCustomTypeActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitSetCustomTypeAction copyDeep() { + return BusinessUnitSetCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetDefaultBillingAddressAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetDefaultBillingAddressAction.java index 40c734a368a..cf06caa642c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetDefaultBillingAddressAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetDefaultBillingAddressAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDefaultBillingAddress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitSetDefaultBillingAddressActionImpl.class) public interface BusinessUnitSetDefaultBillingAddressAction extends BusinessUnitUpdateAction { @@ -84,6 +85,8 @@ public static BusinessUnitSetDefaultBillingAddressAction of( return instance; } + public BusinessUnitSetDefaultBillingAddressAction copyDeep(); + /** * factory method to create a deep copy of BusinessUnitSetDefaultBillingAddressAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetDefaultBillingAddressActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetDefaultBillingAddressActionImpl.java index ff9f16fbb58..5a5eaceb438 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetDefaultBillingAddressActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetDefaultBillingAddressActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitSetDefaultBillingAddressAction copyDeep() { + return BusinessUnitSetDefaultBillingAddressAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetDefaultShippingAddressAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetDefaultShippingAddressAction.java index 35fabf4a81c..79d66d435e4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetDefaultShippingAddressAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetDefaultShippingAddressAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDefaultShippingAddress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitSetDefaultShippingAddressActionImpl.class) public interface BusinessUnitSetDefaultShippingAddressAction extends BusinessUnitUpdateAction { @@ -84,6 +85,8 @@ public static BusinessUnitSetDefaultShippingAddressAction of( return instance; } + public BusinessUnitSetDefaultShippingAddressAction copyDeep(); + /** * factory method to create a deep copy of BusinessUnitSetDefaultShippingAddressAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetDefaultShippingAddressActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetDefaultShippingAddressActionImpl.java index 58b1a2922ab..ca0e8509635 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetDefaultShippingAddressActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetDefaultShippingAddressActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitSetDefaultShippingAddressAction copyDeep() { + return BusinessUnitSetDefaultShippingAddressAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetStoreModeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetStoreModeAction.java index b25d4d4dcb4..4e284a7bd96 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetStoreModeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetStoreModeAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setStoreMode") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitSetStoreModeActionImpl.class) public interface BusinessUnitSetStoreModeAction extends BusinessUnitUpdateAction { @@ -97,6 +98,8 @@ public static BusinessUnitSetStoreModeAction of(final BusinessUnitSetStoreModeAc return instance; } + public BusinessUnitSetStoreModeAction copyDeep(); + /** * factory method to create a deep copy of BusinessUnitSetStoreModeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetStoreModeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetStoreModeActionImpl.java index ee9643e8112..384199445fe 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetStoreModeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetStoreModeActionImpl.java @@ -115,4 +115,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitSetStoreModeAction copyDeep() { + return BusinessUnitSetStoreModeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetStoresAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetStoresAction.java index b12852dcb85..faf9ac39bff 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetStoresAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetStoresAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setStores") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitSetStoresActionImpl.class) public interface BusinessUnitSetStoresAction extends BusinessUnitUpdateAction { @@ -82,6 +83,8 @@ public static BusinessUnitSetStoresAction of(final BusinessUnitSetStoresAction t return instance; } + public BusinessUnitSetStoresAction copyDeep(); + /** * factory method to create a deep copy of BusinessUnitSetStoresAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetStoresActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetStoresActionImpl.java index e2e034c30de..ffbee49faf5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetStoresActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetStoresActionImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitSetStoresAction copyDeep() { + return BusinessUnitSetStoresAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetUnitTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetUnitTypeAction.java index a4bcd8c7941..c685d7b8197 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetUnitTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetUnitTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setUnitType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitSetUnitTypeActionImpl.class) public interface BusinessUnitSetUnitTypeAction extends BusinessUnitUpdateAction { @@ -89,6 +90,8 @@ public static BusinessUnitSetUnitTypeAction of(final BusinessUnitSetUnitTypeActi return instance; } + public BusinessUnitSetUnitTypeAction copyDeep(); + /** * factory method to create a deep copy of BusinessUnitSetUnitTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetUnitTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetUnitTypeActionImpl.java index 29fc0e0fdde..7392a208a36 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetUnitTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitSetUnitTypeActionImpl.java @@ -113,4 +113,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitSetUnitTypeAction copyDeep() { + return BusinessUnitSetUnitTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitUpdate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitUpdate.java index f199c3c8812..ae4b46f553f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitUpdate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitUpdate.java @@ -94,6 +94,8 @@ public static BusinessUnitUpdate of(final BusinessUnitUpdate template) { return instance; } + public BusinessUnitUpdate copyDeep(); + /** * factory method to create a deep copy of BusinessUnitUpdate * @param template instance to be copied 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 98e523e0a0d..1bfa1dd61e5 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 @@ -27,35 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.business_unit.BusinessUnitAddAddressActionImpl.class, name = BusinessUnitAddAddressAction.ADD_ADDRESS), - @JsonSubTypes.Type(value = com.commercetools.api.models.business_unit.BusinessUnitAddAssociateActionImpl.class, name = BusinessUnitAddAssociateAction.ADD_ASSOCIATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.business_unit.BusinessUnitAddBillingAddressIdActionImpl.class, name = BusinessUnitAddBillingAddressIdAction.ADD_BILLING_ADDRESS_ID), - @JsonSubTypes.Type(value = com.commercetools.api.models.business_unit.BusinessUnitAddShippingAddressIdActionImpl.class, name = BusinessUnitAddShippingAddressIdAction.ADD_SHIPPING_ADDRESS_ID), - @JsonSubTypes.Type(value = com.commercetools.api.models.business_unit.BusinessUnitAddStoreActionImpl.class, name = BusinessUnitAddStoreAction.ADD_STORE), - @JsonSubTypes.Type(value = com.commercetools.api.models.business_unit.BusinessUnitChangeAddressActionImpl.class, name = BusinessUnitChangeAddressAction.CHANGE_ADDRESS), - @JsonSubTypes.Type(value = com.commercetools.api.models.business_unit.BusinessUnitChangeApprovalRuleModeActionImpl.class, name = BusinessUnitChangeApprovalRuleModeAction.CHANGE_APPROVAL_RULE_MODE), - @JsonSubTypes.Type(value = com.commercetools.api.models.business_unit.BusinessUnitChangeAssociateActionImpl.class, name = BusinessUnitChangeAssociateAction.CHANGE_ASSOCIATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.business_unit.BusinessUnitChangeAssociateModeActionImpl.class, name = BusinessUnitChangeAssociateModeAction.CHANGE_ASSOCIATE_MODE), - @JsonSubTypes.Type(value = com.commercetools.api.models.business_unit.BusinessUnitChangeNameActionImpl.class, name = BusinessUnitChangeNameAction.CHANGE_NAME), - @JsonSubTypes.Type(value = com.commercetools.api.models.business_unit.BusinessUnitChangeParentUnitActionImpl.class, name = BusinessUnitChangeParentUnitAction.CHANGE_PARENT_UNIT), - @JsonSubTypes.Type(value = com.commercetools.api.models.business_unit.BusinessUnitChangeStatusActionImpl.class, name = BusinessUnitChangeStatusAction.CHANGE_STATUS), - @JsonSubTypes.Type(value = com.commercetools.api.models.business_unit.BusinessUnitRemoveAddressActionImpl.class, name = BusinessUnitRemoveAddressAction.REMOVE_ADDRESS), - @JsonSubTypes.Type(value = com.commercetools.api.models.business_unit.BusinessUnitRemoveAssociateActionImpl.class, name = BusinessUnitRemoveAssociateAction.REMOVE_ASSOCIATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.business_unit.BusinessUnitRemoveBillingAddressIdActionImpl.class, name = BusinessUnitRemoveBillingAddressIdAction.REMOVE_BILLING_ADDRESS_ID), - @JsonSubTypes.Type(value = com.commercetools.api.models.business_unit.BusinessUnitRemoveShippingAddressIdActionImpl.class, name = BusinessUnitRemoveShippingAddressIdAction.REMOVE_SHIPPING_ADDRESS_ID), - @JsonSubTypes.Type(value = com.commercetools.api.models.business_unit.BusinessUnitRemoveStoreActionImpl.class, name = BusinessUnitRemoveStoreAction.REMOVE_STORE), - @JsonSubTypes.Type(value = com.commercetools.api.models.business_unit.BusinessUnitSetAddressCustomFieldActionImpl.class, name = BusinessUnitSetAddressCustomFieldAction.SET_ADDRESS_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.business_unit.BusinessUnitSetAddressCustomTypeActionImpl.class, name = BusinessUnitSetAddressCustomTypeAction.SET_ADDRESS_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.business_unit.BusinessUnitSetAssociatesActionImpl.class, name = BusinessUnitSetAssociatesAction.SET_ASSOCIATES), - @JsonSubTypes.Type(value = com.commercetools.api.models.business_unit.BusinessUnitSetContactEmailActionImpl.class, name = BusinessUnitSetContactEmailAction.SET_CONTACT_EMAIL), - @JsonSubTypes.Type(value = com.commercetools.api.models.business_unit.BusinessUnitSetCustomFieldActionImpl.class, name = BusinessUnitSetCustomFieldAction.SET_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.business_unit.BusinessUnitSetCustomTypeActionImpl.class, name = BusinessUnitSetCustomTypeAction.SET_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.business_unit.BusinessUnitSetDefaultBillingAddressActionImpl.class, name = BusinessUnitSetDefaultBillingAddressAction.SET_DEFAULT_BILLING_ADDRESS), - @JsonSubTypes.Type(value = com.commercetools.api.models.business_unit.BusinessUnitSetDefaultShippingAddressActionImpl.class, name = BusinessUnitSetDefaultShippingAddressAction.SET_DEFAULT_SHIPPING_ADDRESS), - @JsonSubTypes.Type(value = com.commercetools.api.models.business_unit.BusinessUnitSetStoreModeActionImpl.class, name = BusinessUnitSetStoreModeAction.SET_STORE_MODE), - @JsonSubTypes.Type(value = com.commercetools.api.models.business_unit.BusinessUnitSetStoresActionImpl.class, name = BusinessUnitSetStoresAction.SET_STORES), - @JsonSubTypes.Type(value = com.commercetools.api.models.business_unit.BusinessUnitSetUnitTypeActionImpl.class, name = BusinessUnitSetUnitTypeAction.SET_UNIT_TYPE) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = BusinessUnitUpdateActionImpl.class, visible = true) @JsonDeserialize(as = BusinessUnitUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -70,6 +41,8 @@ public interface BusinessUnitUpdateAction @JsonProperty("action") public String getAction(); + public BusinessUnitUpdateAction copyDeep(); + /** * factory method to create a deep copy of BusinessUnitUpdateAction * @param template instance to be copied @@ -80,117 +53,9 @@ public static BusinessUnitUpdateAction deepCopy(@Nullable final BusinessUnitUpda if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.business_unit.BusinessUnitAddAddressAction) { - return com.commercetools.api.models.business_unit.BusinessUnitAddAddressAction - .deepCopy((com.commercetools.api.models.business_unit.BusinessUnitAddAddressAction) template); - } - if (template instanceof com.commercetools.api.models.business_unit.BusinessUnitAddAssociateAction) { - return com.commercetools.api.models.business_unit.BusinessUnitAddAssociateAction - .deepCopy((com.commercetools.api.models.business_unit.BusinessUnitAddAssociateAction) template); - } - if (template instanceof com.commercetools.api.models.business_unit.BusinessUnitAddBillingAddressIdAction) { - return com.commercetools.api.models.business_unit.BusinessUnitAddBillingAddressIdAction.deepCopy( - (com.commercetools.api.models.business_unit.BusinessUnitAddBillingAddressIdAction) template); - } - if (template instanceof com.commercetools.api.models.business_unit.BusinessUnitAddShippingAddressIdAction) { - return com.commercetools.api.models.business_unit.BusinessUnitAddShippingAddressIdAction.deepCopy( - (com.commercetools.api.models.business_unit.BusinessUnitAddShippingAddressIdAction) template); - } - if (template instanceof com.commercetools.api.models.business_unit.BusinessUnitAddStoreAction) { - return com.commercetools.api.models.business_unit.BusinessUnitAddStoreAction - .deepCopy((com.commercetools.api.models.business_unit.BusinessUnitAddStoreAction) template); - } - if (template instanceof com.commercetools.api.models.business_unit.BusinessUnitChangeAddressAction) { - return com.commercetools.api.models.business_unit.BusinessUnitChangeAddressAction - .deepCopy((com.commercetools.api.models.business_unit.BusinessUnitChangeAddressAction) template); - } - if (template instanceof com.commercetools.api.models.business_unit.BusinessUnitChangeApprovalRuleModeAction) { - return com.commercetools.api.models.business_unit.BusinessUnitChangeApprovalRuleModeAction.deepCopy( - (com.commercetools.api.models.business_unit.BusinessUnitChangeApprovalRuleModeAction) template); - } - if (template instanceof com.commercetools.api.models.business_unit.BusinessUnitChangeAssociateAction) { - return com.commercetools.api.models.business_unit.BusinessUnitChangeAssociateAction - .deepCopy((com.commercetools.api.models.business_unit.BusinessUnitChangeAssociateAction) template); - } - if (template instanceof com.commercetools.api.models.business_unit.BusinessUnitChangeAssociateModeAction) { - return com.commercetools.api.models.business_unit.BusinessUnitChangeAssociateModeAction.deepCopy( - (com.commercetools.api.models.business_unit.BusinessUnitChangeAssociateModeAction) template); - } - if (template instanceof com.commercetools.api.models.business_unit.BusinessUnitChangeNameAction) { - return com.commercetools.api.models.business_unit.BusinessUnitChangeNameAction - .deepCopy((com.commercetools.api.models.business_unit.BusinessUnitChangeNameAction) template); - } - if (template instanceof com.commercetools.api.models.business_unit.BusinessUnitChangeParentUnitAction) { - return com.commercetools.api.models.business_unit.BusinessUnitChangeParentUnitAction - .deepCopy((com.commercetools.api.models.business_unit.BusinessUnitChangeParentUnitAction) template); - } - if (template instanceof com.commercetools.api.models.business_unit.BusinessUnitChangeStatusAction) { - return com.commercetools.api.models.business_unit.BusinessUnitChangeStatusAction - .deepCopy((com.commercetools.api.models.business_unit.BusinessUnitChangeStatusAction) template); - } - if (template instanceof com.commercetools.api.models.business_unit.BusinessUnitRemoveAddressAction) { - return com.commercetools.api.models.business_unit.BusinessUnitRemoveAddressAction - .deepCopy((com.commercetools.api.models.business_unit.BusinessUnitRemoveAddressAction) template); - } - if (template instanceof com.commercetools.api.models.business_unit.BusinessUnitRemoveAssociateAction) { - return com.commercetools.api.models.business_unit.BusinessUnitRemoveAssociateAction - .deepCopy((com.commercetools.api.models.business_unit.BusinessUnitRemoveAssociateAction) template); - } - if (template instanceof com.commercetools.api.models.business_unit.BusinessUnitRemoveBillingAddressIdAction) { - return com.commercetools.api.models.business_unit.BusinessUnitRemoveBillingAddressIdAction.deepCopy( - (com.commercetools.api.models.business_unit.BusinessUnitRemoveBillingAddressIdAction) template); - } - if (template instanceof com.commercetools.api.models.business_unit.BusinessUnitRemoveShippingAddressIdAction) { - return com.commercetools.api.models.business_unit.BusinessUnitRemoveShippingAddressIdAction.deepCopy( - (com.commercetools.api.models.business_unit.BusinessUnitRemoveShippingAddressIdAction) template); - } - if (template instanceof com.commercetools.api.models.business_unit.BusinessUnitRemoveStoreAction) { - return com.commercetools.api.models.business_unit.BusinessUnitRemoveStoreAction - .deepCopy((com.commercetools.api.models.business_unit.BusinessUnitRemoveStoreAction) template); - } - if (template instanceof com.commercetools.api.models.business_unit.BusinessUnitSetAddressCustomFieldAction) { - return com.commercetools.api.models.business_unit.BusinessUnitSetAddressCustomFieldAction.deepCopy( - (com.commercetools.api.models.business_unit.BusinessUnitSetAddressCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.business_unit.BusinessUnitSetAddressCustomTypeAction) { - return com.commercetools.api.models.business_unit.BusinessUnitSetAddressCustomTypeAction.deepCopy( - (com.commercetools.api.models.business_unit.BusinessUnitSetAddressCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.business_unit.BusinessUnitSetAssociatesAction) { - return com.commercetools.api.models.business_unit.BusinessUnitSetAssociatesAction - .deepCopy((com.commercetools.api.models.business_unit.BusinessUnitSetAssociatesAction) template); - } - if (template instanceof com.commercetools.api.models.business_unit.BusinessUnitSetContactEmailAction) { - return com.commercetools.api.models.business_unit.BusinessUnitSetContactEmailAction - .deepCopy((com.commercetools.api.models.business_unit.BusinessUnitSetContactEmailAction) template); - } - if (template instanceof com.commercetools.api.models.business_unit.BusinessUnitSetCustomFieldAction) { - return com.commercetools.api.models.business_unit.BusinessUnitSetCustomFieldAction - .deepCopy((com.commercetools.api.models.business_unit.BusinessUnitSetCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.business_unit.BusinessUnitSetCustomTypeAction) { - return com.commercetools.api.models.business_unit.BusinessUnitSetCustomTypeAction - .deepCopy((com.commercetools.api.models.business_unit.BusinessUnitSetCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.business_unit.BusinessUnitSetDefaultBillingAddressAction) { - return com.commercetools.api.models.business_unit.BusinessUnitSetDefaultBillingAddressAction.deepCopy( - (com.commercetools.api.models.business_unit.BusinessUnitSetDefaultBillingAddressAction) template); - } - if (template instanceof com.commercetools.api.models.business_unit.BusinessUnitSetDefaultShippingAddressAction) { - return com.commercetools.api.models.business_unit.BusinessUnitSetDefaultShippingAddressAction.deepCopy( - (com.commercetools.api.models.business_unit.BusinessUnitSetDefaultShippingAddressAction) template); - } - if (template instanceof com.commercetools.api.models.business_unit.BusinessUnitSetStoreModeAction) { - return com.commercetools.api.models.business_unit.BusinessUnitSetStoreModeAction - .deepCopy((com.commercetools.api.models.business_unit.BusinessUnitSetStoreModeAction) template); - } - if (template instanceof com.commercetools.api.models.business_unit.BusinessUnitSetStoresAction) { - return com.commercetools.api.models.business_unit.BusinessUnitSetStoresAction - .deepCopy((com.commercetools.api.models.business_unit.BusinessUnitSetStoresAction) template); - } - if (template instanceof com.commercetools.api.models.business_unit.BusinessUnitSetUnitTypeAction) { - return com.commercetools.api.models.business_unit.BusinessUnitSetUnitTypeAction - .deepCopy((com.commercetools.api.models.business_unit.BusinessUnitSetUnitTypeAction) template); + + if (!(template instanceof BusinessUnitUpdateActionImpl)) { + return template.copyDeep(); } BusinessUnitUpdateActionImpl instance = new BusinessUnitUpdateActionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitUpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitUpdateActionImpl.java index 8844311709a..d99478dc60f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitUpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitUpdateActionImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public BusinessUnitUpdateAction copyDeep() { + return BusinessUnitUpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitUpdateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitUpdateImpl.java index 0aa0fccb1ce..78ff4f17c76 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitUpdateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/BusinessUnitUpdateImpl.java @@ -100,4 +100,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitUpdate copyDeep() { + return BusinessUnitUpdate.deepCopy(this); + } } 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 c114d3bfbb1..97e74c1af40 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 @@ -40,6 +40,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("Company") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CompanyImpl.class) public interface Company extends BusinessUnit { @@ -137,6 +138,8 @@ public static Company of(final Company template) { return instance; } + public Company copyDeep(); + /** * factory method to create a deep copy of Company * @param template instance to be copied 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 467397acba3..a66f0a9c7cc 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 @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("Company") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CompanyDraftImpl.class) public interface CompanyDraft extends BusinessUnitDraft, io.vrap.rmf.base.client.Draft { @@ -69,6 +70,8 @@ public static CompanyDraft of(final CompanyDraft template) { return instance; } + public CompanyDraft copyDeep(); + /** * factory method to create a deep copy of CompanyDraft * @param template instance to be copied 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 fbd30761dd8..3e21c9c933d 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 @@ -397,4 +397,8 @@ public String toString() { .build(); } + @Override + public CompanyDraft copyDeep() { + return CompanyDraft.deepCopy(this); + } } 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 6b97a1c3f47..59bd1e2a8fe 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 @@ -607,4 +607,8 @@ public String toString() { .build(); } + @Override + public Company copyDeep() { + return Company.deepCopy(this); + } } 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 c6e20dcebdf..119fdd67ade 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 @@ -42,6 +42,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("Division") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DivisionImpl.class) public interface Division extends BusinessUnit { @@ -155,6 +156,8 @@ public static Division of(final Division template) { return instance; } + public Division copyDeep(); + /** * factory method to create a deep copy of Division * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/DivisionDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/DivisionDraft.java index a19bc06d394..4aae4158ca3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/DivisionDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/DivisionDraft.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("Division") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DivisionDraftImpl.class) public interface DivisionDraft extends BusinessUnitDraft, io.vrap.rmf.base.client.Draft { @@ -135,6 +136,8 @@ public static DivisionDraft of(final DivisionDraft template) { return instance; } + public DivisionDraft copyDeep(); + /** * factory method to create a deep copy of DivisionDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/DivisionDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/DivisionDraftImpl.java index 1ef4a5502af..26863fe40ac 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/DivisionDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/DivisionDraftImpl.java @@ -418,4 +418,8 @@ public String toString() { .build(); } + @Override + public DivisionDraft copyDeep() { + return DivisionDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/DivisionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/DivisionImpl.java index 3fc16c80a20..d3fdc6017e2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/DivisionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/DivisionImpl.java @@ -607,4 +607,8 @@ public String toString() { .build(); } + @Override + public Division copyDeep() { + return Division.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/InheritedAssociate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/InheritedAssociate.java index 4296ef07d11..7f4caa6ecf9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/InheritedAssociate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/InheritedAssociate.java @@ -95,6 +95,8 @@ public static InheritedAssociate of(final InheritedAssociate template) { return instance; } + public InheritedAssociate copyDeep(); + /** * factory method to create a deep copy of InheritedAssociate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/InheritedAssociateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/InheritedAssociateImpl.java index 2c6d4d0385b..0b37c9d2b75 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/InheritedAssociateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/InheritedAssociateImpl.java @@ -103,4 +103,8 @@ public String toString() { .build(); } + @Override + public InheritedAssociate copyDeep() { + return InheritedAssociate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/InheritedAssociateRoleAssignment.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/InheritedAssociateRoleAssignment.java index a0f8624e79d..4085a03cb3b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/InheritedAssociateRoleAssignment.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/InheritedAssociateRoleAssignment.java @@ -86,6 +86,8 @@ public static InheritedAssociateRoleAssignment of(final InheritedAssociateRoleAs return instance; } + public InheritedAssociateRoleAssignment copyDeep(); + /** * factory method to create a deep copy of InheritedAssociateRoleAssignment * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/InheritedAssociateRoleAssignmentImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/InheritedAssociateRoleAssignmentImpl.java index e88f3115919..a6936a63234 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/InheritedAssociateRoleAssignmentImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit/InheritedAssociateRoleAssignmentImpl.java @@ -97,4 +97,8 @@ public String toString() { .build(); } + @Override + public InheritedAssociateRoleAssignment copyDeep() { + return InheritedAssociateRoleAssignment.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit_search/BusinessUnitIndexingProgress.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit_search/BusinessUnitIndexingProgress.java index f6b754e5593..985c9a9a585 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit_search/BusinessUnitIndexingProgress.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit_search/BusinessUnitIndexingProgress.java @@ -99,6 +99,8 @@ public static BusinessUnitIndexingProgress of(final BusinessUnitIndexingProgress return instance; } + public BusinessUnitIndexingProgress copyDeep(); + /** * factory method to create a deep copy of BusinessUnitIndexingProgress * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit_search/BusinessUnitIndexingProgressImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit_search/BusinessUnitIndexingProgressImpl.java index fb8ab6fde6b..add931d4b8c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit_search/BusinessUnitIndexingProgressImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit_search/BusinessUnitIndexingProgressImpl.java @@ -114,4 +114,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitIndexingProgress copyDeep() { + return BusinessUnitIndexingProgress.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit_search/BusinessUnitPagedSearchResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit_search/BusinessUnitPagedSearchResponse.java index 0f9b4c511fc..6d551967281 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit_search/BusinessUnitPagedSearchResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit_search/BusinessUnitPagedSearchResponse.java @@ -127,6 +127,8 @@ public static BusinessUnitPagedSearchResponse of(final BusinessUnitPagedSearchRe return instance; } + public BusinessUnitPagedSearchResponse copyDeep(); + /** * factory method to create a deep copy of BusinessUnitPagedSearchResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit_search/BusinessUnitPagedSearchResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit_search/BusinessUnitPagedSearchResponseImpl.java index 0a758abfda6..b2e1132a1da 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit_search/BusinessUnitPagedSearchResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit_search/BusinessUnitPagedSearchResponseImpl.java @@ -138,4 +138,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitPagedSearchResponse copyDeep() { + return BusinessUnitPagedSearchResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit_search/BusinessUnitSearchIndexingStatusResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit_search/BusinessUnitSearchIndexingStatusResponse.java index 9b317fbedfa..ead78d14254 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit_search/BusinessUnitSearchIndexingStatusResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit_search/BusinessUnitSearchIndexingStatusResponse.java @@ -132,6 +132,8 @@ public static BusinessUnitSearchIndexingStatusResponse of(final BusinessUnitSear return instance; } + public BusinessUnitSearchIndexingStatusResponse copyDeep(); + /** * factory method to create a deep copy of BusinessUnitSearchIndexingStatusResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit_search/BusinessUnitSearchIndexingStatusResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit_search/BusinessUnitSearchIndexingStatusResponseImpl.java index e235338f527..e33ea26b6b8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit_search/BusinessUnitSearchIndexingStatusResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit_search/BusinessUnitSearchIndexingStatusResponseImpl.java @@ -159,4 +159,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitSearchIndexingStatusResponse copyDeep() { + return BusinessUnitSearchIndexingStatusResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit_search/BusinessUnitSearchRequest.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit_search/BusinessUnitSearchRequest.java index 22d2b1e740e..aef43f14ab3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit_search/BusinessUnitSearchRequest.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit_search/BusinessUnitSearchRequest.java @@ -123,6 +123,8 @@ public static BusinessUnitSearchRequest of(final BusinessUnitSearchRequest templ return instance; } + public BusinessUnitSearchRequest copyDeep(); + /** * factory method to create a deep copy of BusinessUnitSearchRequest * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit_search/BusinessUnitSearchRequestImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit_search/BusinessUnitSearchRequestImpl.java index ef9c91c90a3..3a5a1dc9458 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit_search/BusinessUnitSearchRequestImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit_search/BusinessUnitSearchRequestImpl.java @@ -136,4 +136,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitSearchRequest copyDeep() { + return BusinessUnitSearchRequest.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit_search/BusinessUnitSearchResult.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit_search/BusinessUnitSearchResult.java index 98851d9f9ce..bb317c4e0f9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit_search/BusinessUnitSearchResult.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit_search/BusinessUnitSearchResult.java @@ -82,6 +82,8 @@ public static BusinessUnitSearchResult of(final BusinessUnitSearchResult templat return instance; } + public BusinessUnitSearchResult copyDeep(); + /** * factory method to create a deep copy of BusinessUnitSearchResult * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit_search/BusinessUnitSearchResultImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit_search/BusinessUnitSearchResultImpl.java index 79141a1be0a..c69a8b6afd4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit_search/BusinessUnitSearchResultImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/business_unit_search/BusinessUnitSearchResultImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitSearchResult copyDeep() { + return BusinessUnitSearchResult.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/BestDeal.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/BestDeal.java index a5583e8beff..2b2052c521b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/BestDeal.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/BestDeal.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BestDeal") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BestDealImpl.class) public interface BestDeal extends DiscountTypeCombination { @@ -70,6 +71,8 @@ public static BestDeal of(final BestDeal template) { return instance; } + public BestDeal copyDeep(); + /** * factory method to create a deep copy of BestDeal * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/BestDealImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/BestDealImpl.java index 8dadb068ca6..d96f0cb055f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/BestDealImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/BestDealImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public BestDeal copyDeep() { + return BestDeal.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/Cart.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/Cart.java index 66f99a0ffca..84c3552d7a7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/Cart.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/Cart.java @@ -875,6 +875,8 @@ public static Cart of(final Cart template) { return instance; } + public Cart copyDeep(); + /** * factory method to create a deep copy of Cart * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddCustomLineItemAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddCustomLineItemAction.java index 7d89afac558..3091dacd06f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddCustomLineItemAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddCustomLineItemAction.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addCustomLineItem") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartAddCustomLineItemActionImpl.class) public interface CartAddCustomLineItemAction @@ -234,6 +235,8 @@ public static CartAddCustomLineItemAction of(final CartAddCustomLineItemAction t return instance; } + public CartAddCustomLineItemAction copyDeep(); + /** * factory method to create a deep copy of CartAddCustomLineItemAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddCustomLineItemActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddCustomLineItemActionImpl.java index 1251e6cffba..a293f004ebb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddCustomLineItemActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddCustomLineItemActionImpl.java @@ -279,4 +279,8 @@ public String toString() { .build(); } + @Override + public CartAddCustomLineItemAction copyDeep() { + return CartAddCustomLineItemAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddCustomShippingMethodAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddCustomShippingMethodAction.java index 8029980201f..cb132ff652b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddCustomShippingMethodAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddCustomShippingMethodAction.java @@ -37,6 +37,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addCustomShippingMethod") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartAddCustomShippingMethodActionImpl.class) public interface CartAddCustomShippingMethodAction extends CartUpdateAction { @@ -228,6 +229,8 @@ public static CartAddCustomShippingMethodAction of(final CartAddCustomShippingMe return instance; } + public CartAddCustomShippingMethodAction copyDeep(); + /** * factory method to create a deep copy of CartAddCustomShippingMethodAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddCustomShippingMethodActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddCustomShippingMethodActionImpl.java index 470c4b97485..8f5ade63c56 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddCustomShippingMethodActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddCustomShippingMethodActionImpl.java @@ -263,4 +263,8 @@ public String toString() { .build(); } + @Override + public CartAddCustomShippingMethodAction copyDeep() { + return CartAddCustomShippingMethodAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddDiscountCodeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddDiscountCodeAction.java index 451b370bf25..572d13da812 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddDiscountCodeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddDiscountCodeAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addDiscountCode") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartAddDiscountCodeActionImpl.class) public interface CartAddDiscountCodeAction extends CartUpdateAction { @@ -72,6 +73,8 @@ public static CartAddDiscountCodeAction of(final CartAddDiscountCodeAction templ return instance; } + public CartAddDiscountCodeAction copyDeep(); + /** * factory method to create a deep copy of CartAddDiscountCodeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddDiscountCodeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddDiscountCodeActionImpl.java index e32adb38df6..03cb208aa14 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddDiscountCodeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddDiscountCodeActionImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public CartAddDiscountCodeAction copyDeep() { + return CartAddDiscountCodeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddItemShippingAddressAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddItemShippingAddressAction.java index eb995ca33e0..63dd801a134 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddItemShippingAddressAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddItemShippingAddressAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addItemShippingAddress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartAddItemShippingAddressActionImpl.class) public interface CartAddItemShippingAddressAction extends CartUpdateAction { @@ -75,6 +76,8 @@ public static CartAddItemShippingAddressAction of(final CartAddItemShippingAddre return instance; } + public CartAddItemShippingAddressAction copyDeep(); + /** * factory method to create a deep copy of CartAddItemShippingAddressAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddItemShippingAddressActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddItemShippingAddressActionImpl.java index b0eb482ba73..f0d38733d11 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddItemShippingAddressActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddItemShippingAddressActionImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public CartAddItemShippingAddressAction copyDeep() { + return CartAddItemShippingAddressAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddLineItemAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddLineItemAction.java index 7c6fd341737..5786857e01c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddLineItemAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddLineItemAction.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addLineItem") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartAddLineItemActionImpl.class) public interface CartAddLineItemAction @@ -318,6 +319,8 @@ public static CartAddLineItemAction of(final CartAddLineItemAction template) { return instance; } + public CartAddLineItemAction copyDeep(); + /** * factory method to create a deep copy of CartAddLineItemAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddLineItemActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddLineItemActionImpl.java index 488d4494197..c191068d6c3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddLineItemActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddLineItemActionImpl.java @@ -386,4 +386,8 @@ public String toString() { .build(); } + @Override + public CartAddLineItemAction copyDeep() { + return CartAddLineItemAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddPaymentAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddPaymentAction.java index 9a11792e2cd..2d72cafe9c0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddPaymentAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddPaymentAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addPayment") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartAddPaymentActionImpl.class) public interface CartAddPaymentAction extends CartUpdateAction { @@ -73,6 +74,8 @@ public static CartAddPaymentAction of(final CartAddPaymentAction template) { return instance; } + public CartAddPaymentAction copyDeep(); + /** * factory method to create a deep copy of CartAddPaymentAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddPaymentActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddPaymentActionImpl.java index 347a1be552a..51ecd7dbc9f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddPaymentActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddPaymentActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public CartAddPaymentAction copyDeep() { + return CartAddPaymentAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddShippingMethodAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddShippingMethodAction.java index 436d9a4058c..77d2ea53dc3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddShippingMethodAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddShippingMethodAction.java @@ -35,6 +35,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addShippingMethod") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartAddShippingMethodActionImpl.class) public interface CartAddShippingMethodAction extends CartUpdateAction { @@ -194,6 +195,8 @@ public static CartAddShippingMethodAction of(final CartAddShippingMethodAction t return instance; } + public CartAddShippingMethodAction copyDeep(); + /** * factory method to create a deep copy of CartAddShippingMethodAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddShippingMethodActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddShippingMethodActionImpl.java index a0d02414d08..b97f1fc6205 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddShippingMethodActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddShippingMethodActionImpl.java @@ -223,4 +223,8 @@ public String toString() { .build(); } + @Override + public CartAddShippingMethodAction copyDeep() { + return CartAddShippingMethodAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddShoppingListAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddShoppingListAction.java index a87d65543fc..dd53e4fd660 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddShoppingListAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddShoppingListAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addShoppingList") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartAddShoppingListActionImpl.class) public interface CartAddShoppingListAction extends CartUpdateAction { @@ -106,6 +107,8 @@ public static CartAddShoppingListAction of(final CartAddShoppingListAction templ return instance; } + public CartAddShoppingListAction copyDeep(); + /** * factory method to create a deep copy of CartAddShoppingListAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddShoppingListActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddShoppingListActionImpl.java index 4d52d9e75ce..21a42d62ac4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddShoppingListActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartAddShoppingListActionImpl.java @@ -136,4 +136,8 @@ public String toString() { .build(); } + @Override + public CartAddShoppingListAction copyDeep() { + return CartAddShoppingListAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartApplyDeltaToCustomLineItemShippingDetailsTargetsAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartApplyDeltaToCustomLineItemShippingDetailsTargetsAction.java index aeb9ffe7309..bb1f9f08616 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartApplyDeltaToCustomLineItemShippingDetailsTargetsAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartApplyDeltaToCustomLineItemShippingDetailsTargetsAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("applyDeltaToCustomLineItemShippingDetailsTargets") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartApplyDeltaToCustomLineItemShippingDetailsTargetsActionImpl.class) public interface CartApplyDeltaToCustomLineItemShippingDetailsTargetsAction extends CartUpdateAction { @@ -114,6 +115,8 @@ public static CartApplyDeltaToCustomLineItemShippingDetailsTargetsAction of( return instance; } + public CartApplyDeltaToCustomLineItemShippingDetailsTargetsAction copyDeep(); + /** * factory method to create a deep copy of CartApplyDeltaToCustomLineItemShippingDetailsTargetsAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartApplyDeltaToCustomLineItemShippingDetailsTargetsActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartApplyDeltaToCustomLineItemShippingDetailsTargetsActionImpl.java index 0524298a13d..19c4d7cc3dd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartApplyDeltaToCustomLineItemShippingDetailsTargetsActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartApplyDeltaToCustomLineItemShippingDetailsTargetsActionImpl.java @@ -140,4 +140,8 @@ public String toString() { .build(); } + @Override + public CartApplyDeltaToCustomLineItemShippingDetailsTargetsAction copyDeep() { + return CartApplyDeltaToCustomLineItemShippingDetailsTargetsAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartApplyDeltaToLineItemShippingDetailsTargetsAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartApplyDeltaToLineItemShippingDetailsTargetsAction.java index 6b21a442d96..c120fab859d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartApplyDeltaToLineItemShippingDetailsTargetsAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartApplyDeltaToLineItemShippingDetailsTargetsAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("applyDeltaToLineItemShippingDetailsTargets") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartApplyDeltaToLineItemShippingDetailsTargetsActionImpl.class) public interface CartApplyDeltaToLineItemShippingDetailsTargetsAction extends CartUpdateAction { @@ -114,6 +115,8 @@ public static CartApplyDeltaToLineItemShippingDetailsTargetsAction of( return instance; } + public CartApplyDeltaToLineItemShippingDetailsTargetsAction copyDeep(); + /** * factory method to create a deep copy of CartApplyDeltaToLineItemShippingDetailsTargetsAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartApplyDeltaToLineItemShippingDetailsTargetsActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartApplyDeltaToLineItemShippingDetailsTargetsActionImpl.java index e9852a25dbb..e138fb73aa2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartApplyDeltaToLineItemShippingDetailsTargetsActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartApplyDeltaToLineItemShippingDetailsTargetsActionImpl.java @@ -139,4 +139,8 @@ public String toString() { .build(); } + @Override + public CartApplyDeltaToLineItemShippingDetailsTargetsAction copyDeep() { + return CartApplyDeltaToLineItemShippingDetailsTargetsAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeCustomLineItemMoneyAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeCustomLineItemMoneyAction.java index 54c31eab548..6784eb558cb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeCustomLineItemMoneyAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeCustomLineItemMoneyAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeCustomLineItemMoney") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartChangeCustomLineItemMoneyActionImpl.class) public interface CartChangeCustomLineItemMoneyAction extends CartUpdateAction { @@ -105,6 +106,8 @@ public static CartChangeCustomLineItemMoneyAction of(final CartChangeCustomLineI return instance; } + public CartChangeCustomLineItemMoneyAction copyDeep(); + /** * factory method to create a deep copy of CartChangeCustomLineItemMoneyAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeCustomLineItemMoneyActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeCustomLineItemMoneyActionImpl.java index 11853c19b3f..1e0fc76ab57 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeCustomLineItemMoneyActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeCustomLineItemMoneyActionImpl.java @@ -133,4 +133,8 @@ public String toString() { .build(); } + @Override + public CartChangeCustomLineItemMoneyAction copyDeep() { + return CartChangeCustomLineItemMoneyAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeCustomLineItemPriceModeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeCustomLineItemPriceModeAction.java index 59cdc3bb12f..534e327815f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeCustomLineItemPriceModeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeCustomLineItemPriceModeAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeCustomLineItemPriceMode") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartChangeCustomLineItemPriceModeActionImpl.class) public interface CartChangeCustomLineItemPriceModeAction extends CartUpdateAction { @@ -102,6 +103,8 @@ public static CartChangeCustomLineItemPriceModeAction of(final CartChangeCustomL return instance; } + public CartChangeCustomLineItemPriceModeAction copyDeep(); + /** * factory method to create a deep copy of CartChangeCustomLineItemPriceModeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeCustomLineItemPriceModeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeCustomLineItemPriceModeActionImpl.java index b60d600ebb7..a7d57653699 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeCustomLineItemPriceModeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeCustomLineItemPriceModeActionImpl.java @@ -133,4 +133,8 @@ public String toString() { .build(); } + @Override + public CartChangeCustomLineItemPriceModeAction copyDeep() { + return CartChangeCustomLineItemPriceModeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeCustomLineItemQuantityAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeCustomLineItemQuantityAction.java index 310c5642024..fb35f85ad1d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeCustomLineItemQuantityAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeCustomLineItemQuantityAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeCustomLineItemQuantity") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartChangeCustomLineItemQuantityActionImpl.class) public interface CartChangeCustomLineItemQuantityAction extends CartUpdateAction { @@ -105,6 +106,8 @@ public static CartChangeCustomLineItemQuantityAction of(final CartChangeCustomLi return instance; } + public CartChangeCustomLineItemQuantityAction copyDeep(); + /** * factory method to create a deep copy of CartChangeCustomLineItemQuantityAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeCustomLineItemQuantityActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeCustomLineItemQuantityActionImpl.java index db34265f2a2..d96b17f291e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeCustomLineItemQuantityActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeCustomLineItemQuantityActionImpl.java @@ -135,4 +135,8 @@ public String toString() { .build(); } + @Override + public CartChangeCustomLineItemQuantityAction copyDeep() { + return CartChangeCustomLineItemQuantityAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeLineItemQuantityAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeLineItemQuantityAction.java index 443bca55f69..d213ef4e003 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeLineItemQuantityAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeLineItemQuantityAction.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeLineItemQuantity") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartChangeLineItemQuantityActionImpl.class) public interface CartChangeLineItemQuantityAction extends CartUpdateAction { @@ -142,6 +143,8 @@ public static CartChangeLineItemQuantityAction of(final CartChangeLineItemQuanti return instance; } + public CartChangeLineItemQuantityAction copyDeep(); + /** * factory method to create a deep copy of CartChangeLineItemQuantityAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeLineItemQuantityActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeLineItemQuantityActionImpl.java index 13ad1f6a602..986c299ebd8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeLineItemQuantityActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeLineItemQuantityActionImpl.java @@ -177,4 +177,8 @@ public String toString() { .build(); } + @Override + public CartChangeLineItemQuantityAction copyDeep() { + return CartChangeLineItemQuantityAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeLineItemsOrderAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeLineItemsOrderAction.java index 792b054f49a..21f0aaccedb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeLineItemsOrderAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeLineItemsOrderAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeLineItemsOrder") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartChangeLineItemsOrderActionImpl.class) public interface CartChangeLineItemsOrderAction extends CartUpdateAction { @@ -78,6 +79,8 @@ public static CartChangeLineItemsOrderAction of(final CartChangeLineItemsOrderAc return instance; } + public CartChangeLineItemsOrderAction copyDeep(); + /** * factory method to create a deep copy of CartChangeLineItemsOrderAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeLineItemsOrderActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeLineItemsOrderActionImpl.java index af13557d2f1..e0129002a16 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeLineItemsOrderActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeLineItemsOrderActionImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public CartChangeLineItemsOrderAction copyDeep() { + return CartChangeLineItemsOrderAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeTaxCalculationModeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeTaxCalculationModeAction.java index 4872d55748f..88da598f353 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeTaxCalculationModeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeTaxCalculationModeAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeTaxCalculationMode") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartChangeTaxCalculationModeActionImpl.class) public interface CartChangeTaxCalculationModeAction extends CartUpdateAction { @@ -70,6 +71,8 @@ public static CartChangeTaxCalculationModeAction of(final CartChangeTaxCalculati return instance; } + public CartChangeTaxCalculationModeAction copyDeep(); + /** * factory method to create a deep copy of CartChangeTaxCalculationModeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeTaxCalculationModeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeTaxCalculationModeActionImpl.java index fad1e8d9250..475958278ef 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeTaxCalculationModeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeTaxCalculationModeActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public CartChangeTaxCalculationModeAction copyDeep() { + return CartChangeTaxCalculationModeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeTaxModeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeTaxModeAction.java index 3c2d19b347e..c6200b7d58c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeTaxModeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeTaxModeAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeTaxMode") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartChangeTaxModeActionImpl.class) public interface CartChangeTaxModeAction extends CartUpdateAction { @@ -73,6 +74,8 @@ public static CartChangeTaxModeAction of(final CartChangeTaxModeAction template) return instance; } + public CartChangeTaxModeAction copyDeep(); + /** * factory method to create a deep copy of CartChangeTaxModeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeTaxModeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeTaxModeActionImpl.java index 2c064daf082..daeef7e03c6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeTaxModeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeTaxModeActionImpl.java @@ -94,4 +94,8 @@ public String toString() { .build(); } + @Override + public CartChangeTaxModeAction copyDeep() { + return CartChangeTaxModeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeTaxRoundingModeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeTaxRoundingModeAction.java index 1b91cfc4860..05f451571bb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeTaxRoundingModeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeTaxRoundingModeAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeTaxRoundingMode") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartChangeTaxRoundingModeActionImpl.class) public interface CartChangeTaxRoundingModeAction extends CartUpdateAction { @@ -70,6 +71,8 @@ public static CartChangeTaxRoundingModeAction of(final CartChangeTaxRoundingMode return instance; } + public CartChangeTaxRoundingModeAction copyDeep(); + /** * factory method to create a deep copy of CartChangeTaxRoundingModeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeTaxRoundingModeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeTaxRoundingModeActionImpl.java index 6e2ea8a28eb..70c1396462a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeTaxRoundingModeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartChangeTaxRoundingModeActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public CartChangeTaxRoundingModeAction copyDeep() { + return CartChangeTaxRoundingModeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartDraft.java index 1440d6d5ad9..f769dcad208 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartDraft.java @@ -593,6 +593,8 @@ public static CartDraft of(final CartDraft template) { return instance; } + public CartDraft copyDeep(); + /** * factory method to create a deep copy of CartDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartDraftImpl.java index 4ff6d651f86..3697ffcac9d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartDraftImpl.java @@ -678,4 +678,8 @@ public String toString() { .build(); } + @Override + public CartDraft copyDeep() { + return CartDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartFreezeCartAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartFreezeCartAction.java index 5d6eedf9f35..276bd1222ea 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartFreezeCartAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartFreezeCartAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("freezeCart") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartFreezeCartActionImpl.class) public interface CartFreezeCartAction extends CartUpdateAction { @@ -51,6 +52,8 @@ public static CartFreezeCartAction of(final CartFreezeCartAction template) { return instance; } + public CartFreezeCartAction copyDeep(); + /** * factory method to create a deep copy of CartFreezeCartAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartFreezeCartActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartFreezeCartActionImpl.java index 2174fa1f516..ff3c4c7bb7e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartFreezeCartActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartFreezeCartActionImpl.java @@ -62,4 +62,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public CartFreezeCartAction copyDeep() { + return CartFreezeCartAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartImpl.java index 0f7ecd3bf2c..13bc51e6d3d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartImpl.java @@ -983,4 +983,8 @@ public String toString() { .build(); } + @Override + public Cart copyDeep() { + return Cart.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartPagedQueryResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartPagedQueryResponse.java index deac866a6ca..b1ba23350a8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartPagedQueryResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartPagedQueryResponse.java @@ -143,6 +143,8 @@ public static CartPagedQueryResponse of(final CartPagedQueryResponse template) { return instance; } + public CartPagedQueryResponse copyDeep(); + /** * factory method to create a deep copy of CartPagedQueryResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartPagedQueryResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartPagedQueryResponseImpl.java index 1611f265c5a..88ad16485e9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartPagedQueryResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartPagedQueryResponseImpl.java @@ -159,4 +159,8 @@ public String toString() { .build(); } + @Override + public CartPagedQueryResponse copyDeep() { + return CartPagedQueryResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRecalculateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRecalculateAction.java index 68ffec649ff..af73197f64c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRecalculateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRecalculateAction.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("recalculate") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartRecalculateActionImpl.class) public interface CartRecalculateAction extends CartUpdateAction { @@ -74,6 +75,8 @@ public static CartRecalculateAction of(final CartRecalculateAction template) { return instance; } + public CartRecalculateAction copyDeep(); + /** * factory method to create a deep copy of CartRecalculateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRecalculateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRecalculateActionImpl.java index d4c5742c3cf..8e6537bb3b6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRecalculateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRecalculateActionImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public CartRecalculateAction copyDeep() { + return CartRecalculateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartReference.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartReference.java index c5f8f9155be..a031876259d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartReference.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartReference.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("cart") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartReferenceImpl.class) public interface CartReference extends Reference, com.commercetools.api.models.Identifiable, @@ -89,6 +90,8 @@ public static CartReference of(final CartReference template) { return instance; } + public CartReference copyDeep(); + /** * factory method to create a deep copy of CartReference * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartReferenceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartReferenceImpl.java index a092e3cbeb6..8f5c8612e89 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartReferenceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartReferenceImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public CartReference copyDeep() { + return CartReference.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemoveCustomLineItemAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemoveCustomLineItemAction.java index cb160189c30..7489dce6ee5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemoveCustomLineItemAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemoveCustomLineItemAction.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeCustomLineItem") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartRemoveCustomLineItemActionImpl.class) public interface CartRemoveCustomLineItemAction extends CartUpdateAction { @@ -84,6 +85,8 @@ public static CartRemoveCustomLineItemAction of(final CartRemoveCustomLineItemAc return instance; } + public CartRemoveCustomLineItemAction copyDeep(); + /** * factory method to create a deep copy of CartRemoveCustomLineItemAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemoveCustomLineItemActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemoveCustomLineItemActionImpl.java index 9d0f2a2921e..d4af0a5710c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemoveCustomLineItemActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemoveCustomLineItemActionImpl.java @@ -114,4 +114,8 @@ public String toString() { .build(); } + @Override + public CartRemoveCustomLineItemAction copyDeep() { + return CartRemoveCustomLineItemAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemoveDiscountCodeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemoveDiscountCodeAction.java index c06a33ca9b3..872b28e0c52 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemoveDiscountCodeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemoveDiscountCodeAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeDiscountCode") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartRemoveDiscountCodeActionImpl.class) public interface CartRemoveDiscountCodeAction extends CartUpdateAction { @@ -73,6 +74,8 @@ public static CartRemoveDiscountCodeAction of(final CartRemoveDiscountCodeAction return instance; } + public CartRemoveDiscountCodeAction copyDeep(); + /** * factory method to create a deep copy of CartRemoveDiscountCodeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemoveDiscountCodeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemoveDiscountCodeActionImpl.java index 8ca2e7bdfbe..0389bdaa4df 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemoveDiscountCodeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemoveDiscountCodeActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public CartRemoveDiscountCodeAction copyDeep() { + return CartRemoveDiscountCodeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemoveItemShippingAddressAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemoveItemShippingAddressAction.java index 88929c86a0f..99bea10787a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemoveItemShippingAddressAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemoveItemShippingAddressAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeItemShippingAddress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartRemoveItemShippingAddressActionImpl.class) public interface CartRemoveItemShippingAddressAction extends CartUpdateAction { @@ -70,6 +71,8 @@ public static CartRemoveItemShippingAddressAction of(final CartRemoveItemShippin return instance; } + public CartRemoveItemShippingAddressAction copyDeep(); + /** * factory method to create a deep copy of CartRemoveItemShippingAddressAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemoveItemShippingAddressActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemoveItemShippingAddressActionImpl.java index bc4e36f0ed3..8b44d624bec 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemoveItemShippingAddressActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemoveItemShippingAddressActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CartRemoveItemShippingAddressAction copyDeep() { + return CartRemoveItemShippingAddressAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemoveLineItemAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemoveLineItemAction.java index 5693c3e1c66..8f95900a23e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemoveLineItemAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemoveLineItemAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeLineItem") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartRemoveLineItemActionImpl.class) public interface CartRemoveLineItemAction extends CartUpdateAction { @@ -150,6 +151,8 @@ public static CartRemoveLineItemAction of(final CartRemoveLineItemAction templat return instance; } + public CartRemoveLineItemAction copyDeep(); + /** * factory method to create a deep copy of CartRemoveLineItemAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemoveLineItemActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemoveLineItemActionImpl.java index 175cc78e033..6d08a0c4e06 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemoveLineItemActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemoveLineItemActionImpl.java @@ -194,4 +194,8 @@ public String toString() { .build(); } + @Override + public CartRemoveLineItemAction copyDeep() { + return CartRemoveLineItemAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemovePaymentAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemovePaymentAction.java index 0f6d8db425b..ca8ef783e51 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemovePaymentAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemovePaymentAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removePayment") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartRemovePaymentActionImpl.class) public interface CartRemovePaymentAction extends CartUpdateAction { @@ -73,6 +74,8 @@ public static CartRemovePaymentAction of(final CartRemovePaymentAction template) return instance; } + public CartRemovePaymentAction copyDeep(); + /** * factory method to create a deep copy of CartRemovePaymentAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemovePaymentActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemovePaymentActionImpl.java index 5047a2ce427..574423a9dd4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemovePaymentActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemovePaymentActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public CartRemovePaymentAction copyDeep() { + return CartRemovePaymentAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemoveShippingMethodAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemoveShippingMethodAction.java index 7aba0f7171d..556c1be75c8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemoveShippingMethodAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemoveShippingMethodAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeShippingMethod") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartRemoveShippingMethodActionImpl.class) public interface CartRemoveShippingMethodAction extends CartUpdateAction { @@ -70,6 +71,8 @@ public static CartRemoveShippingMethodAction of(final CartRemoveShippingMethodAc return instance; } + public CartRemoveShippingMethodAction copyDeep(); + /** * factory method to create a deep copy of CartRemoveShippingMethodAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemoveShippingMethodActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemoveShippingMethodActionImpl.java index 9c6e2a14add..f8496887d0d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemoveShippingMethodActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartRemoveShippingMethodActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CartRemoveShippingMethodAction copyDeep() { + return CartRemoveShippingMethodAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartResourceIdentifier.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartResourceIdentifier.java index c58c3680100..8684fb34faa 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartResourceIdentifier.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartResourceIdentifier.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("cart") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartResourceIdentifierImpl.class) public interface CartResourceIdentifier extends ResourceIdentifier, com.commercetools.api.models.Identifiable { @@ -84,6 +85,8 @@ public static CartResourceIdentifier of(final CartResourceIdentifier template) { return instance; } + public CartResourceIdentifier copyDeep(); + /** * factory method to create a deep copy of CartResourceIdentifier * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartResourceIdentifierImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartResourceIdentifierImpl.java index 5e5fcb2948b..c6cf6c47bc4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartResourceIdentifierImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartResourceIdentifierImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public CartResourceIdentifier copyDeep() { + return CartResourceIdentifier.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetAnonymousIdAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetAnonymousIdAction.java index 1e71ad3a2bf..86cb71ae14e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetAnonymousIdAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetAnonymousIdAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setAnonymousId") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartSetAnonymousIdActionImpl.class) public interface CartSetAnonymousIdAction extends CartUpdateAction { @@ -67,6 +68,8 @@ public static CartSetAnonymousIdAction of(final CartSetAnonymousIdAction templat return instance; } + public CartSetAnonymousIdAction copyDeep(); + /** * factory method to create a deep copy of CartSetAnonymousIdAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetAnonymousIdActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetAnonymousIdActionImpl.java index 3628e60d975..a4f559dc91c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetAnonymousIdActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetAnonymousIdActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CartSetAnonymousIdAction copyDeep() { + return CartSetAnonymousIdAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetBillingAddressAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetBillingAddressAction.java index d2c238e55c4..60d1dc93256 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetBillingAddressAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetBillingAddressAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setBillingAddress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartSetBillingAddressActionImpl.class) public interface CartSetBillingAddressAction extends CartUpdateAction { @@ -70,6 +71,8 @@ public static CartSetBillingAddressAction of(final CartSetBillingAddressAction t return instance; } + public CartSetBillingAddressAction copyDeep(); + /** * factory method to create a deep copy of CartSetBillingAddressAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetBillingAddressActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetBillingAddressActionImpl.java index 06c49385197..7135b137ffc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetBillingAddressActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetBillingAddressActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public CartSetBillingAddressAction copyDeep() { + return CartSetBillingAddressAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetBillingAddressCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetBillingAddressCustomFieldAction.java index bcac8306fd8..c6d396d9201 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetBillingAddressCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetBillingAddressCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setBillingAddressCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartSetBillingAddressCustomFieldActionImpl.class) public interface CartSetBillingAddressCustomFieldAction extends CartUpdateAction { @@ -86,6 +87,8 @@ public static CartSetBillingAddressCustomFieldAction of(final CartSetBillingAddr return instance; } + public CartSetBillingAddressCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of CartSetBillingAddressCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetBillingAddressCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetBillingAddressCustomFieldActionImpl.java index 523cceb60fa..dc831279604 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetBillingAddressCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetBillingAddressCustomFieldActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public CartSetBillingAddressCustomFieldAction copyDeep() { + return CartSetBillingAddressCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetBillingAddressCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetBillingAddressCustomTypeAction.java index a35f0981a60..9ce9a92fca8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetBillingAddressCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetBillingAddressCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setBillingAddressCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartSetBillingAddressCustomTypeActionImpl.class) public interface CartSetBillingAddressCustomTypeAction extends CartUpdateAction { @@ -87,6 +88,8 @@ public static CartSetBillingAddressCustomTypeAction of(final CartSetBillingAddre return instance; } + public CartSetBillingAddressCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of CartSetBillingAddressCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetBillingAddressCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetBillingAddressCustomTypeActionImpl.java index 09235438e60..b4857a6fa4d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetBillingAddressCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetBillingAddressCustomTypeActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public CartSetBillingAddressCustomTypeAction copyDeep() { + return CartSetBillingAddressCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetBusinessUnitAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetBusinessUnitAction.java index ecd00b82d8a..39082b3c51a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetBusinessUnitAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetBusinessUnitAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setBusinessUnit") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartSetBusinessUnitActionImpl.class) public interface CartSetBusinessUnitAction extends CartUpdateAction { @@ -73,6 +74,8 @@ public static CartSetBusinessUnitAction of(final CartSetBusinessUnitAction templ return instance; } + public CartSetBusinessUnitAction copyDeep(); + /** * factory method to create a deep copy of CartSetBusinessUnitAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetBusinessUnitActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetBusinessUnitActionImpl.java index 52bb47dbef6..d9e54751bc2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetBusinessUnitActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetBusinessUnitActionImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public CartSetBusinessUnitAction copyDeep() { + return CartSetBusinessUnitAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCartTotalTaxAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCartTotalTaxAction.java index 13125ba8519..e5be65b357b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCartTotalTaxAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCartTotalTaxAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCartTotalTax") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartSetCartTotalTaxActionImpl.class) public interface CartSetCartTotalTaxAction extends CartUpdateAction { @@ -98,6 +99,8 @@ public static CartSetCartTotalTaxAction of(final CartSetCartTotalTaxAction templ return instance; } + public CartSetCartTotalTaxAction copyDeep(); + /** * factory method to create a deep copy of CartSetCartTotalTaxAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCartTotalTaxActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCartTotalTaxActionImpl.java index 2add778520f..87b3746f0bb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCartTotalTaxActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCartTotalTaxActionImpl.java @@ -119,4 +119,8 @@ public String toString() { .build(); } + @Override + public CartSetCartTotalTaxAction copyDeep() { + return CartSetCartTotalTaxAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCountryAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCountryAction.java index 26679249a63..41d5f57003b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCountryAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCountryAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCountry") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartSetCountryActionImpl.class) public interface CartSetCountryAction extends CartUpdateAction { @@ -69,6 +70,8 @@ public static CartSetCountryAction of(final CartSetCountryAction template) { return instance; } + public CartSetCountryAction copyDeep(); + /** * factory method to create a deep copy of CartSetCountryAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCountryActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCountryActionImpl.java index cdc5a29a592..bca640ad217 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCountryActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCountryActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public CartSetCountryAction copyDeep() { + return CartSetCountryAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomFieldAction.java index 91dfb2718af..dfacbf5cff4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartSetCustomFieldActionImpl.class) public interface CartSetCustomFieldAction extends CartUpdateAction { @@ -86,6 +87,8 @@ public static CartSetCustomFieldAction of(final CartSetCustomFieldAction templat return instance; } + public CartSetCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of CartSetCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomFieldActionImpl.java index bbc0d68da40..bda95e9387d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomFieldActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public CartSetCustomFieldAction copyDeep() { + return CartSetCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomLineItemCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomLineItemCustomFieldAction.java index a110b09ae95..95e33803504 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomLineItemCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomLineItemCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomLineItemCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartSetCustomLineItemCustomFieldActionImpl.class) public interface CartSetCustomLineItemCustomFieldAction extends CartUpdateAction { @@ -118,6 +119,8 @@ public static CartSetCustomLineItemCustomFieldAction of(final CartSetCustomLineI return instance; } + public CartSetCustomLineItemCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of CartSetCustomLineItemCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomLineItemCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomLineItemCustomFieldActionImpl.java index fe7333b3b90..0317c8fda34 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomLineItemCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomLineItemCustomFieldActionImpl.java @@ -152,4 +152,8 @@ public String toString() { .build(); } + @Override + public CartSetCustomLineItemCustomFieldAction copyDeep() { + return CartSetCustomLineItemCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomLineItemCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomLineItemCustomTypeAction.java index 2112d000834..03415396f08 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomLineItemCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomLineItemCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomLineItemCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartSetCustomLineItemCustomTypeActionImpl.class) public interface CartSetCustomLineItemCustomTypeAction extends CartUpdateAction { @@ -119,6 +120,8 @@ public static CartSetCustomLineItemCustomTypeAction of(final CartSetCustomLineIt return instance; } + public CartSetCustomLineItemCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of CartSetCustomLineItemCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomLineItemCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomLineItemCustomTypeActionImpl.java index 3fb5910ec64..d40c57dd347 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomLineItemCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomLineItemCustomTypeActionImpl.java @@ -153,4 +153,8 @@ public String toString() { .build(); } + @Override + public CartSetCustomLineItemCustomTypeAction copyDeep() { + return CartSetCustomLineItemCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomLineItemShippingDetailsAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomLineItemShippingDetailsAction.java index f99e0f24232..d7b484d3b98 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomLineItemShippingDetailsAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomLineItemShippingDetailsAction.java @@ -26,6 +26,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomLineItemShippingDetails") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartSetCustomLineItemShippingDetailsActionImpl.class) public interface CartSetCustomLineItemShippingDetailsAction extends CartUpdateAction { @@ -102,6 +103,8 @@ public static CartSetCustomLineItemShippingDetailsAction of( return instance; } + public CartSetCustomLineItemShippingDetailsAction copyDeep(); + /** * factory method to create a deep copy of CartSetCustomLineItemShippingDetailsAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomLineItemShippingDetailsActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomLineItemShippingDetailsActionImpl.java index 1ee2fce288a..ec8efb26593 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomLineItemShippingDetailsActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomLineItemShippingDetailsActionImpl.java @@ -134,4 +134,8 @@ public String toString() { .build(); } + @Override + public CartSetCustomLineItemShippingDetailsAction copyDeep() { + return CartSetCustomLineItemShippingDetailsAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomLineItemTaxAmountAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomLineItemTaxAmountAction.java index a0c49ce2db0..714e026f67e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomLineItemTaxAmountAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomLineItemTaxAmountAction.java @@ -26,6 +26,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomLineItemTaxAmount") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartSetCustomLineItemTaxAmountActionImpl.class) public interface CartSetCustomLineItemTaxAmountAction extends CartUpdateAction { @@ -117,6 +118,8 @@ public static CartSetCustomLineItemTaxAmountAction of(final CartSetCustomLineIte return instance; } + public CartSetCustomLineItemTaxAmountAction copyDeep(); + /** * factory method to create a deep copy of CartSetCustomLineItemTaxAmountAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomLineItemTaxAmountActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomLineItemTaxAmountActionImpl.java index a3f8ed966cc..c456d880913 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomLineItemTaxAmountActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomLineItemTaxAmountActionImpl.java @@ -153,4 +153,8 @@ public String toString() { .build(); } + @Override + public CartSetCustomLineItemTaxAmountAction copyDeep() { + return CartSetCustomLineItemTaxAmountAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomLineItemTaxRateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomLineItemTaxRateAction.java index 87e8d2ab31b..259f8d4777a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomLineItemTaxRateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomLineItemTaxRateAction.java @@ -26,6 +26,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomLineItemTaxRate") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartSetCustomLineItemTaxRateActionImpl.class) public interface CartSetCustomLineItemTaxRateAction extends CartUpdateAction { @@ -117,6 +118,8 @@ public static CartSetCustomLineItemTaxRateAction of(final CartSetCustomLineItemT return instance; } + public CartSetCustomLineItemTaxRateAction copyDeep(); + /** * factory method to create a deep copy of CartSetCustomLineItemTaxRateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomLineItemTaxRateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomLineItemTaxRateActionImpl.java index 9f7177d665b..55fb618b6d0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomLineItemTaxRateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomLineItemTaxRateActionImpl.java @@ -153,4 +153,8 @@ public String toString() { .build(); } + @Override + public CartSetCustomLineItemTaxRateAction copyDeep() { + return CartSetCustomLineItemTaxRateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomShippingMethodAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomShippingMethodAction.java index eea03e84f71..3668b93cb68 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomShippingMethodAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomShippingMethodAction.java @@ -33,6 +33,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomShippingMethod") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartSetCustomShippingMethodActionImpl.class) public interface CartSetCustomShippingMethodAction extends CartUpdateAction { @@ -141,6 +142,8 @@ public static CartSetCustomShippingMethodAction of(final CartSetCustomShippingMe return instance; } + public CartSetCustomShippingMethodAction copyDeep(); + /** * factory method to create a deep copy of CartSetCustomShippingMethodAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomShippingMethodActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomShippingMethodActionImpl.java index c61ed44ddaa..f778f36d125 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomShippingMethodActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomShippingMethodActionImpl.java @@ -175,4 +175,8 @@ public String toString() { .build(); } + @Override + public CartSetCustomShippingMethodAction copyDeep() { + return CartSetCustomShippingMethodAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomTypeAction.java index a31ddfe0168..03c540dd86c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartSetCustomTypeActionImpl.class) public interface CartSetCustomTypeAction extends CartUpdateAction { @@ -87,6 +88,8 @@ public static CartSetCustomTypeAction of(final CartSetCustomTypeAction template) return instance; } + public CartSetCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of CartSetCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomTypeActionImpl.java index f4e76f31200..40368024995 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomTypeActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public CartSetCustomTypeAction copyDeep() { + return CartSetCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomerEmailAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomerEmailAction.java index e4dd333f572..0c105665189 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomerEmailAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomerEmailAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomerEmail") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartSetCustomerEmailActionImpl.class) public interface CartSetCustomerEmailAction extends CartUpdateAction { @@ -67,6 +68,8 @@ public static CartSetCustomerEmailAction of(final CartSetCustomerEmailAction tem return instance; } + public CartSetCustomerEmailAction copyDeep(); + /** * factory method to create a deep copy of CartSetCustomerEmailAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomerEmailActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomerEmailActionImpl.java index 7649b578631..b9f2b238a64 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomerEmailActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomerEmailActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CartSetCustomerEmailAction copyDeep() { + return CartSetCustomerEmailAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomerGroupAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomerGroupAction.java index 7278821e1e9..44022ae0a46 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomerGroupAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomerGroupAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomerGroup") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartSetCustomerGroupActionImpl.class) public interface CartSetCustomerGroupAction extends CartUpdateAction { @@ -71,6 +72,8 @@ public static CartSetCustomerGroupAction of(final CartSetCustomerGroupAction tem return instance; } + public CartSetCustomerGroupAction copyDeep(); + /** * factory method to create a deep copy of CartSetCustomerGroupAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomerGroupActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomerGroupActionImpl.java index 2fe33fcae2f..b28b7f5e169 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomerGroupActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomerGroupActionImpl.java @@ -94,4 +94,8 @@ public String toString() { .build(); } + @Override + public CartSetCustomerGroupAction copyDeep() { + return CartSetCustomerGroupAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomerIdAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomerIdAction.java index b8ff3df5e0e..0cb4592ff02 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomerIdAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomerIdAction.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomerId") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartSetCustomerIdActionImpl.class) public interface CartSetCustomerIdAction extends CartUpdateAction { @@ -68,6 +69,8 @@ public static CartSetCustomerIdAction of(final CartSetCustomerIdAction template) return instance; } + public CartSetCustomerIdAction copyDeep(); + /** * factory method to create a deep copy of CartSetCustomerIdAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomerIdActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomerIdActionImpl.java index c6ffd72a8d6..4b56493f628 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomerIdActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetCustomerIdActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public CartSetCustomerIdAction copyDeep() { + return CartSetCustomerIdAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetDeleteDaysAfterLastModificationAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetDeleteDaysAfterLastModificationAction.java index 0eef9ee8d68..731095484aa 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetDeleteDaysAfterLastModificationAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetDeleteDaysAfterLastModificationAction.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDeleteDaysAfterLastModification") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartSetDeleteDaysAfterLastModificationActionImpl.class) public interface CartSetDeleteDaysAfterLastModificationAction extends CartUpdateAction { @@ -69,6 +70,8 @@ public static CartSetDeleteDaysAfterLastModificationAction of( return instance; } + public CartSetDeleteDaysAfterLastModificationAction copyDeep(); + /** * factory method to create a deep copy of CartSetDeleteDaysAfterLastModificationAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetDeleteDaysAfterLastModificationActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetDeleteDaysAfterLastModificationActionImpl.java index 308302dd854..31f9e2c76da 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetDeleteDaysAfterLastModificationActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetDeleteDaysAfterLastModificationActionImpl.java @@ -94,4 +94,8 @@ public String toString() { .build(); } + @Override + public CartSetDeleteDaysAfterLastModificationAction copyDeep() { + return CartSetDeleteDaysAfterLastModificationAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetDirectDiscountsAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetDirectDiscountsAction.java index 2e6e1ad3b6b..8fcf70940e6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetDirectDiscountsAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetDirectDiscountsAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDirectDiscounts") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartSetDirectDiscountsActionImpl.class) public interface CartSetDirectDiscountsAction extends CartUpdateAction { @@ -90,6 +91,8 @@ public static CartSetDirectDiscountsAction of(final CartSetDirectDiscountsAction return instance; } + public CartSetDirectDiscountsAction copyDeep(); + /** * factory method to create a deep copy of CartSetDirectDiscountsAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetDirectDiscountsActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetDirectDiscountsActionImpl.java index 56a571dfa32..f74785018fb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetDirectDiscountsActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetDirectDiscountsActionImpl.java @@ -99,4 +99,8 @@ public String toString() { .build(); } + @Override + public CartSetDirectDiscountsAction copyDeep() { + return CartSetDirectDiscountsAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetItemShippingAddressCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetItemShippingAddressCustomFieldAction.java index d508774e996..9bb6059aa29 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetItemShippingAddressCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetItemShippingAddressCustomFieldAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setItemShippingAddressCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartSetItemShippingAddressCustomFieldActionImpl.class) public interface CartSetItemShippingAddressCustomFieldAction extends CartUpdateAction { @@ -104,6 +105,8 @@ public static CartSetItemShippingAddressCustomFieldAction of( return instance; } + public CartSetItemShippingAddressCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of CartSetItemShippingAddressCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetItemShippingAddressCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetItemShippingAddressCustomFieldActionImpl.java index c3c34c39040..94c070d9c13 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetItemShippingAddressCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetItemShippingAddressCustomFieldActionImpl.java @@ -129,4 +129,8 @@ public String toString() { .build(); } + @Override + public CartSetItemShippingAddressCustomFieldAction copyDeep() { + return CartSetItemShippingAddressCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetItemShippingAddressCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetItemShippingAddressCustomTypeAction.java index f6dd022ac6b..2da710929e4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetItemShippingAddressCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetItemShippingAddressCustomTypeAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setItemShippingAddressCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartSetItemShippingAddressCustomTypeActionImpl.class) public interface CartSetItemShippingAddressCustomTypeAction extends CartUpdateAction { @@ -106,6 +107,8 @@ public static CartSetItemShippingAddressCustomTypeAction of( return instance; } + public CartSetItemShippingAddressCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of CartSetItemShippingAddressCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetItemShippingAddressCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetItemShippingAddressCustomTypeActionImpl.java index 743ae350d15..e9eb5974ab5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetItemShippingAddressCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetItemShippingAddressCustomTypeActionImpl.java @@ -130,4 +130,8 @@ public String toString() { .build(); } + @Override + public CartSetItemShippingAddressCustomTypeAction copyDeep() { + return CartSetItemShippingAddressCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetKeyAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetKeyAction.java index 29ba2c0c7be..8c180b989ab 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetKeyAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetKeyAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setKey") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartSetKeyActionImpl.class) public interface CartSetKeyAction extends CartUpdateAction { @@ -67,6 +68,8 @@ public static CartSetKeyAction of(final CartSetKeyAction template) { return instance; } + public CartSetKeyAction copyDeep(); + /** * factory method to create a deep copy of CartSetKeyAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetKeyActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetKeyActionImpl.java index 6148aea36a1..4a1fd446e03 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetKeyActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetKeyActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CartSetKeyAction copyDeep() { + return CartSetKeyAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemCustomFieldAction.java index 6519694a3ec..fcde5805aa2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setLineItemCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartSetLineItemCustomFieldActionImpl.class) public interface CartSetLineItemCustomFieldAction extends CartUpdateAction { @@ -118,6 +119,8 @@ public static CartSetLineItemCustomFieldAction of(final CartSetLineItemCustomFie return instance; } + public CartSetLineItemCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of CartSetLineItemCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemCustomFieldActionImpl.java index b5c5e723cc6..7a9544680dd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemCustomFieldActionImpl.java @@ -152,4 +152,8 @@ public String toString() { .build(); } + @Override + public CartSetLineItemCustomFieldAction copyDeep() { + return CartSetLineItemCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemCustomTypeAction.java index 22ce1753cc6..3aeac3df599 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setLineItemCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartSetLineItemCustomTypeActionImpl.class) public interface CartSetLineItemCustomTypeAction extends CartUpdateAction { @@ -119,6 +120,8 @@ public static CartSetLineItemCustomTypeAction of(final CartSetLineItemCustomType return instance; } + public CartSetLineItemCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of CartSetLineItemCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemCustomTypeActionImpl.java index 1fc53cdb5db..112555e7355 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemCustomTypeActionImpl.java @@ -153,4 +153,8 @@ public String toString() { .build(); } + @Override + public CartSetLineItemCustomTypeAction copyDeep() { + return CartSetLineItemCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemDistributionChannelAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemDistributionChannelAction.java index 66af4ff4384..2f3338d7bad 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemDistributionChannelAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemDistributionChannelAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setLineItemDistributionChannel") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartSetLineItemDistributionChannelActionImpl.class) public interface CartSetLineItemDistributionChannelAction extends CartUpdateAction { @@ -108,6 +109,8 @@ public static CartSetLineItemDistributionChannelAction of(final CartSetLineItemD return instance; } + public CartSetLineItemDistributionChannelAction copyDeep(); + /** * factory method to create a deep copy of CartSetLineItemDistributionChannelAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemDistributionChannelActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemDistributionChannelActionImpl.java index ba3e1e63af5..a60ba76253a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemDistributionChannelActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemDistributionChannelActionImpl.java @@ -138,4 +138,8 @@ public String toString() { .build(); } + @Override + public CartSetLineItemDistributionChannelAction copyDeep() { + return CartSetLineItemDistributionChannelAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemInventoryModeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemInventoryModeAction.java index 9020cbea8d9..56da2beff78 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemInventoryModeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemInventoryModeAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setLineItemInventoryMode") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartSetLineItemInventoryModeActionImpl.class) public interface CartSetLineItemInventoryModeAction extends CartUpdateAction { @@ -99,6 +100,8 @@ public static CartSetLineItemInventoryModeAction of(final CartSetLineItemInvento return instance; } + public CartSetLineItemInventoryModeAction copyDeep(); + /** * factory method to create a deep copy of CartSetLineItemInventoryModeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemInventoryModeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemInventoryModeActionImpl.java index ad66e1943ba..bb2f873c541 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemInventoryModeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemInventoryModeActionImpl.java @@ -133,4 +133,8 @@ public String toString() { .build(); } + @Override + public CartSetLineItemInventoryModeAction copyDeep() { + return CartSetLineItemInventoryModeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemPriceAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemPriceAction.java index 7a74e48daec..cc5e0eb89d2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemPriceAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemPriceAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setLineItemPrice") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartSetLineItemPriceActionImpl.class) public interface CartSetLineItemPriceAction extends CartUpdateAction { @@ -102,6 +103,8 @@ public static CartSetLineItemPriceAction of(final CartSetLineItemPriceAction tem return instance; } + public CartSetLineItemPriceAction copyDeep(); + /** * factory method to create a deep copy of CartSetLineItemPriceAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemPriceActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemPriceActionImpl.java index 51bafd8c196..fdb88e68ce3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemPriceActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemPriceActionImpl.java @@ -133,4 +133,8 @@ public String toString() { .build(); } + @Override + public CartSetLineItemPriceAction copyDeep() { + return CartSetLineItemPriceAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemShippingDetailsAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemShippingDetailsAction.java index 7a582f01e35..7d581f8afaf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemShippingDetailsAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemShippingDetailsAction.java @@ -26,6 +26,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setLineItemShippingDetails") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartSetLineItemShippingDetailsActionImpl.class) public interface CartSetLineItemShippingDetailsAction extends CartUpdateAction { @@ -101,6 +102,8 @@ public static CartSetLineItemShippingDetailsAction of(final CartSetLineItemShipp return instance; } + public CartSetLineItemShippingDetailsAction copyDeep(); + /** * factory method to create a deep copy of CartSetLineItemShippingDetailsAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemShippingDetailsActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemShippingDetailsActionImpl.java index d90475bc0d4..65fdcb68194 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemShippingDetailsActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemShippingDetailsActionImpl.java @@ -133,4 +133,8 @@ public String toString() { .build(); } + @Override + public CartSetLineItemShippingDetailsAction copyDeep() { + return CartSetLineItemShippingDetailsAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemSupplyChannelAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemSupplyChannelAction.java index 42cfa9989f2..5a826ae6ac9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemSupplyChannelAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemSupplyChannelAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setLineItemSupplyChannel") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartSetLineItemSupplyChannelActionImpl.class) public interface CartSetLineItemSupplyChannelAction extends CartUpdateAction { @@ -108,6 +109,8 @@ public static CartSetLineItemSupplyChannelAction of(final CartSetLineItemSupplyC return instance; } + public CartSetLineItemSupplyChannelAction copyDeep(); + /** * factory method to create a deep copy of CartSetLineItemSupplyChannelAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemSupplyChannelActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemSupplyChannelActionImpl.java index ce668aa49b9..519ae1883db 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemSupplyChannelActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemSupplyChannelActionImpl.java @@ -136,4 +136,8 @@ public String toString() { .build(); } + @Override + public CartSetLineItemSupplyChannelAction copyDeep() { + return CartSetLineItemSupplyChannelAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemTaxAmountAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemTaxAmountAction.java index 406fae4ca13..324fd765a3d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemTaxAmountAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemTaxAmountAction.java @@ -26,6 +26,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setLineItemTaxAmount") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartSetLineItemTaxAmountActionImpl.class) public interface CartSetLineItemTaxAmountAction extends CartUpdateAction { @@ -117,6 +118,8 @@ public static CartSetLineItemTaxAmountAction of(final CartSetLineItemTaxAmountAc return instance; } + public CartSetLineItemTaxAmountAction copyDeep(); + /** * factory method to create a deep copy of CartSetLineItemTaxAmountAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemTaxAmountActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemTaxAmountActionImpl.java index 6b1aa34c72b..614967edb45 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemTaxAmountActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemTaxAmountActionImpl.java @@ -153,4 +153,8 @@ public String toString() { .build(); } + @Override + public CartSetLineItemTaxAmountAction copyDeep() { + return CartSetLineItemTaxAmountAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemTaxRateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemTaxRateAction.java index c62980bdc41..d93f641001c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemTaxRateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemTaxRateAction.java @@ -26,6 +26,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setLineItemTaxRate") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartSetLineItemTaxRateActionImpl.class) public interface CartSetLineItemTaxRateAction extends CartUpdateAction { @@ -117,6 +118,8 @@ public static CartSetLineItemTaxRateAction of(final CartSetLineItemTaxRateAction return instance; } + public CartSetLineItemTaxRateAction copyDeep(); + /** * factory method to create a deep copy of CartSetLineItemTaxRateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemTaxRateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemTaxRateActionImpl.java index 8be426736a2..d1f76a4865b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemTaxRateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemTaxRateActionImpl.java @@ -153,4 +153,8 @@ public String toString() { .build(); } + @Override + public CartSetLineItemTaxRateAction copyDeep() { + return CartSetLineItemTaxRateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemTotalPriceAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemTotalPriceAction.java index a6e6a9f1177..da36c277125 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemTotalPriceAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemTotalPriceAction.java @@ -26,6 +26,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setLineItemTotalPrice") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartSetLineItemTotalPriceActionImpl.class) public interface CartSetLineItemTotalPriceAction extends CartUpdateAction { @@ -101,6 +102,8 @@ public static CartSetLineItemTotalPriceAction of(final CartSetLineItemTotalPrice return instance; } + public CartSetLineItemTotalPriceAction copyDeep(); + /** * factory method to create a deep copy of CartSetLineItemTotalPriceAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemTotalPriceActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemTotalPriceActionImpl.java index 101b05095f1..72d7bfcbb7e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemTotalPriceActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLineItemTotalPriceActionImpl.java @@ -134,4 +134,8 @@ public String toString() { .build(); } + @Override + public CartSetLineItemTotalPriceAction copyDeep() { + return CartSetLineItemTotalPriceAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLocaleAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLocaleAction.java index 9faac240068..28685bc2a2f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLocaleAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLocaleAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setLocale") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartSetLocaleActionImpl.class) public interface CartSetLocaleAction extends CartUpdateAction { @@ -67,6 +68,8 @@ public static CartSetLocaleAction of(final CartSetLocaleAction template) { return instance; } + public CartSetLocaleAction copyDeep(); + /** * factory method to create a deep copy of CartSetLocaleAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLocaleActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLocaleActionImpl.java index 1357096bdc6..eb20bd9189b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLocaleActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetLocaleActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CartSetLocaleAction copyDeep() { + return CartSetLocaleAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingAddressAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingAddressAction.java index 43318a7045c..0be2e2ff342 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingAddressAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingAddressAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setShippingAddress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartSetShippingAddressActionImpl.class) public interface CartSetShippingAddressAction extends CartUpdateAction { @@ -72,6 +73,8 @@ public static CartSetShippingAddressAction of(final CartSetShippingAddressAction return instance; } + public CartSetShippingAddressAction copyDeep(); + /** * factory method to create a deep copy of CartSetShippingAddressAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingAddressActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingAddressActionImpl.java index 4054e01b802..68639dd5954 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingAddressActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingAddressActionImpl.java @@ -94,4 +94,8 @@ public String toString() { .build(); } + @Override + public CartSetShippingAddressAction copyDeep() { + return CartSetShippingAddressAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingAddressCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingAddressCustomFieldAction.java index ad8df701cdd..6dbd982b43f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingAddressCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingAddressCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setShippingAddressCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartSetShippingAddressCustomFieldActionImpl.class) public interface CartSetShippingAddressCustomFieldAction extends CartUpdateAction { @@ -86,6 +87,8 @@ public static CartSetShippingAddressCustomFieldAction of(final CartSetShippingAd return instance; } + public CartSetShippingAddressCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of CartSetShippingAddressCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingAddressCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingAddressCustomFieldActionImpl.java index 4ba25e941a8..c62cfb39bf4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingAddressCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingAddressCustomFieldActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public CartSetShippingAddressCustomFieldAction copyDeep() { + return CartSetShippingAddressCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingAddressCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingAddressCustomTypeAction.java index 368b3396e97..2dcac71729e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingAddressCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingAddressCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setShippingAddressCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartSetShippingAddressCustomTypeActionImpl.class) public interface CartSetShippingAddressCustomTypeAction extends CartUpdateAction { @@ -87,6 +88,8 @@ public static CartSetShippingAddressCustomTypeAction of(final CartSetShippingAdd return instance; } + public CartSetShippingAddressCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of CartSetShippingAddressCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingAddressCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingAddressCustomTypeActionImpl.java index 625727f6b21..b06b260a3e3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingAddressCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingAddressCustomTypeActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public CartSetShippingAddressCustomTypeAction copyDeep() { + return CartSetShippingAddressCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingCustomFieldAction.java index 33c897b111e..a68e9abf433 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setShippingCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartSetShippingCustomFieldActionImpl.class) public interface CartSetShippingCustomFieldAction extends CartUpdateAction { @@ -102,6 +103,8 @@ public static CartSetShippingCustomFieldAction of(final CartSetShippingCustomFie return instance; } + public CartSetShippingCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of CartSetShippingCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingCustomFieldActionImpl.java index 5757a753455..800cc4a61c2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingCustomFieldActionImpl.java @@ -128,4 +128,8 @@ public String toString() { .build(); } + @Override + public CartSetShippingCustomFieldAction copyDeep() { + return CartSetShippingCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingCustomTypeAction.java index d655cd424c8..1943fb7a401 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setShippingCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartSetShippingCustomTypeActionImpl.class) public interface CartSetShippingCustomTypeAction extends CartUpdateAction { @@ -103,6 +104,8 @@ public static CartSetShippingCustomTypeAction of(final CartSetShippingCustomType return instance; } + public CartSetShippingCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of CartSetShippingCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingCustomTypeActionImpl.java index be545ec8019..fbdb58c924f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingCustomTypeActionImpl.java @@ -129,4 +129,8 @@ public String toString() { .build(); } + @Override + public CartSetShippingCustomTypeAction copyDeep() { + return CartSetShippingCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingMethodAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingMethodAction.java index c7defec3289..9971fab58de 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingMethodAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingMethodAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setShippingMethod") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartSetShippingMethodActionImpl.class) public interface CartSetShippingMethodAction extends CartUpdateAction { @@ -88,6 +89,8 @@ public static CartSetShippingMethodAction of(final CartSetShippingMethodAction t return instance; } + public CartSetShippingMethodAction copyDeep(); + /** * factory method to create a deep copy of CartSetShippingMethodAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingMethodActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingMethodActionImpl.java index 20c662ee77b..1fd7ca519a9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingMethodActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingMethodActionImpl.java @@ -113,4 +113,8 @@ public String toString() { .build(); } + @Override + public CartSetShippingMethodAction copyDeep() { + return CartSetShippingMethodAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingMethodTaxAmountAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingMethodTaxAmountAction.java index d4e0ccb6f21..b7053317cae 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingMethodTaxAmountAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingMethodTaxAmountAction.java @@ -26,6 +26,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setShippingMethodTaxAmount") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartSetShippingMethodTaxAmountActionImpl.class) public interface CartSetShippingMethodTaxAmountAction extends CartUpdateAction { @@ -85,6 +86,8 @@ public static CartSetShippingMethodTaxAmountAction of(final CartSetShippingMetho return instance; } + public CartSetShippingMethodTaxAmountAction copyDeep(); + /** * factory method to create a deep copy of CartSetShippingMethodTaxAmountAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingMethodTaxAmountActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingMethodTaxAmountActionImpl.java index 82dcdb81b6c..63ab78a7067 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingMethodTaxAmountActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingMethodTaxAmountActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public CartSetShippingMethodTaxAmountAction copyDeep() { + return CartSetShippingMethodTaxAmountAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingMethodTaxRateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingMethodTaxRateAction.java index f886af6e77f..ac111187b9d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingMethodTaxRateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingMethodTaxRateAction.java @@ -26,6 +26,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setShippingMethodTaxRate") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartSetShippingMethodTaxRateActionImpl.class) public interface CartSetShippingMethodTaxRateAction extends CartUpdateAction { @@ -85,6 +86,8 @@ public static CartSetShippingMethodTaxRateAction of(final CartSetShippingMethodT return instance; } + public CartSetShippingMethodTaxRateAction copyDeep(); + /** * factory method to create a deep copy of CartSetShippingMethodTaxRateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingMethodTaxRateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingMethodTaxRateActionImpl.java index 88447517859..06a547a6c73 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingMethodTaxRateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingMethodTaxRateActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public CartSetShippingMethodTaxRateAction copyDeep() { + return CartSetShippingMethodTaxRateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingRateInputAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingRateInputAction.java index 779bdbf869f..c1f1bd04bf1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingRateInputAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingRateInputAction.java @@ -26,6 +26,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setShippingRateInput") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartSetShippingRateInputActionImpl.class) public interface CartSetShippingRateInputAction extends CartUpdateAction { @@ -79,6 +80,8 @@ public static CartSetShippingRateInputAction of(final CartSetShippingRateInputAc return instance; } + public CartSetShippingRateInputAction copyDeep(); + /** * factory method to create a deep copy of CartSetShippingRateInputAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingRateInputActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingRateInputActionImpl.java index 57b03fc2d58..908f9fa0e18 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingRateInputActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartSetShippingRateInputActionImpl.java @@ -97,4 +97,8 @@ public String toString() { .build(); } + @Override + public CartSetShippingRateInputAction copyDeep() { + return CartSetShippingRateInputAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartUnfreezeCartAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartUnfreezeCartAction.java index c362416d562..2a5acef7f91 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartUnfreezeCartAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartUnfreezeCartAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("unfreezeCart") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartUnfreezeCartActionImpl.class) public interface CartUnfreezeCartAction extends CartUpdateAction { @@ -51,6 +52,8 @@ public static CartUnfreezeCartAction of(final CartUnfreezeCartAction template) { return instance; } + public CartUnfreezeCartAction copyDeep(); + /** * factory method to create a deep copy of CartUnfreezeCartAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartUnfreezeCartActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartUnfreezeCartActionImpl.java index b88c62e5871..b22ebc8bc7d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartUnfreezeCartActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartUnfreezeCartActionImpl.java @@ -62,4 +62,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public CartUnfreezeCartAction copyDeep() { + return CartUnfreezeCartAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartUpdate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartUpdate.java index ebf8a79c66f..5aa0e7d9d79 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartUpdate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartUpdate.java @@ -94,6 +94,8 @@ public static CartUpdate of(final CartUpdate template) { return instance; } + public CartUpdate copyDeep(); + /** * factory method to create a deep copy of CartUpdate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartUpdateAction.java index 9a73f149cdc..553dc98e497 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartUpdateAction.java @@ -29,78 +29,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartAddCustomLineItemActionImpl.class, name = CartAddCustomLineItemAction.ADD_CUSTOM_LINE_ITEM), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartAddCustomShippingMethodActionImpl.class, name = CartAddCustomShippingMethodAction.ADD_CUSTOM_SHIPPING_METHOD), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartAddDiscountCodeActionImpl.class, name = CartAddDiscountCodeAction.ADD_DISCOUNT_CODE), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartAddItemShippingAddressActionImpl.class, name = CartAddItemShippingAddressAction.ADD_ITEM_SHIPPING_ADDRESS), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartAddLineItemActionImpl.class, name = CartAddLineItemAction.ADD_LINE_ITEM), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartAddPaymentActionImpl.class, name = CartAddPaymentAction.ADD_PAYMENT), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartAddShippingMethodActionImpl.class, name = CartAddShippingMethodAction.ADD_SHIPPING_METHOD), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartAddShoppingListActionImpl.class, name = CartAddShoppingListAction.ADD_SHOPPING_LIST), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartApplyDeltaToCustomLineItemShippingDetailsTargetsActionImpl.class, name = CartApplyDeltaToCustomLineItemShippingDetailsTargetsAction.APPLY_DELTA_TO_CUSTOM_LINE_ITEM_SHIPPING_DETAILS_TARGETS), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartApplyDeltaToLineItemShippingDetailsTargetsActionImpl.class, name = CartApplyDeltaToLineItemShippingDetailsTargetsAction.APPLY_DELTA_TO_LINE_ITEM_SHIPPING_DETAILS_TARGETS), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartChangeCustomLineItemMoneyActionImpl.class, name = CartChangeCustomLineItemMoneyAction.CHANGE_CUSTOM_LINE_ITEM_MONEY), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartChangeCustomLineItemPriceModeActionImpl.class, name = CartChangeCustomLineItemPriceModeAction.CHANGE_CUSTOM_LINE_ITEM_PRICE_MODE), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartChangeCustomLineItemQuantityActionImpl.class, name = CartChangeCustomLineItemQuantityAction.CHANGE_CUSTOM_LINE_ITEM_QUANTITY), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartChangeLineItemQuantityActionImpl.class, name = CartChangeLineItemQuantityAction.CHANGE_LINE_ITEM_QUANTITY), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartChangeLineItemsOrderActionImpl.class, name = CartChangeLineItemsOrderAction.CHANGE_LINE_ITEMS_ORDER), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartChangeTaxCalculationModeActionImpl.class, name = CartChangeTaxCalculationModeAction.CHANGE_TAX_CALCULATION_MODE), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartChangeTaxModeActionImpl.class, name = CartChangeTaxModeAction.CHANGE_TAX_MODE), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartChangeTaxRoundingModeActionImpl.class, name = CartChangeTaxRoundingModeAction.CHANGE_TAX_ROUNDING_MODE), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartFreezeCartActionImpl.class, name = CartFreezeCartAction.FREEZE_CART), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartRecalculateActionImpl.class, name = CartRecalculateAction.RECALCULATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartRemoveCustomLineItemActionImpl.class, name = CartRemoveCustomLineItemAction.REMOVE_CUSTOM_LINE_ITEM), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartRemoveDiscountCodeActionImpl.class, name = CartRemoveDiscountCodeAction.REMOVE_DISCOUNT_CODE), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartRemoveItemShippingAddressActionImpl.class, name = CartRemoveItemShippingAddressAction.REMOVE_ITEM_SHIPPING_ADDRESS), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartRemoveLineItemActionImpl.class, name = CartRemoveLineItemAction.REMOVE_LINE_ITEM), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartRemovePaymentActionImpl.class, name = CartRemovePaymentAction.REMOVE_PAYMENT), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartRemoveShippingMethodActionImpl.class, name = CartRemoveShippingMethodAction.REMOVE_SHIPPING_METHOD), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartSetAnonymousIdActionImpl.class, name = CartSetAnonymousIdAction.SET_ANONYMOUS_ID), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartSetBillingAddressActionImpl.class, name = CartSetBillingAddressAction.SET_BILLING_ADDRESS), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartSetBillingAddressCustomFieldActionImpl.class, name = CartSetBillingAddressCustomFieldAction.SET_BILLING_ADDRESS_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartSetBillingAddressCustomTypeActionImpl.class, name = CartSetBillingAddressCustomTypeAction.SET_BILLING_ADDRESS_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartSetBusinessUnitActionImpl.class, name = CartSetBusinessUnitAction.SET_BUSINESS_UNIT), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartSetCartTotalTaxActionImpl.class, name = CartSetCartTotalTaxAction.SET_CART_TOTAL_TAX), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartSetCountryActionImpl.class, name = CartSetCountryAction.SET_COUNTRY), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartSetCustomFieldActionImpl.class, name = CartSetCustomFieldAction.SET_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartSetCustomLineItemCustomFieldActionImpl.class, name = CartSetCustomLineItemCustomFieldAction.SET_CUSTOM_LINE_ITEM_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartSetCustomLineItemCustomTypeActionImpl.class, name = CartSetCustomLineItemCustomTypeAction.SET_CUSTOM_LINE_ITEM_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartSetCustomLineItemShippingDetailsActionImpl.class, name = CartSetCustomLineItemShippingDetailsAction.SET_CUSTOM_LINE_ITEM_SHIPPING_DETAILS), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartSetCustomLineItemTaxAmountActionImpl.class, name = CartSetCustomLineItemTaxAmountAction.SET_CUSTOM_LINE_ITEM_TAX_AMOUNT), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartSetCustomLineItemTaxRateActionImpl.class, name = CartSetCustomLineItemTaxRateAction.SET_CUSTOM_LINE_ITEM_TAX_RATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartSetCustomShippingMethodActionImpl.class, name = CartSetCustomShippingMethodAction.SET_CUSTOM_SHIPPING_METHOD), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartSetCustomTypeActionImpl.class, name = CartSetCustomTypeAction.SET_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartSetCustomerEmailActionImpl.class, name = CartSetCustomerEmailAction.SET_CUSTOMER_EMAIL), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartSetCustomerGroupActionImpl.class, name = CartSetCustomerGroupAction.SET_CUSTOMER_GROUP), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartSetCustomerIdActionImpl.class, name = CartSetCustomerIdAction.SET_CUSTOMER_ID), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartSetDeleteDaysAfterLastModificationActionImpl.class, name = CartSetDeleteDaysAfterLastModificationAction.SET_DELETE_DAYS_AFTER_LAST_MODIFICATION), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartSetDirectDiscountsActionImpl.class, name = CartSetDirectDiscountsAction.SET_DIRECT_DISCOUNTS), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartSetItemShippingAddressCustomFieldActionImpl.class, name = CartSetItemShippingAddressCustomFieldAction.SET_ITEM_SHIPPING_ADDRESS_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartSetItemShippingAddressCustomTypeActionImpl.class, name = CartSetItemShippingAddressCustomTypeAction.SET_ITEM_SHIPPING_ADDRESS_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartSetKeyActionImpl.class, name = CartSetKeyAction.SET_KEY), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartSetLineItemCustomFieldActionImpl.class, name = CartSetLineItemCustomFieldAction.SET_LINE_ITEM_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartSetLineItemCustomTypeActionImpl.class, name = CartSetLineItemCustomTypeAction.SET_LINE_ITEM_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartSetLineItemDistributionChannelActionImpl.class, name = CartSetLineItemDistributionChannelAction.SET_LINE_ITEM_DISTRIBUTION_CHANNEL), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartSetLineItemInventoryModeActionImpl.class, name = CartSetLineItemInventoryModeAction.SET_LINE_ITEM_INVENTORY_MODE), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartSetLineItemPriceActionImpl.class, name = CartSetLineItemPriceAction.SET_LINE_ITEM_PRICE), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartSetLineItemShippingDetailsActionImpl.class, name = CartSetLineItemShippingDetailsAction.SET_LINE_ITEM_SHIPPING_DETAILS), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartSetLineItemSupplyChannelActionImpl.class, name = CartSetLineItemSupplyChannelAction.SET_LINE_ITEM_SUPPLY_CHANNEL), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartSetLineItemTaxAmountActionImpl.class, name = CartSetLineItemTaxAmountAction.SET_LINE_ITEM_TAX_AMOUNT), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartSetLineItemTaxRateActionImpl.class, name = CartSetLineItemTaxRateAction.SET_LINE_ITEM_TAX_RATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartSetLineItemTotalPriceActionImpl.class, name = CartSetLineItemTotalPriceAction.SET_LINE_ITEM_TOTAL_PRICE), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartSetLocaleActionImpl.class, name = CartSetLocaleAction.SET_LOCALE), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartSetShippingAddressActionImpl.class, name = CartSetShippingAddressAction.SET_SHIPPING_ADDRESS), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartSetShippingAddressCustomFieldActionImpl.class, name = CartSetShippingAddressCustomFieldAction.SET_SHIPPING_ADDRESS_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartSetShippingAddressCustomTypeActionImpl.class, name = CartSetShippingAddressCustomTypeAction.SET_SHIPPING_ADDRESS_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartSetShippingCustomFieldActionImpl.class, name = CartSetShippingCustomFieldAction.SET_SHIPPING_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartSetShippingCustomTypeActionImpl.class, name = CartSetShippingCustomTypeAction.SET_SHIPPING_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartSetShippingMethodActionImpl.class, name = CartSetShippingMethodAction.SET_SHIPPING_METHOD), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartSetShippingMethodTaxAmountActionImpl.class, name = CartSetShippingMethodTaxAmountAction.SET_SHIPPING_METHOD_TAX_AMOUNT), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartSetShippingMethodTaxRateActionImpl.class, name = CartSetShippingMethodTaxRateAction.SET_SHIPPING_METHOD_TAX_RATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartSetShippingRateInputActionImpl.class, name = CartSetShippingRateInputAction.SET_SHIPPING_RATE_INPUT), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartUnfreezeCartActionImpl.class, name = CartUnfreezeCartAction.UNFREEZE_CART), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartUpdateItemShippingAddressActionImpl.class, name = CartUpdateItemShippingAddressAction.UPDATE_ITEM_SHIPPING_ADDRESS) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = CartUpdateActionImpl.class, visible = true) @JsonDeserialize(as = CartUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -114,6 +42,8 @@ public interface CartUpdateAction extends com.commercetools.api.models.ResourceU @JsonProperty("action") public String getAction(); + public CartUpdateAction copyDeep(); + /** * factory method to create a deep copy of CartUpdateAction * @param template instance to be copied @@ -124,290 +54,9 @@ public static CartUpdateAction deepCopy(@Nullable final CartUpdateAction templat if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.cart.CartAddCustomLineItemAction) { - return com.commercetools.api.models.cart.CartAddCustomLineItemAction - .deepCopy((com.commercetools.api.models.cart.CartAddCustomLineItemAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartAddCustomShippingMethodAction) { - return com.commercetools.api.models.cart.CartAddCustomShippingMethodAction - .deepCopy((com.commercetools.api.models.cart.CartAddCustomShippingMethodAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartAddDiscountCodeAction) { - return com.commercetools.api.models.cart.CartAddDiscountCodeAction - .deepCopy((com.commercetools.api.models.cart.CartAddDiscountCodeAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartAddItemShippingAddressAction) { - return com.commercetools.api.models.cart.CartAddItemShippingAddressAction - .deepCopy((com.commercetools.api.models.cart.CartAddItemShippingAddressAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartAddLineItemAction) { - return com.commercetools.api.models.cart.CartAddLineItemAction - .deepCopy((com.commercetools.api.models.cart.CartAddLineItemAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartAddPaymentAction) { - return com.commercetools.api.models.cart.CartAddPaymentAction - .deepCopy((com.commercetools.api.models.cart.CartAddPaymentAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartAddShippingMethodAction) { - return com.commercetools.api.models.cart.CartAddShippingMethodAction - .deepCopy((com.commercetools.api.models.cart.CartAddShippingMethodAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartAddShoppingListAction) { - return com.commercetools.api.models.cart.CartAddShoppingListAction - .deepCopy((com.commercetools.api.models.cart.CartAddShoppingListAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartApplyDeltaToCustomLineItemShippingDetailsTargetsAction) { - return com.commercetools.api.models.cart.CartApplyDeltaToCustomLineItemShippingDetailsTargetsAction - .deepCopy( - (com.commercetools.api.models.cart.CartApplyDeltaToCustomLineItemShippingDetailsTargetsAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartApplyDeltaToLineItemShippingDetailsTargetsAction) { - return com.commercetools.api.models.cart.CartApplyDeltaToLineItemShippingDetailsTargetsAction.deepCopy( - (com.commercetools.api.models.cart.CartApplyDeltaToLineItemShippingDetailsTargetsAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartChangeCustomLineItemMoneyAction) { - return com.commercetools.api.models.cart.CartChangeCustomLineItemMoneyAction - .deepCopy((com.commercetools.api.models.cart.CartChangeCustomLineItemMoneyAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartChangeCustomLineItemPriceModeAction) { - return com.commercetools.api.models.cart.CartChangeCustomLineItemPriceModeAction - .deepCopy((com.commercetools.api.models.cart.CartChangeCustomLineItemPriceModeAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartChangeCustomLineItemQuantityAction) { - return com.commercetools.api.models.cart.CartChangeCustomLineItemQuantityAction - .deepCopy((com.commercetools.api.models.cart.CartChangeCustomLineItemQuantityAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartChangeLineItemQuantityAction) { - return com.commercetools.api.models.cart.CartChangeLineItemQuantityAction - .deepCopy((com.commercetools.api.models.cart.CartChangeLineItemQuantityAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartChangeLineItemsOrderAction) { - return com.commercetools.api.models.cart.CartChangeLineItemsOrderAction - .deepCopy((com.commercetools.api.models.cart.CartChangeLineItemsOrderAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartChangeTaxCalculationModeAction) { - return com.commercetools.api.models.cart.CartChangeTaxCalculationModeAction - .deepCopy((com.commercetools.api.models.cart.CartChangeTaxCalculationModeAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartChangeTaxModeAction) { - return com.commercetools.api.models.cart.CartChangeTaxModeAction - .deepCopy((com.commercetools.api.models.cart.CartChangeTaxModeAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartChangeTaxRoundingModeAction) { - return com.commercetools.api.models.cart.CartChangeTaxRoundingModeAction - .deepCopy((com.commercetools.api.models.cart.CartChangeTaxRoundingModeAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartFreezeCartAction) { - return com.commercetools.api.models.cart.CartFreezeCartAction - .deepCopy((com.commercetools.api.models.cart.CartFreezeCartAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartRecalculateAction) { - return com.commercetools.api.models.cart.CartRecalculateAction - .deepCopy((com.commercetools.api.models.cart.CartRecalculateAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartRemoveCustomLineItemAction) { - return com.commercetools.api.models.cart.CartRemoveCustomLineItemAction - .deepCopy((com.commercetools.api.models.cart.CartRemoveCustomLineItemAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartRemoveDiscountCodeAction) { - return com.commercetools.api.models.cart.CartRemoveDiscountCodeAction - .deepCopy((com.commercetools.api.models.cart.CartRemoveDiscountCodeAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartRemoveItemShippingAddressAction) { - return com.commercetools.api.models.cart.CartRemoveItemShippingAddressAction - .deepCopy((com.commercetools.api.models.cart.CartRemoveItemShippingAddressAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartRemoveLineItemAction) { - return com.commercetools.api.models.cart.CartRemoveLineItemAction - .deepCopy((com.commercetools.api.models.cart.CartRemoveLineItemAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartRemovePaymentAction) { - return com.commercetools.api.models.cart.CartRemovePaymentAction - .deepCopy((com.commercetools.api.models.cart.CartRemovePaymentAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartRemoveShippingMethodAction) { - return com.commercetools.api.models.cart.CartRemoveShippingMethodAction - .deepCopy((com.commercetools.api.models.cart.CartRemoveShippingMethodAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartSetAnonymousIdAction) { - return com.commercetools.api.models.cart.CartSetAnonymousIdAction - .deepCopy((com.commercetools.api.models.cart.CartSetAnonymousIdAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartSetBillingAddressAction) { - return com.commercetools.api.models.cart.CartSetBillingAddressAction - .deepCopy((com.commercetools.api.models.cart.CartSetBillingAddressAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartSetBillingAddressCustomFieldAction) { - return com.commercetools.api.models.cart.CartSetBillingAddressCustomFieldAction - .deepCopy((com.commercetools.api.models.cart.CartSetBillingAddressCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartSetBillingAddressCustomTypeAction) { - return com.commercetools.api.models.cart.CartSetBillingAddressCustomTypeAction - .deepCopy((com.commercetools.api.models.cart.CartSetBillingAddressCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartSetBusinessUnitAction) { - return com.commercetools.api.models.cart.CartSetBusinessUnitAction - .deepCopy((com.commercetools.api.models.cart.CartSetBusinessUnitAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartSetCartTotalTaxAction) { - return com.commercetools.api.models.cart.CartSetCartTotalTaxAction - .deepCopy((com.commercetools.api.models.cart.CartSetCartTotalTaxAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartSetCountryAction) { - return com.commercetools.api.models.cart.CartSetCountryAction - .deepCopy((com.commercetools.api.models.cart.CartSetCountryAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartSetCustomFieldAction) { - return com.commercetools.api.models.cart.CartSetCustomFieldAction - .deepCopy((com.commercetools.api.models.cart.CartSetCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartSetCustomLineItemCustomFieldAction) { - return com.commercetools.api.models.cart.CartSetCustomLineItemCustomFieldAction - .deepCopy((com.commercetools.api.models.cart.CartSetCustomLineItemCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartSetCustomLineItemCustomTypeAction) { - return com.commercetools.api.models.cart.CartSetCustomLineItemCustomTypeAction - .deepCopy((com.commercetools.api.models.cart.CartSetCustomLineItemCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartSetCustomLineItemShippingDetailsAction) { - return com.commercetools.api.models.cart.CartSetCustomLineItemShippingDetailsAction - .deepCopy((com.commercetools.api.models.cart.CartSetCustomLineItemShippingDetailsAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartSetCustomLineItemTaxAmountAction) { - return com.commercetools.api.models.cart.CartSetCustomLineItemTaxAmountAction - .deepCopy((com.commercetools.api.models.cart.CartSetCustomLineItemTaxAmountAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartSetCustomLineItemTaxRateAction) { - return com.commercetools.api.models.cart.CartSetCustomLineItemTaxRateAction - .deepCopy((com.commercetools.api.models.cart.CartSetCustomLineItemTaxRateAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartSetCustomShippingMethodAction) { - return com.commercetools.api.models.cart.CartSetCustomShippingMethodAction - .deepCopy((com.commercetools.api.models.cart.CartSetCustomShippingMethodAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartSetCustomTypeAction) { - return com.commercetools.api.models.cart.CartSetCustomTypeAction - .deepCopy((com.commercetools.api.models.cart.CartSetCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartSetCustomerEmailAction) { - return com.commercetools.api.models.cart.CartSetCustomerEmailAction - .deepCopy((com.commercetools.api.models.cart.CartSetCustomerEmailAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartSetCustomerGroupAction) { - return com.commercetools.api.models.cart.CartSetCustomerGroupAction - .deepCopy((com.commercetools.api.models.cart.CartSetCustomerGroupAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartSetCustomerIdAction) { - return com.commercetools.api.models.cart.CartSetCustomerIdAction - .deepCopy((com.commercetools.api.models.cart.CartSetCustomerIdAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartSetDeleteDaysAfterLastModificationAction) { - return com.commercetools.api.models.cart.CartSetDeleteDaysAfterLastModificationAction.deepCopy( - (com.commercetools.api.models.cart.CartSetDeleteDaysAfterLastModificationAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartSetDirectDiscountsAction) { - return com.commercetools.api.models.cart.CartSetDirectDiscountsAction - .deepCopy((com.commercetools.api.models.cart.CartSetDirectDiscountsAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartSetItemShippingAddressCustomFieldAction) { - return com.commercetools.api.models.cart.CartSetItemShippingAddressCustomFieldAction - .deepCopy((com.commercetools.api.models.cart.CartSetItemShippingAddressCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartSetItemShippingAddressCustomTypeAction) { - return com.commercetools.api.models.cart.CartSetItemShippingAddressCustomTypeAction - .deepCopy((com.commercetools.api.models.cart.CartSetItemShippingAddressCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartSetKeyAction) { - return com.commercetools.api.models.cart.CartSetKeyAction - .deepCopy((com.commercetools.api.models.cart.CartSetKeyAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartSetLineItemCustomFieldAction) { - return com.commercetools.api.models.cart.CartSetLineItemCustomFieldAction - .deepCopy((com.commercetools.api.models.cart.CartSetLineItemCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartSetLineItemCustomTypeAction) { - return com.commercetools.api.models.cart.CartSetLineItemCustomTypeAction - .deepCopy((com.commercetools.api.models.cart.CartSetLineItemCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartSetLineItemDistributionChannelAction) { - return com.commercetools.api.models.cart.CartSetLineItemDistributionChannelAction - .deepCopy((com.commercetools.api.models.cart.CartSetLineItemDistributionChannelAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartSetLineItemInventoryModeAction) { - return com.commercetools.api.models.cart.CartSetLineItemInventoryModeAction - .deepCopy((com.commercetools.api.models.cart.CartSetLineItemInventoryModeAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartSetLineItemPriceAction) { - return com.commercetools.api.models.cart.CartSetLineItemPriceAction - .deepCopy((com.commercetools.api.models.cart.CartSetLineItemPriceAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartSetLineItemShippingDetailsAction) { - return com.commercetools.api.models.cart.CartSetLineItemShippingDetailsAction - .deepCopy((com.commercetools.api.models.cart.CartSetLineItemShippingDetailsAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartSetLineItemSupplyChannelAction) { - return com.commercetools.api.models.cart.CartSetLineItemSupplyChannelAction - .deepCopy((com.commercetools.api.models.cart.CartSetLineItemSupplyChannelAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartSetLineItemTaxAmountAction) { - return com.commercetools.api.models.cart.CartSetLineItemTaxAmountAction - .deepCopy((com.commercetools.api.models.cart.CartSetLineItemTaxAmountAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartSetLineItemTaxRateAction) { - return com.commercetools.api.models.cart.CartSetLineItemTaxRateAction - .deepCopy((com.commercetools.api.models.cart.CartSetLineItemTaxRateAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartSetLineItemTotalPriceAction) { - return com.commercetools.api.models.cart.CartSetLineItemTotalPriceAction - .deepCopy((com.commercetools.api.models.cart.CartSetLineItemTotalPriceAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartSetLocaleAction) { - return com.commercetools.api.models.cart.CartSetLocaleAction - .deepCopy((com.commercetools.api.models.cart.CartSetLocaleAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartSetShippingAddressAction) { - return com.commercetools.api.models.cart.CartSetShippingAddressAction - .deepCopy((com.commercetools.api.models.cart.CartSetShippingAddressAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartSetShippingAddressCustomFieldAction) { - return com.commercetools.api.models.cart.CartSetShippingAddressCustomFieldAction - .deepCopy((com.commercetools.api.models.cart.CartSetShippingAddressCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartSetShippingAddressCustomTypeAction) { - return com.commercetools.api.models.cart.CartSetShippingAddressCustomTypeAction - .deepCopy((com.commercetools.api.models.cart.CartSetShippingAddressCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartSetShippingCustomFieldAction) { - return com.commercetools.api.models.cart.CartSetShippingCustomFieldAction - .deepCopy((com.commercetools.api.models.cart.CartSetShippingCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartSetShippingCustomTypeAction) { - return com.commercetools.api.models.cart.CartSetShippingCustomTypeAction - .deepCopy((com.commercetools.api.models.cart.CartSetShippingCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartSetShippingMethodAction) { - return com.commercetools.api.models.cart.CartSetShippingMethodAction - .deepCopy((com.commercetools.api.models.cart.CartSetShippingMethodAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartSetShippingMethodTaxAmountAction) { - return com.commercetools.api.models.cart.CartSetShippingMethodTaxAmountAction - .deepCopy((com.commercetools.api.models.cart.CartSetShippingMethodTaxAmountAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartSetShippingMethodTaxRateAction) { - return com.commercetools.api.models.cart.CartSetShippingMethodTaxRateAction - .deepCopy((com.commercetools.api.models.cart.CartSetShippingMethodTaxRateAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartSetShippingRateInputAction) { - return com.commercetools.api.models.cart.CartSetShippingRateInputAction - .deepCopy((com.commercetools.api.models.cart.CartSetShippingRateInputAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartUnfreezeCartAction) { - return com.commercetools.api.models.cart.CartUnfreezeCartAction - .deepCopy((com.commercetools.api.models.cart.CartUnfreezeCartAction) template); - } - if (template instanceof com.commercetools.api.models.cart.CartUpdateItemShippingAddressAction) { - return com.commercetools.api.models.cart.CartUpdateItemShippingAddressAction - .deepCopy((com.commercetools.api.models.cart.CartUpdateItemShippingAddressAction) template); + + if (!(template instanceof CartUpdateActionImpl)) { + return template.copyDeep(); } CartUpdateActionImpl instance = new CartUpdateActionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartUpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartUpdateActionImpl.java index 83d341f2cbc..9d58a0584f0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartUpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartUpdateActionImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public CartUpdateAction copyDeep() { + return CartUpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartUpdateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartUpdateImpl.java index e0254dfd200..80b22c394fc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartUpdateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartUpdateImpl.java @@ -99,4 +99,8 @@ public String toString() { .build(); } + @Override + public CartUpdate copyDeep() { + return CartUpdate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartUpdateItemShippingAddressAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartUpdateItemShippingAddressAction.java index ee7635213be..d57aa22f007 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartUpdateItemShippingAddressAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartUpdateItemShippingAddressAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("updateItemShippingAddress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartUpdateItemShippingAddressActionImpl.class) public interface CartUpdateItemShippingAddressAction extends CartUpdateAction { @@ -73,6 +74,8 @@ public static CartUpdateItemShippingAddressAction of(final CartUpdateItemShippin return instance; } + public CartUpdateItemShippingAddressAction copyDeep(); + /** * factory method to create a deep copy of CartUpdateItemShippingAddressAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartUpdateItemShippingAddressActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartUpdateItemShippingAddressActionImpl.java index eb430b26dc8..4e2419ecec0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartUpdateItemShippingAddressActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CartUpdateItemShippingAddressActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public CartUpdateItemShippingAddressAction copyDeep() { + return CartUpdateItemShippingAddressAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ClassificationShippingRateInput.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ClassificationShippingRateInput.java index 5459bd5e393..9ecab5dd1c5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ClassificationShippingRateInput.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ClassificationShippingRateInput.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("Classification") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ClassificationShippingRateInputImpl.class) public interface ClassificationShippingRateInput extends ShippingRateInput { @@ -90,6 +91,8 @@ public static ClassificationShippingRateInput of(final ClassificationShippingRat return instance; } + public ClassificationShippingRateInput copyDeep(); + /** * factory method to create a deep copy of ClassificationShippingRateInput * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ClassificationShippingRateInputDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ClassificationShippingRateInputDraft.java index 8de3e35444d..55ce2e8a434 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ClassificationShippingRateInputDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ClassificationShippingRateInputDraft.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("Classification") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ClassificationShippingRateInputDraftImpl.class) public interface ClassificationShippingRateInputDraft @@ -71,6 +72,8 @@ public static ClassificationShippingRateInputDraft of(final ClassificationShippi return instance; } + public ClassificationShippingRateInputDraft copyDeep(); + /** * factory method to create a deep copy of ClassificationShippingRateInputDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ClassificationShippingRateInputDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ClassificationShippingRateInputDraftImpl.java index 1ba67928dac..20306aee362 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ClassificationShippingRateInputDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ClassificationShippingRateInputDraftImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public ClassificationShippingRateInputDraft copyDeep() { + return ClassificationShippingRateInputDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ClassificationShippingRateInputImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ClassificationShippingRateInputImpl.java index b4f367b6600..5cbf3324f83 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ClassificationShippingRateInputImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ClassificationShippingRateInputImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public ClassificationShippingRateInput copyDeep() { + return ClassificationShippingRateInput.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CustomLineItem.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CustomLineItem.java index 31ba7ab9e51..8df1ac36425 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CustomLineItem.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CustomLineItem.java @@ -388,6 +388,8 @@ public static CustomLineItem of(final CustomLineItem template) { return instance; } + public CustomLineItem copyDeep(); + /** * factory method to create a deep copy of CustomLineItem * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CustomLineItemDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CustomLineItemDraft.java index a3a4f174039..8798962bce7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CustomLineItemDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CustomLineItemDraft.java @@ -225,6 +225,8 @@ public static CustomLineItemDraft of(final CustomLineItemDraft template) { return instance; } + public CustomLineItemDraft copyDeep(); + /** * factory method to create a deep copy of CustomLineItemDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CustomLineItemDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CustomLineItemDraftImpl.java index a6e1e99bd3a..8c4ad42b031 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CustomLineItemDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CustomLineItemDraftImpl.java @@ -260,4 +260,8 @@ public String toString() { .build(); } + @Override + public CustomLineItemDraft copyDeep() { + return CustomLineItemDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CustomLineItemImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CustomLineItemImpl.java index 2240b5c70c2..4ab041e2d47 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CustomLineItemImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CustomLineItemImpl.java @@ -419,4 +419,8 @@ public String toString() { .build(); } + @Override + public CustomLineItem copyDeep() { + return CustomLineItem.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CustomShippingDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CustomShippingDraft.java index c48af1517ea..89651722ebd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CustomShippingDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CustomShippingDraft.java @@ -222,6 +222,8 @@ public static CustomShippingDraft of(final CustomShippingDraft template) { return instance; } + public CustomShippingDraft copyDeep(); + /** * factory method to create a deep copy of CustomShippingDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CustomShippingDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CustomShippingDraftImpl.java index dffc0c97343..745858d57c4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CustomShippingDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/CustomShippingDraftImpl.java @@ -247,4 +247,8 @@ public String toString() { .build(); } + @Override + public CustomShippingDraft copyDeep() { + return CustomShippingDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DirectDiscount.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DirectDiscount.java index f78ad5acfae..a84d1ca174e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DirectDiscount.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DirectDiscount.java @@ -104,6 +104,8 @@ public static DirectDiscount of(final DirectDiscount template) { return instance; } + public DirectDiscount copyDeep(); + /** * factory method to create a deep copy of DirectDiscount * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DirectDiscountDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DirectDiscountDraft.java index ed284e020a0..cf9d06d566a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DirectDiscountDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DirectDiscountDraft.java @@ -88,6 +88,8 @@ public static DirectDiscountDraft of(final DirectDiscountDraft template) { return instance; } + public DirectDiscountDraft copyDeep(); + /** * factory method to create a deep copy of DirectDiscountDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DirectDiscountDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DirectDiscountDraftImpl.java index 4018aa1874b..e6f48c836ee 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DirectDiscountDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DirectDiscountDraftImpl.java @@ -98,4 +98,8 @@ public String toString() { .build(); } + @Override + public DirectDiscountDraft copyDeep() { + return DirectDiscountDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DirectDiscountImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DirectDiscountImpl.java index a428adf32a0..ae96fbfc8c2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DirectDiscountImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DirectDiscountImpl.java @@ -115,4 +115,8 @@ public String toString() { .build(); } + @Override + public DirectDiscount copyDeep() { + return DirectDiscount.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DirectDiscountReference.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DirectDiscountReference.java index 2682e862777..8b494de6c02 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DirectDiscountReference.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DirectDiscountReference.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("direct-discount") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DirectDiscountReferenceImpl.class) public interface DirectDiscountReference extends Reference { @@ -71,6 +72,8 @@ public static DirectDiscountReference of(final DirectDiscountReference template) return instance; } + public DirectDiscountReference copyDeep(); + /** * factory method to create a deep copy of DirectDiscountReference * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DirectDiscountReferenceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DirectDiscountReferenceImpl.java index d11c43d4e27..bd655230677 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DirectDiscountReferenceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DirectDiscountReferenceImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public DirectDiscountReference copyDeep() { + return DirectDiscountReference.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountCodeInfo.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountCodeInfo.java index bdf89cb935c..c9f90d9e10e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountCodeInfo.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountCodeInfo.java @@ -85,6 +85,8 @@ public static DiscountCodeInfo of(final DiscountCodeInfo template) { return instance; } + public DiscountCodeInfo copyDeep(); + /** * factory method to create a deep copy of DiscountCodeInfo * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountCodeInfoImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountCodeInfoImpl.java index e989dc9d9ba..0af27339e9c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountCodeInfoImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountCodeInfoImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public DiscountCodeInfo copyDeep() { + return DiscountCodeInfo.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountOnTotalPrice.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountOnTotalPrice.java index 06aad5e4157..4ab7d18f2d5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountOnTotalPrice.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountOnTotalPrice.java @@ -131,6 +131,8 @@ public static DiscountOnTotalPrice of(final DiscountOnTotalPrice template) { return instance; } + public DiscountOnTotalPrice copyDeep(); + /** * factory method to create a deep copy of DiscountOnTotalPrice * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountOnTotalPriceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountOnTotalPriceImpl.java index 23db75a552d..251d096c4ab 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountOnTotalPriceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountOnTotalPriceImpl.java @@ -146,4 +146,8 @@ public String toString() { .build(); } + @Override + public DiscountOnTotalPrice copyDeep() { + return DiscountOnTotalPrice.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountTypeCombination.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountTypeCombination.java index 097afc641ea..9d1e391e3c3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountTypeCombination.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountTypeCombination.java @@ -27,9 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.BestDealImpl.class, name = BestDeal.BEST_DEAL), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.StackingImpl.class, name = Stacking.STACKING) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "type", defaultImpl = DiscountTypeCombinationImpl.class, visible = true) @JsonDeserialize(as = DiscountTypeCombinationImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -43,6 +40,8 @@ public interface DiscountTypeCombination { @JsonProperty("type") public String getType(); + public DiscountTypeCombination copyDeep(); + /** * factory method to create a deep copy of DiscountTypeCombination * @param template instance to be copied @@ -53,13 +52,9 @@ public static DiscountTypeCombination deepCopy(@Nullable final DiscountTypeCombi if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.cart.BestDeal) { - return com.commercetools.api.models.cart.BestDeal - .deepCopy((com.commercetools.api.models.cart.BestDeal) template); - } - if (template instanceof com.commercetools.api.models.cart.Stacking) { - return com.commercetools.api.models.cart.Stacking - .deepCopy((com.commercetools.api.models.cart.Stacking) template); + + if (!(template instanceof DiscountTypeCombinationImpl)) { + return template.copyDeep(); } DiscountTypeCombinationImpl instance = new DiscountTypeCombinationImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountTypeCombinationImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountTypeCombinationImpl.java index c577a6af6cd..8d4b06a70a3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountTypeCombinationImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountTypeCombinationImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public DiscountTypeCombination copyDeep() { + return DiscountTypeCombination.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountedLineItemPortion.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountedLineItemPortion.java index 915e7fdbf83..54f396411dc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountedLineItemPortion.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountedLineItemPortion.java @@ -87,6 +87,8 @@ public static DiscountedLineItemPortion of(final DiscountedLineItemPortion templ return instance; } + public DiscountedLineItemPortion copyDeep(); + /** * factory method to create a deep copy of DiscountedLineItemPortion * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountedLineItemPortionDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountedLineItemPortionDraft.java index d1c5c4a3fb2..964e2bf5bc8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountedLineItemPortionDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountedLineItemPortionDraft.java @@ -87,6 +87,8 @@ public static DiscountedLineItemPortionDraft of(final DiscountedLineItemPortionD return instance; } + public DiscountedLineItemPortionDraft copyDeep(); + /** * factory method to create a deep copy of DiscountedLineItemPortionDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountedLineItemPortionDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountedLineItemPortionDraftImpl.java index 8313d2e542f..7d3b3040e8a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountedLineItemPortionDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountedLineItemPortionDraftImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public DiscountedLineItemPortionDraft copyDeep() { + return DiscountedLineItemPortionDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountedLineItemPortionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountedLineItemPortionImpl.java index 7c81e483306..d06eed866b3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountedLineItemPortionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountedLineItemPortionImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public DiscountedLineItemPortion copyDeep() { + return DiscountedLineItemPortion.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountedLineItemPrice.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountedLineItemPrice.java index 1b12030040d..be8fc524db1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountedLineItemPrice.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountedLineItemPrice.java @@ -95,6 +95,8 @@ public static DiscountedLineItemPrice of(final DiscountedLineItemPrice template) return instance; } + public DiscountedLineItemPrice copyDeep(); + /** * factory method to create a deep copy of DiscountedLineItemPrice * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountedLineItemPriceForQuantity.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountedLineItemPriceForQuantity.java index 4d48b4c74fb..1fecbc3a022 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountedLineItemPriceForQuantity.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountedLineItemPriceForQuantity.java @@ -84,6 +84,8 @@ public static DiscountedLineItemPriceForQuantity of(final DiscountedLineItemPric return instance; } + public DiscountedLineItemPriceForQuantity copyDeep(); + /** * factory method to create a deep copy of DiscountedLineItemPriceForQuantity * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountedLineItemPriceForQuantityImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountedLineItemPriceForQuantityImpl.java index 2cec8e7c176..a2788549c11 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountedLineItemPriceForQuantityImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountedLineItemPriceForQuantityImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public DiscountedLineItemPriceForQuantity copyDeep() { + return DiscountedLineItemPriceForQuantity.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountedLineItemPriceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountedLineItemPriceImpl.java index 1a4c01e48c9..c199c4b320a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountedLineItemPriceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountedLineItemPriceImpl.java @@ -101,4 +101,8 @@ public String toString() { .build(); } + @Override + public DiscountedLineItemPrice copyDeep() { + return DiscountedLineItemPrice.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountedTotalPricePortion.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountedTotalPricePortion.java index d602257724f..75c849f7423 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountedTotalPricePortion.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountedTotalPricePortion.java @@ -87,6 +87,8 @@ public static DiscountedTotalPricePortion of(final DiscountedTotalPricePortion t return instance; } + public DiscountedTotalPricePortion copyDeep(); + /** * factory method to create a deep copy of DiscountedTotalPricePortion * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountedTotalPricePortionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountedTotalPricePortionImpl.java index f215bc21b1e..c280081e8d3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountedTotalPricePortionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/DiscountedTotalPricePortionImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public DiscountedTotalPricePortion copyDeep() { + return DiscountedTotalPricePortion.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ExternalLineItemTotalPrice.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ExternalLineItemTotalPrice.java index 0b9368f6d97..b1682724069 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ExternalLineItemTotalPrice.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ExternalLineItemTotalPrice.java @@ -86,6 +86,8 @@ public static ExternalLineItemTotalPrice of(final ExternalLineItemTotalPrice tem return instance; } + public ExternalLineItemTotalPrice copyDeep(); + /** * factory method to create a deep copy of ExternalLineItemTotalPrice * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ExternalLineItemTotalPriceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ExternalLineItemTotalPriceImpl.java index af3f93c544c..59eef2590ab 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ExternalLineItemTotalPriceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ExternalLineItemTotalPriceImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public ExternalLineItemTotalPrice copyDeep() { + return ExternalLineItemTotalPrice.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ExternalTaxAmountDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ExternalTaxAmountDraft.java index 705907699a0..af08ed153ef 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ExternalTaxAmountDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ExternalTaxAmountDraft.java @@ -91,6 +91,8 @@ public static ExternalTaxAmountDraft of(final ExternalTaxAmountDraft template) { return instance; } + public ExternalTaxAmountDraft copyDeep(); + /** * factory method to create a deep copy of ExternalTaxAmountDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ExternalTaxAmountDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ExternalTaxAmountDraftImpl.java index f8654d107fd..c599ccc5c97 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ExternalTaxAmountDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ExternalTaxAmountDraftImpl.java @@ -100,4 +100,8 @@ public String toString() { .build(); } + @Override + public ExternalTaxAmountDraft copyDeep() { + return ExternalTaxAmountDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ExternalTaxRateDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ExternalTaxRateDraft.java index d202cb879a0..00d7149b85a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ExternalTaxRateDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ExternalTaxRateDraft.java @@ -171,6 +171,8 @@ public static ExternalTaxRateDraft of(final ExternalTaxRateDraft template) { return instance; } + public ExternalTaxRateDraft copyDeep(); + /** * factory method to create a deep copy of ExternalTaxRateDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ExternalTaxRateDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ExternalTaxRateDraftImpl.java index 9c7d1cb8e54..5d39d9af796 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ExternalTaxRateDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ExternalTaxRateDraftImpl.java @@ -186,4 +186,8 @@ public String toString() { .build(); } + @Override + public ExternalTaxRateDraft copyDeep() { + return ExternalTaxRateDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ItemShippingDetails.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ItemShippingDetails.java index e21a856649b..ecae473e01a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ItemShippingDetails.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ItemShippingDetails.java @@ -99,6 +99,8 @@ public static ItemShippingDetails of(final ItemShippingDetails template) { return instance; } + public ItemShippingDetails copyDeep(); + /** * factory method to create a deep copy of ItemShippingDetails * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ItemShippingDetailsDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ItemShippingDetailsDraft.java index fddd3cc956a..54a0aff4450 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ItemShippingDetailsDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ItemShippingDetailsDraft.java @@ -79,6 +79,8 @@ public static ItemShippingDetailsDraft of(final ItemShippingDetailsDraft templat return instance; } + public ItemShippingDetailsDraft copyDeep(); + /** * factory method to create a deep copy of ItemShippingDetailsDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ItemShippingDetailsDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ItemShippingDetailsDraftImpl.java index 7621f60bef1..3afd41043b0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ItemShippingDetailsDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ItemShippingDetailsDraftImpl.java @@ -79,4 +79,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("targets", targets).build(); } + @Override + public ItemShippingDetailsDraft copyDeep() { + return ItemShippingDetailsDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ItemShippingDetailsImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ItemShippingDetailsImpl.java index 3f7fd740ace..09225b54fc0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ItemShippingDetailsImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ItemShippingDetailsImpl.java @@ -103,4 +103,8 @@ public String toString() { .build(); } + @Override + public ItemShippingDetails copyDeep() { + return ItemShippingDetails.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ItemShippingTarget.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ItemShippingTarget.java index 1ecf73be4d0..ed1d56a6bf5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ItemShippingTarget.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ItemShippingTarget.java @@ -103,6 +103,8 @@ public static ItemShippingTarget of(final ItemShippingTarget template) { return instance; } + public ItemShippingTarget copyDeep(); + /** * factory method to create a deep copy of ItemShippingTarget * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ItemShippingTargetImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ItemShippingTargetImpl.java index 84b52af4d5d..39a2dfea644 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ItemShippingTargetImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ItemShippingTargetImpl.java @@ -117,4 +117,8 @@ public String toString() { .build(); } + @Override + public ItemShippingTarget copyDeep() { + return ItemShippingTarget.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/LineItem.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/LineItem.java index 1f47441acff..c08ccab520c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/LineItem.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/LineItem.java @@ -554,6 +554,8 @@ public static LineItem of(final LineItem template) { return instance; } + public LineItem copyDeep(); + /** * factory method to create a deep copy of LineItem * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/LineItemDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/LineItemDraft.java index 8c695e0ae79..0bff5b23a8e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/LineItemDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/LineItemDraft.java @@ -306,6 +306,8 @@ public static LineItemDraft of(final LineItemDraft template) { return instance; } + public LineItemDraft copyDeep(); + /** * factory method to create a deep copy of LineItemDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/LineItemDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/LineItemDraftImpl.java index 5f417e18dd9..3bd42f2c92c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/LineItemDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/LineItemDraftImpl.java @@ -365,4 +365,8 @@ public String toString() { .build(); } + @Override + public LineItemDraft copyDeep() { + return LineItemDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/LineItemImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/LineItemImpl.java index 9948e52751e..b523d817263 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/LineItemImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/LineItemImpl.java @@ -607,4 +607,8 @@ public String toString() { .build(); } + @Override + public LineItem copyDeep() { + return LineItem.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/MethodExternalTaxRateDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/MethodExternalTaxRateDraft.java index c3b8730a817..97aee8c2d02 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/MethodExternalTaxRateDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/MethodExternalTaxRateDraft.java @@ -82,6 +82,8 @@ public static MethodExternalTaxRateDraft of(final MethodExternalTaxRateDraft tem return instance; } + public MethodExternalTaxRateDraft copyDeep(); + /** * factory method to create a deep copy of MethodExternalTaxRateDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/MethodExternalTaxRateDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/MethodExternalTaxRateDraftImpl.java index ffa86596519..317a8e3153c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/MethodExternalTaxRateDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/MethodExternalTaxRateDraftImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public MethodExternalTaxRateDraft copyDeep() { + return MethodExternalTaxRateDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/MethodTaxRate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/MethodTaxRate.java index 33b9db1c56f..b0210b1c66d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/MethodTaxRate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/MethodTaxRate.java @@ -83,6 +83,8 @@ public static MethodTaxRate of(final MethodTaxRate template) { return instance; } + public MethodTaxRate copyDeep(); + /** * factory method to create a deep copy of MethodTaxRate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/MethodTaxRateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/MethodTaxRateImpl.java index 55cfcc21729..f6829a91ae0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/MethodTaxRateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/MethodTaxRateImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public MethodTaxRate copyDeep() { + return MethodTaxRate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/MethodTaxedPrice.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/MethodTaxedPrice.java index a3e1fb0fecd..803a862d06e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/MethodTaxedPrice.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/MethodTaxedPrice.java @@ -82,6 +82,8 @@ public static MethodTaxedPrice of(final MethodTaxedPrice template) { return instance; } + public MethodTaxedPrice copyDeep(); + /** * factory method to create a deep copy of MethodTaxedPrice * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/MethodTaxedPriceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/MethodTaxedPriceImpl.java index aa82a3891e4..ecc6da670ec 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/MethodTaxedPriceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/MethodTaxedPriceImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public MethodTaxedPrice copyDeep() { + return MethodTaxedPrice.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ProductTailoringUpdate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ProductTailoringUpdate.java index fdeef6e0e68..70fb47ab6a6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ProductTailoringUpdate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ProductTailoringUpdate.java @@ -94,6 +94,8 @@ public static ProductTailoringUpdate of(final ProductTailoringUpdate template) { return instance; } + public ProductTailoringUpdate copyDeep(); + /** * factory method to create a deep copy of ProductTailoringUpdate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ProductTailoringUpdateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ProductTailoringUpdateImpl.java index 3e3dd9d5fe6..30f4c02c7c3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ProductTailoringUpdateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ProductTailoringUpdateImpl.java @@ -101,4 +101,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringUpdate copyDeep() { + return ProductTailoringUpdate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ReplicaCartDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ReplicaCartDraft.java index 30b59b5cf32..119570d24d5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ReplicaCartDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ReplicaCartDraft.java @@ -85,6 +85,8 @@ public static ReplicaCartDraft of(final ReplicaCartDraft template) { return instance; } + public ReplicaCartDraft copyDeep(); + /** * factory method to create a deep copy of ReplicaCartDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ReplicaCartDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ReplicaCartDraftImpl.java index a6cf401bf3c..489e8a2332e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ReplicaCartDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ReplicaCartDraftImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public ReplicaCartDraft copyDeep() { + return ReplicaCartDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ScoreShippingRateInput.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ScoreShippingRateInput.java index 9744a7ead2a..945e6d45051 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ScoreShippingRateInput.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ScoreShippingRateInput.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("Score") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ScoreShippingRateInputImpl.class) public interface ScoreShippingRateInput extends ShippingRateInput { @@ -70,6 +71,8 @@ public static ScoreShippingRateInput of(final ScoreShippingRateInput template) { return instance; } + public ScoreShippingRateInput copyDeep(); + /** * factory method to create a deep copy of ScoreShippingRateInput * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ScoreShippingRateInputDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ScoreShippingRateInputDraft.java index e772aa8a307..ecae3635ef7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ScoreShippingRateInputDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ScoreShippingRateInputDraft.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("Score") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ScoreShippingRateInputDraftImpl.class) public interface ScoreShippingRateInputDraft @@ -71,6 +72,8 @@ public static ScoreShippingRateInputDraft of(final ScoreShippingRateInputDraft t return instance; } + public ScoreShippingRateInputDraft copyDeep(); + /** * factory method to create a deep copy of ScoreShippingRateInputDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ScoreShippingRateInputDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ScoreShippingRateInputDraftImpl.java index 1fdea37f868..bc586a0c177 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ScoreShippingRateInputDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ScoreShippingRateInputDraftImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public ScoreShippingRateInputDraft copyDeep() { + return ScoreShippingRateInputDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ScoreShippingRateInputImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ScoreShippingRateInputImpl.java index 58b11e431a3..05b22bcb790 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ScoreShippingRateInputImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ScoreShippingRateInputImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public ScoreShippingRateInput copyDeep() { + return ScoreShippingRateInput.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/Shipping.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/Shipping.java index be5828373c0..70f58b3fb71 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/Shipping.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/Shipping.java @@ -146,6 +146,8 @@ public static Shipping of(final Shipping template) { return instance; } + public Shipping copyDeep(); + /** * factory method to create a deep copy of Shipping * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ShippingDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ShippingDraft.java index 2644c3f8a93..6f04c4ec34c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ShippingDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ShippingDraft.java @@ -188,6 +188,8 @@ public static ShippingDraft of(final ShippingDraft template) { return instance; } + public ShippingDraft copyDeep(); + /** * factory method to create a deep copy of ShippingDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ShippingDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ShippingDraftImpl.java index 392ee3360a8..98cb06123ba 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ShippingDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ShippingDraftImpl.java @@ -207,4 +207,8 @@ public String toString() { .build(); } + @Override + public ShippingDraft copyDeep() { + return ShippingDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ShippingImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ShippingImpl.java index a27a0135e46..e66f37346b5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ShippingImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ShippingImpl.java @@ -162,4 +162,8 @@ public String toString() { .build(); } + @Override + public Shipping copyDeep() { + return Shipping.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ShippingInfo.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ShippingInfo.java index 4390da2ba24..5e9936684c6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ShippingInfo.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ShippingInfo.java @@ -232,6 +232,8 @@ public static ShippingInfo of(final ShippingInfo template) { return instance; } + public ShippingInfo copyDeep(); + /** * factory method to create a deep copy of ShippingInfo * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ShippingInfoImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ShippingInfoImpl.java index daa3406da3e..6a4815bc5a6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ShippingInfoImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ShippingInfoImpl.java @@ -265,4 +265,8 @@ public String toString() { .build(); } + @Override + public ShippingInfo copyDeep() { + return ShippingInfo.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ShippingRateInput.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ShippingRateInput.java index a116c66127e..3b50eb9e473 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ShippingRateInput.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ShippingRateInput.java @@ -28,9 +28,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.ClassificationShippingRateInputImpl.class, name = ClassificationShippingRateInput.CLASSIFICATION), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.ScoreShippingRateInputImpl.class, name = ScoreShippingRateInput.SCORE) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "type", defaultImpl = ShippingRateInputImpl.class, visible = true) @JsonDeserialize(as = ShippingRateInputImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -44,6 +41,8 @@ public interface ShippingRateInput { @JsonProperty("type") public String getType(); + public ShippingRateInput copyDeep(); + /** * factory method to create a deep copy of ShippingRateInput * @param template instance to be copied @@ -54,13 +53,9 @@ public static ShippingRateInput deepCopy(@Nullable final ShippingRateInput templ if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.cart.ClassificationShippingRateInput) { - return com.commercetools.api.models.cart.ClassificationShippingRateInput - .deepCopy((com.commercetools.api.models.cart.ClassificationShippingRateInput) template); - } - if (template instanceof com.commercetools.api.models.cart.ScoreShippingRateInput) { - return com.commercetools.api.models.cart.ScoreShippingRateInput - .deepCopy((com.commercetools.api.models.cart.ScoreShippingRateInput) template); + + if (!(template instanceof ShippingRateInputImpl)) { + return template.copyDeep(); } ShippingRateInputImpl instance = new ShippingRateInputImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ShippingRateInputDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ShippingRateInputDraft.java index 84b45f418da..11db93a26f0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ShippingRateInputDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ShippingRateInputDraft.java @@ -27,9 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.ClassificationShippingRateInputDraftImpl.class, name = ClassificationShippingRateInputDraft.CLASSIFICATION), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.ScoreShippingRateInputDraftImpl.class, name = ScoreShippingRateInputDraft.SCORE) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "type", defaultImpl = ShippingRateInputDraftImpl.class, visible = true) @JsonDeserialize(as = ShippingRateInputDraftImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -43,6 +40,8 @@ public interface ShippingRateInputDraft { @JsonProperty("type") public String getType(); + public ShippingRateInputDraft copyDeep(); + /** * factory method to create a deep copy of ShippingRateInputDraft * @param template instance to be copied @@ -53,13 +52,9 @@ public static ShippingRateInputDraft deepCopy(@Nullable final ShippingRateInputD if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.cart.ClassificationShippingRateInputDraft) { - return com.commercetools.api.models.cart.ClassificationShippingRateInputDraft - .deepCopy((com.commercetools.api.models.cart.ClassificationShippingRateInputDraft) template); - } - if (template instanceof com.commercetools.api.models.cart.ScoreShippingRateInputDraft) { - return com.commercetools.api.models.cart.ScoreShippingRateInputDraft - .deepCopy((com.commercetools.api.models.cart.ScoreShippingRateInputDraft) template); + + if (!(template instanceof ShippingRateInputDraftImpl)) { + return template.copyDeep(); } ShippingRateInputDraftImpl instance = new ShippingRateInputDraftImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ShippingRateInputDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ShippingRateInputDraftImpl.java index 4316001a046..c6423c52477 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ShippingRateInputDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ShippingRateInputDraftImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public ShippingRateInputDraft copyDeep() { + return ShippingRateInputDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ShippingRateInputImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ShippingRateInputImpl.java index fbe848d8e18..16175fce0dd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ShippingRateInputImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/ShippingRateInputImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public ShippingRateInput copyDeep() { + return ShippingRateInput.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/Stacking.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/Stacking.java index b26edd3481c..e6c34b599a1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/Stacking.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/Stacking.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("Stacking") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StackingImpl.class) public interface Stacking extends DiscountTypeCombination { @@ -51,6 +52,8 @@ public static Stacking of(final Stacking template) { return instance; } + public Stacking copyDeep(); + /** * factory method to create a deep copy of Stacking * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/StackingImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/StackingImpl.java index 76e8e6240e9..c99fa4ac098 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/StackingImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/StackingImpl.java @@ -62,4 +62,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public Stacking copyDeep() { + return Stacking.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/TaxPortion.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/TaxPortion.java index 7be90499e12..10d58438e55 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/TaxPortion.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/TaxPortion.java @@ -101,6 +101,8 @@ public static TaxPortion of(final TaxPortion template) { return instance; } + public TaxPortion copyDeep(); + /** * factory method to create a deep copy of TaxPortion * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/TaxPortionDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/TaxPortionDraft.java index 311d77fe244..f874c0beed2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/TaxPortionDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/TaxPortionDraft.java @@ -102,6 +102,8 @@ public static TaxPortionDraft of(final TaxPortionDraft template) { return instance; } + public TaxPortionDraft copyDeep(); + /** * factory method to create a deep copy of TaxPortionDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/TaxPortionDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/TaxPortionDraftImpl.java index b5e118356ae..29a3227a8e5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/TaxPortionDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/TaxPortionDraftImpl.java @@ -114,4 +114,8 @@ public String toString() { .build(); } + @Override + public TaxPortionDraft copyDeep() { + return TaxPortionDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/TaxPortionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/TaxPortionImpl.java index 8f443901199..54046ddb09c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/TaxPortionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/TaxPortionImpl.java @@ -113,4 +113,8 @@ public String toString() { .build(); } + @Override + public TaxPortion copyDeep() { + return TaxPortion.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/TaxedItemPrice.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/TaxedItemPrice.java index 1ea29fcda0f..5e6e83164dc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/TaxedItemPrice.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/TaxedItemPrice.java @@ -132,6 +132,8 @@ public static TaxedItemPrice of(final TaxedItemPrice template) { return instance; } + public TaxedItemPrice copyDeep(); + /** * factory method to create a deep copy of TaxedItemPrice * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/TaxedItemPriceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/TaxedItemPriceImpl.java index 25dfc26a35e..a97abf41e04 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/TaxedItemPriceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/TaxedItemPriceImpl.java @@ -142,4 +142,8 @@ public String toString() { .build(); } + @Override + public TaxedItemPrice copyDeep() { + return TaxedItemPrice.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/TaxedPrice.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/TaxedPrice.java index 69aacb634fb..6324bd25c5b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/TaxedPrice.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/TaxedPrice.java @@ -134,6 +134,8 @@ public static TaxedPrice of(final TaxedPrice template) { return instance; } + public TaxedPrice copyDeep(); + /** * factory method to create a deep copy of TaxedPrice * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/TaxedPriceDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/TaxedPriceDraft.java index 4579059ba35..d7fa4d5e7e2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/TaxedPriceDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/TaxedPriceDraft.java @@ -133,6 +133,8 @@ public static TaxedPriceDraft of(final TaxedPriceDraft template) { return instance; } + public TaxedPriceDraft copyDeep(); + /** * factory method to create a deep copy of TaxedPriceDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/TaxedPriceDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/TaxedPriceDraftImpl.java index b3bb5a4b930..54f9cf4250c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/TaxedPriceDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/TaxedPriceDraftImpl.java @@ -142,4 +142,8 @@ public String toString() { .build(); } + @Override + public TaxedPriceDraft copyDeep() { + return TaxedPriceDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/TaxedPriceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/TaxedPriceImpl.java index bf53c569556..ae3ba6eb7a5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/TaxedPriceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart/TaxedPriceImpl.java @@ -143,4 +143,8 @@ public String toString() { .build(); } + @Override + public TaxedPrice copyDeep() { + return TaxedPrice.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscount.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscount.java index 44256fdfdd5..2d942de87e3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscount.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscount.java @@ -442,6 +442,8 @@ public static CartDiscount of(final CartDiscount template) { return instance; } + public CartDiscount copyDeep(); + /** * factory method to create a deep copy of CartDiscount * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountAddStoreAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountAddStoreAction.java index 3940a331ac4..e22ab6a6aa1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountAddStoreAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountAddStoreAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addStore") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartDiscountAddStoreActionImpl.class) public interface CartDiscountAddStoreAction extends CartDiscountUpdateAction { @@ -84,6 +85,8 @@ public static CartDiscountAddStoreAction of(final CartDiscountAddStoreAction tem return instance; } + public CartDiscountAddStoreAction copyDeep(); + /** * factory method to create a deep copy of CartDiscountAddStoreAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountAddStoreActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountAddStoreActionImpl.java index 017956542a7..5f5731c035d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountAddStoreActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountAddStoreActionImpl.java @@ -98,4 +98,8 @@ public String toString() { .build(); } + @Override + public CartDiscountAddStoreAction copyDeep() { + return CartDiscountAddStoreAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeCartPredicateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeCartPredicateAction.java index 799be25240e..fdf374b1f6c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeCartPredicateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeCartPredicateAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeCartPredicate") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartDiscountChangeCartPredicateActionImpl.class) public interface CartDiscountChangeCartPredicateAction extends CartDiscountUpdateAction { @@ -70,6 +71,8 @@ public static CartDiscountChangeCartPredicateAction of(final CartDiscountChangeC return instance; } + public CartDiscountChangeCartPredicateAction copyDeep(); + /** * factory method to create a deep copy of CartDiscountChangeCartPredicateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeCartPredicateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeCartPredicateActionImpl.java index 0e877295da6..5a7262e404b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeCartPredicateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeCartPredicateActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CartDiscountChangeCartPredicateAction copyDeep() { + return CartDiscountChangeCartPredicateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeIsActiveAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeIsActiveAction.java index 5913b7a3058..a370fa23743 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeIsActiveAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeIsActiveAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeIsActive") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartDiscountChangeIsActiveActionImpl.class) public interface CartDiscountChangeIsActiveAction extends CartDiscountUpdateAction { @@ -72,6 +73,8 @@ public static CartDiscountChangeIsActiveAction of(final CartDiscountChangeIsActi return instance; } + public CartDiscountChangeIsActiveAction copyDeep(); + /** * factory method to create a deep copy of CartDiscountChangeIsActiveAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeIsActiveActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeIsActiveActionImpl.java index 33abbf89253..f4839c27e21 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeIsActiveActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeIsActiveActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public CartDiscountChangeIsActiveAction copyDeep() { + return CartDiscountChangeIsActiveAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeNameAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeNameAction.java index dd2375077d0..59cd8ba905a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeNameAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeNameAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeName") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartDiscountChangeNameActionImpl.class) public interface CartDiscountChangeNameAction extends CartDiscountUpdateAction { @@ -73,6 +74,8 @@ public static CartDiscountChangeNameAction of(final CartDiscountChangeNameAction return instance; } + public CartDiscountChangeNameAction copyDeep(); + /** * factory method to create a deep copy of CartDiscountChangeNameAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeNameActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeNameActionImpl.java index a2e1706d1f0..fabc4333b94 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeNameActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeNameActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public CartDiscountChangeNameAction copyDeep() { + return CartDiscountChangeNameAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeRequiresDiscountCodeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeRequiresDiscountCodeAction.java index 4539bad0944..eefdc762ca1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeRequiresDiscountCodeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeRequiresDiscountCodeAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeRequiresDiscountCode") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartDiscountChangeRequiresDiscountCodeActionImpl.class) public interface CartDiscountChangeRequiresDiscountCodeAction extends CartDiscountUpdateAction { @@ -71,6 +72,8 @@ public static CartDiscountChangeRequiresDiscountCodeAction of( return instance; } + public CartDiscountChangeRequiresDiscountCodeAction copyDeep(); + /** * factory method to create a deep copy of CartDiscountChangeRequiresDiscountCodeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeRequiresDiscountCodeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeRequiresDiscountCodeActionImpl.java index e7f2e969f7d..56c778cf688 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeRequiresDiscountCodeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeRequiresDiscountCodeActionImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public CartDiscountChangeRequiresDiscountCodeAction copyDeep() { + return CartDiscountChangeRequiresDiscountCodeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeSortOrderAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeSortOrderAction.java index ad0cf42cbd3..b79dc8dd730 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeSortOrderAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeSortOrderAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeSortOrder") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartDiscountChangeSortOrderActionImpl.class) public interface CartDiscountChangeSortOrderAction extends CartDiscountUpdateAction { @@ -70,6 +71,8 @@ public static CartDiscountChangeSortOrderAction of(final CartDiscountChangeSortO return instance; } + public CartDiscountChangeSortOrderAction copyDeep(); + /** * factory method to create a deep copy of CartDiscountChangeSortOrderAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeSortOrderActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeSortOrderActionImpl.java index 461f6cdc4a2..9b97e58a4fb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeSortOrderActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeSortOrderActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CartDiscountChangeSortOrderAction copyDeep() { + return CartDiscountChangeSortOrderAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeStackingModeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeStackingModeAction.java index 1e52a47f634..f766bda6f3d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeStackingModeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeStackingModeAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeStackingMode") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartDiscountChangeStackingModeActionImpl.class) public interface CartDiscountChangeStackingModeAction extends CartDiscountUpdateAction { @@ -70,6 +71,8 @@ public static CartDiscountChangeStackingModeAction of(final CartDiscountChangeSt return instance; } + public CartDiscountChangeStackingModeAction copyDeep(); + /** * factory method to create a deep copy of CartDiscountChangeStackingModeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeStackingModeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeStackingModeActionImpl.java index 12f16cda2f0..37b2b20ce7a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeStackingModeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeStackingModeActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public CartDiscountChangeStackingModeAction copyDeep() { + return CartDiscountChangeStackingModeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeTargetAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeTargetAction.java index e5d6730ada1..6ab0e935f1b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeTargetAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeTargetAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeTarget") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartDiscountChangeTargetActionImpl.class) public interface CartDiscountChangeTargetAction extends CartDiscountUpdateAction { @@ -72,6 +73,8 @@ public static CartDiscountChangeTargetAction of(final CartDiscountChangeTargetAc return instance; } + public CartDiscountChangeTargetAction copyDeep(); + /** * factory method to create a deep copy of CartDiscountChangeTargetAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeTargetActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeTargetActionImpl.java index 2d2a7a56b18..bf336e832f9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeTargetActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeTargetActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public CartDiscountChangeTargetAction copyDeep() { + return CartDiscountChangeTargetAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeValueAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeValueAction.java index cbe8e6c5c6b..3ac0ae16fd1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeValueAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeValueAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeValue") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartDiscountChangeValueActionImpl.class) public interface CartDiscountChangeValueAction extends CartDiscountUpdateAction { @@ -72,6 +73,8 @@ public static CartDiscountChangeValueAction of(final CartDiscountChangeValueActi return instance; } + public CartDiscountChangeValueAction copyDeep(); + /** * factory method to create a deep copy of CartDiscountChangeValueAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeValueActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeValueActionImpl.java index 3cc31115006..cc840ff6dd9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeValueActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountChangeValueActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public CartDiscountChangeValueAction copyDeep() { + return CartDiscountChangeValueAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountCustomLineItemsTarget.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountCustomLineItemsTarget.java index 123d00fa886..e832d9ad2e1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountCustomLineItemsTarget.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountCustomLineItemsTarget.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("customLineItems") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartDiscountCustomLineItemsTargetImpl.class) public interface CartDiscountCustomLineItemsTarget extends CartDiscountTarget { @@ -70,6 +71,8 @@ public static CartDiscountCustomLineItemsTarget of(final CartDiscountCustomLineI return instance; } + public CartDiscountCustomLineItemsTarget copyDeep(); + /** * factory method to create a deep copy of CartDiscountCustomLineItemsTarget * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountCustomLineItemsTargetImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountCustomLineItemsTargetImpl.java index 9b408dcb2ab..32e8bb290d8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountCustomLineItemsTargetImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountCustomLineItemsTargetImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CartDiscountCustomLineItemsTarget copyDeep() { + return CartDiscountCustomLineItemsTarget.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountDraft.java index 425652b9059..709bc9a8686 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountDraft.java @@ -310,6 +310,8 @@ public static CartDiscountDraft of(final CartDiscountDraft template) { return instance; } + public CartDiscountDraft copyDeep(); + /** * factory method to create a deep copy of CartDiscountDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountDraftImpl.java index c6b0c0cca65..1d51c734218 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountDraftImpl.java @@ -347,4 +347,8 @@ public String toString() { .build(); } + @Override + public CartDiscountDraft copyDeep() { + return CartDiscountDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountImpl.java index 85c6b89bdaa..20b3b18bba2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountImpl.java @@ -488,4 +488,8 @@ public String toString() { .build(); } + @Override + public CartDiscount copyDeep() { + return CartDiscount.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountLineItemsTarget.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountLineItemsTarget.java index a3fb959e182..1a4e3b27d0a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountLineItemsTarget.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountLineItemsTarget.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("lineItems") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartDiscountLineItemsTargetImpl.class) public interface CartDiscountLineItemsTarget extends CartDiscountTarget { @@ -70,6 +71,8 @@ public static CartDiscountLineItemsTarget of(final CartDiscountLineItemsTarget t return instance; } + public CartDiscountLineItemsTarget copyDeep(); + /** * factory method to create a deep copy of CartDiscountLineItemsTarget * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountLineItemsTargetImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountLineItemsTargetImpl.java index 3c0557bff0f..dea75fbfab7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountLineItemsTargetImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountLineItemsTargetImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CartDiscountLineItemsTarget copyDeep() { + return CartDiscountLineItemsTarget.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountPagedQueryResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountPagedQueryResponse.java index d805d42ff11..a9ec41703e2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountPagedQueryResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountPagedQueryResponse.java @@ -144,6 +144,8 @@ public static CartDiscountPagedQueryResponse of(final CartDiscountPagedQueryResp return instance; } + public CartDiscountPagedQueryResponse copyDeep(); + /** * factory method to create a deep copy of CartDiscountPagedQueryResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountPagedQueryResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountPagedQueryResponseImpl.java index efc1b7b84c8..f886beb5561 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountPagedQueryResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountPagedQueryResponseImpl.java @@ -160,4 +160,8 @@ public String toString() { .build(); } + @Override + public CartDiscountPagedQueryResponse copyDeep() { + return CartDiscountPagedQueryResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountPatternTarget.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountPatternTarget.java index 52422d41596..06a68998cbc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountPatternTarget.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountPatternTarget.java @@ -32,6 +32,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("pattern") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartDiscountPatternTargetImpl.class) public interface CartDiscountPatternTarget extends CartDiscountTarget { @@ -155,6 +156,8 @@ public static CartDiscountPatternTarget of(final CartDiscountPatternTarget templ return instance; } + public CartDiscountPatternTarget copyDeep(); + /** * factory method to create a deep copy of CartDiscountPatternTarget * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountPatternTargetImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountPatternTargetImpl.java index e8f0a5022b7..82ed74a79a7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountPatternTargetImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountPatternTargetImpl.java @@ -170,4 +170,8 @@ public String toString() { .build(); } + @Override + public CartDiscountPatternTarget copyDeep() { + return CartDiscountPatternTarget.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountReference.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountReference.java index 9fb3cf459b4..16abd84032a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountReference.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountReference.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("cart-discount") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartDiscountReferenceImpl.class) public interface CartDiscountReference extends Reference, com.commercetools.api.models.Identifiable, @@ -89,6 +90,8 @@ public static CartDiscountReference of(final CartDiscountReference template) { return instance; } + public CartDiscountReference copyDeep(); + /** * factory method to create a deep copy of CartDiscountReference * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountReferenceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountReferenceImpl.java index f6bafa5ed51..854d1b04f4c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountReferenceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountReferenceImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public CartDiscountReference copyDeep() { + return CartDiscountReference.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountRemoveStoreAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountRemoveStoreAction.java index 7b1f7a50935..ff5d1a4e7dc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountRemoveStoreAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountRemoveStoreAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeStore") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartDiscountRemoveStoreActionImpl.class) public interface CartDiscountRemoveStoreAction extends CartDiscountUpdateAction { @@ -74,6 +75,8 @@ public static CartDiscountRemoveStoreAction of(final CartDiscountRemoveStoreActi return instance; } + public CartDiscountRemoveStoreAction copyDeep(); + /** * factory method to create a deep copy of CartDiscountRemoveStoreAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountRemoveStoreActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountRemoveStoreActionImpl.java index ae414ff828e..5f0af1f123e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountRemoveStoreActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountRemoveStoreActionImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public CartDiscountRemoveStoreAction copyDeep() { + return CartDiscountRemoveStoreAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountResourceIdentifier.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountResourceIdentifier.java index 256eaf06083..a13e2a9f3aa 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountResourceIdentifier.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountResourceIdentifier.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("cart-discount") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartDiscountResourceIdentifierImpl.class) public interface CartDiscountResourceIdentifier @@ -85,6 +86,8 @@ public static CartDiscountResourceIdentifier of(final CartDiscountResourceIdenti return instance; } + public CartDiscountResourceIdentifier copyDeep(); + /** * factory method to create a deep copy of CartDiscountResourceIdentifier * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountResourceIdentifierImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountResourceIdentifierImpl.java index 396418dd9fc..ee00480c365 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountResourceIdentifierImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountResourceIdentifierImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public CartDiscountResourceIdentifier copyDeep() { + return CartDiscountResourceIdentifier.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetCustomFieldAction.java index 90d97d6d2a7..2efe2abfc93 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartDiscountSetCustomFieldActionImpl.class) public interface CartDiscountSetCustomFieldAction extends CartDiscountUpdateAction { @@ -86,6 +87,8 @@ public static CartDiscountSetCustomFieldAction of(final CartDiscountSetCustomFie return instance; } + public CartDiscountSetCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of CartDiscountSetCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetCustomFieldActionImpl.java index 9809298a42b..a289648525e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetCustomFieldActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public CartDiscountSetCustomFieldAction copyDeep() { + return CartDiscountSetCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetCustomTypeAction.java index 560cf85cc3d..65f5d952ac3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartDiscountSetCustomTypeActionImpl.class) public interface CartDiscountSetCustomTypeAction extends CartDiscountUpdateAction { @@ -87,6 +88,8 @@ public static CartDiscountSetCustomTypeAction of(final CartDiscountSetCustomType return instance; } + public CartDiscountSetCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of CartDiscountSetCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetCustomTypeActionImpl.java index d2c353d7241..8246c0d5f02 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetCustomTypeActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public CartDiscountSetCustomTypeAction copyDeep() { + return CartDiscountSetCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetDescriptionAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetDescriptionAction.java index bb44dc3b34c..9dc8d9689c1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetDescriptionAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetDescriptionAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDescription") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartDiscountSetDescriptionActionImpl.class) public interface CartDiscountSetDescriptionAction extends CartDiscountUpdateAction { @@ -70,6 +71,8 @@ public static CartDiscountSetDescriptionAction of(final CartDiscountSetDescripti return instance; } + public CartDiscountSetDescriptionAction copyDeep(); + /** * factory method to create a deep copy of CartDiscountSetDescriptionAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetDescriptionActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetDescriptionActionImpl.java index be5194e1b0c..e0258a59761 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetDescriptionActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetDescriptionActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public CartDiscountSetDescriptionAction copyDeep() { + return CartDiscountSetDescriptionAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetKeyAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetKeyAction.java index d744f6c4832..22bcd0d88a8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetKeyAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetKeyAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setKey") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartDiscountSetKeyActionImpl.class) public interface CartDiscountSetKeyAction extends CartDiscountUpdateAction { @@ -67,6 +68,8 @@ public static CartDiscountSetKeyAction of(final CartDiscountSetKeyAction templat return instance; } + public CartDiscountSetKeyAction copyDeep(); + /** * factory method to create a deep copy of CartDiscountSetKeyAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetKeyActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetKeyActionImpl.java index 0df223d0f0f..4a6e51d653d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetKeyActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetKeyActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CartDiscountSetKeyAction copyDeep() { + return CartDiscountSetKeyAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetStoresAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetStoresAction.java index e7640b3bc8e..62c6afab80a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetStoresAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetStoresAction.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setStores") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartDiscountSetStoresActionImpl.class) public interface CartDiscountSetStoresAction extends CartDiscountUpdateAction { @@ -98,6 +99,8 @@ public static CartDiscountSetStoresAction of(final CartDiscountSetStoresAction t return instance; } + public CartDiscountSetStoresAction copyDeep(); + /** * factory method to create a deep copy of CartDiscountSetStoresAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetStoresActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetStoresActionImpl.java index 8ec8d4b7324..d2831f9af89 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetStoresActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetStoresActionImpl.java @@ -102,4 +102,8 @@ public String toString() { .build(); } + @Override + public CartDiscountSetStoresAction copyDeep() { + return CartDiscountSetStoresAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetValidFromAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetValidFromAction.java index 56f7626cc6e..7facb3a09b6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetValidFromAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetValidFromAction.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setValidFrom") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartDiscountSetValidFromActionImpl.class) public interface CartDiscountSetValidFromAction extends CartDiscountUpdateAction { @@ -68,6 +69,8 @@ public static CartDiscountSetValidFromAction of(final CartDiscountSetValidFromAc return instance; } + public CartDiscountSetValidFromAction copyDeep(); + /** * factory method to create a deep copy of CartDiscountSetValidFromAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetValidFromActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetValidFromActionImpl.java index d8a2568aa38..9ce86be39fe 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetValidFromActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetValidFromActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CartDiscountSetValidFromAction copyDeep() { + return CartDiscountSetValidFromAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetValidFromAndUntilAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetValidFromAndUntilAction.java index b8dea43685a..e0e4cb91320 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetValidFromAndUntilAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetValidFromAndUntilAction.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setValidFromAndUntil") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartDiscountSetValidFromAndUntilActionImpl.class) public interface CartDiscountSetValidFromAndUntilAction extends CartDiscountUpdateAction { @@ -84,6 +85,8 @@ public static CartDiscountSetValidFromAndUntilAction of(final CartDiscountSetVal return instance; } + public CartDiscountSetValidFromAndUntilAction copyDeep(); + /** * factory method to create a deep copy of CartDiscountSetValidFromAndUntilAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetValidFromAndUntilActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetValidFromAndUntilActionImpl.java index 3ac0ad9abfa..5cd6ebc2864 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetValidFromAndUntilActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetValidFromAndUntilActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public CartDiscountSetValidFromAndUntilAction copyDeep() { + return CartDiscountSetValidFromAndUntilAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetValidUntilAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetValidUntilAction.java index 73220fde54a..148afe589ba 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetValidUntilAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetValidUntilAction.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setValidUntil") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartDiscountSetValidUntilActionImpl.class) public interface CartDiscountSetValidUntilAction extends CartDiscountUpdateAction { @@ -68,6 +69,8 @@ public static CartDiscountSetValidUntilAction of(final CartDiscountSetValidUntil return instance; } + public CartDiscountSetValidUntilAction copyDeep(); + /** * factory method to create a deep copy of CartDiscountSetValidUntilAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetValidUntilActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetValidUntilActionImpl.java index 3fc1b127957..acbb8ebd65a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetValidUntilActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountSetValidUntilActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CartDiscountSetValidUntilAction copyDeep() { + return CartDiscountSetValidUntilAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountShippingCostTarget.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountShippingCostTarget.java index 878d3179838..0663b35e196 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountShippingCostTarget.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountShippingCostTarget.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("shipping") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartDiscountShippingCostTargetImpl.class) public interface CartDiscountShippingCostTarget extends CartDiscountTarget { @@ -51,6 +52,8 @@ public static CartDiscountShippingCostTarget of(final CartDiscountShippingCostTa return instance; } + public CartDiscountShippingCostTarget copyDeep(); + /** * factory method to create a deep copy of CartDiscountShippingCostTarget * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountShippingCostTargetImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountShippingCostTargetImpl.java index 8218b358f78..4649e09bf37 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountShippingCostTargetImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountShippingCostTargetImpl.java @@ -62,4 +62,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public CartDiscountShippingCostTarget copyDeep() { + return CartDiscountShippingCostTarget.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountTarget.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountTarget.java index 1fbfccd43a5..864557220db 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountTarget.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountTarget.java @@ -27,14 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.cart_discount.CartDiscountCustomLineItemsTargetImpl.class, name = CartDiscountCustomLineItemsTarget.CUSTOM_LINE_ITEMS), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart_discount.CartDiscountLineItemsTargetImpl.class, name = CartDiscountLineItemsTarget.LINE_ITEMS), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart_discount.CartDiscountPatternTargetImpl.class, name = CartDiscountPatternTarget.PATTERN), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart_discount.CartDiscountShippingCostTargetImpl.class, name = CartDiscountShippingCostTarget.SHIPPING), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart_discount.CartDiscountTotalPriceTargetImpl.class, name = CartDiscountTotalPriceTarget.TOTAL_PRICE), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart_discount.MultiBuyCustomLineItemsTargetImpl.class, name = MultiBuyCustomLineItemsTarget.MULTI_BUY_CUSTOM_LINE_ITEMS), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart_discount.MultiBuyLineItemsTargetImpl.class, name = MultiBuyLineItemsTarget.MULTI_BUY_LINE_ITEMS) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "type", defaultImpl = CartDiscountTargetImpl.class, visible = true) @JsonDeserialize(as = CartDiscountTargetImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -48,6 +40,8 @@ public interface CartDiscountTarget { @JsonProperty("type") public String getType(); + public CartDiscountTarget copyDeep(); + /** * factory method to create a deep copy of CartDiscountTarget * @param template instance to be copied @@ -58,33 +52,9 @@ public static CartDiscountTarget deepCopy(@Nullable final CartDiscountTarget tem if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.cart_discount.CartDiscountCustomLineItemsTarget) { - return com.commercetools.api.models.cart_discount.CartDiscountCustomLineItemsTarget - .deepCopy((com.commercetools.api.models.cart_discount.CartDiscountCustomLineItemsTarget) template); - } - if (template instanceof com.commercetools.api.models.cart_discount.CartDiscountLineItemsTarget) { - return com.commercetools.api.models.cart_discount.CartDiscountLineItemsTarget - .deepCopy((com.commercetools.api.models.cart_discount.CartDiscountLineItemsTarget) template); - } - if (template instanceof com.commercetools.api.models.cart_discount.CartDiscountPatternTarget) { - return com.commercetools.api.models.cart_discount.CartDiscountPatternTarget - .deepCopy((com.commercetools.api.models.cart_discount.CartDiscountPatternTarget) template); - } - if (template instanceof com.commercetools.api.models.cart_discount.CartDiscountShippingCostTarget) { - return com.commercetools.api.models.cart_discount.CartDiscountShippingCostTarget - .deepCopy((com.commercetools.api.models.cart_discount.CartDiscountShippingCostTarget) template); - } - if (template instanceof com.commercetools.api.models.cart_discount.CartDiscountTotalPriceTarget) { - return com.commercetools.api.models.cart_discount.CartDiscountTotalPriceTarget - .deepCopy((com.commercetools.api.models.cart_discount.CartDiscountTotalPriceTarget) template); - } - if (template instanceof com.commercetools.api.models.cart_discount.MultiBuyCustomLineItemsTarget) { - return com.commercetools.api.models.cart_discount.MultiBuyCustomLineItemsTarget - .deepCopy((com.commercetools.api.models.cart_discount.MultiBuyCustomLineItemsTarget) template); - } - if (template instanceof com.commercetools.api.models.cart_discount.MultiBuyLineItemsTarget) { - return com.commercetools.api.models.cart_discount.MultiBuyLineItemsTarget - .deepCopy((com.commercetools.api.models.cart_discount.MultiBuyLineItemsTarget) template); + + if (!(template instanceof CartDiscountTargetImpl)) { + return template.copyDeep(); } CartDiscountTargetImpl instance = new CartDiscountTargetImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountTargetImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountTargetImpl.java index e7991d64164..4d18c4b6c60 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountTargetImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountTargetImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public CartDiscountTarget copyDeep() { + return CartDiscountTarget.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountTotalPriceTarget.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountTotalPriceTarget.java index 44a72d28030..a04fe2f1685 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountTotalPriceTarget.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountTotalPriceTarget.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("totalPrice") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartDiscountTotalPriceTargetImpl.class) public interface CartDiscountTotalPriceTarget extends CartDiscountTarget { @@ -51,6 +52,8 @@ public static CartDiscountTotalPriceTarget of(final CartDiscountTotalPriceTarget return instance; } + public CartDiscountTotalPriceTarget copyDeep(); + /** * factory method to create a deep copy of CartDiscountTotalPriceTarget * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountTotalPriceTargetImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountTotalPriceTargetImpl.java index 0bc61772f3a..8ef923bc48e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountTotalPriceTargetImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountTotalPriceTargetImpl.java @@ -62,4 +62,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public CartDiscountTotalPriceTarget copyDeep() { + return CartDiscountTotalPriceTarget.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountUpdate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountUpdate.java index 97187ceec7f..651485336e4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountUpdate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountUpdate.java @@ -94,6 +94,8 @@ public static CartDiscountUpdate of(final CartDiscountUpdate template) { return instance; } + public CartDiscountUpdate copyDeep(); + /** * factory method to create a deep copy of CartDiscountUpdate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountUpdateAction.java index 37af3f4c2ec..802507e8d77 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountUpdateAction.java @@ -27,25 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.cart_discount.CartDiscountAddStoreActionImpl.class, name = CartDiscountAddStoreAction.ADD_STORE), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart_discount.CartDiscountChangeCartPredicateActionImpl.class, name = CartDiscountChangeCartPredicateAction.CHANGE_CART_PREDICATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart_discount.CartDiscountChangeIsActiveActionImpl.class, name = CartDiscountChangeIsActiveAction.CHANGE_IS_ACTIVE), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart_discount.CartDiscountChangeNameActionImpl.class, name = CartDiscountChangeNameAction.CHANGE_NAME), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart_discount.CartDiscountChangeRequiresDiscountCodeActionImpl.class, name = CartDiscountChangeRequiresDiscountCodeAction.CHANGE_REQUIRES_DISCOUNT_CODE), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart_discount.CartDiscountChangeSortOrderActionImpl.class, name = CartDiscountChangeSortOrderAction.CHANGE_SORT_ORDER), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart_discount.CartDiscountChangeStackingModeActionImpl.class, name = CartDiscountChangeStackingModeAction.CHANGE_STACKING_MODE), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart_discount.CartDiscountChangeTargetActionImpl.class, name = CartDiscountChangeTargetAction.CHANGE_TARGET), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart_discount.CartDiscountChangeValueActionImpl.class, name = CartDiscountChangeValueAction.CHANGE_VALUE), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart_discount.CartDiscountRemoveStoreActionImpl.class, name = CartDiscountRemoveStoreAction.REMOVE_STORE), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart_discount.CartDiscountSetCustomFieldActionImpl.class, name = CartDiscountSetCustomFieldAction.SET_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart_discount.CartDiscountSetCustomTypeActionImpl.class, name = CartDiscountSetCustomTypeAction.SET_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart_discount.CartDiscountSetDescriptionActionImpl.class, name = CartDiscountSetDescriptionAction.SET_DESCRIPTION), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart_discount.CartDiscountSetKeyActionImpl.class, name = CartDiscountSetKeyAction.SET_KEY), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart_discount.CartDiscountSetStoresActionImpl.class, name = CartDiscountSetStoresAction.SET_STORES), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart_discount.CartDiscountSetValidFromActionImpl.class, name = CartDiscountSetValidFromAction.SET_VALID_FROM), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart_discount.CartDiscountSetValidFromAndUntilActionImpl.class, name = CartDiscountSetValidFromAndUntilAction.SET_VALID_FROM_AND_UNTIL), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart_discount.CartDiscountSetValidUntilActionImpl.class, name = CartDiscountSetValidUntilAction.SET_VALID_UNTIL) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = CartDiscountUpdateActionImpl.class, visible = true) @JsonDeserialize(as = CartDiscountUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -60,6 +41,8 @@ public interface CartDiscountUpdateAction @JsonProperty("action") public String getAction(); + public CartDiscountUpdateAction copyDeep(); + /** * factory method to create a deep copy of CartDiscountUpdateAction * @param template instance to be copied @@ -70,77 +53,9 @@ public static CartDiscountUpdateAction deepCopy(@Nullable final CartDiscountUpda if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.cart_discount.CartDiscountAddStoreAction) { - return com.commercetools.api.models.cart_discount.CartDiscountAddStoreAction - .deepCopy((com.commercetools.api.models.cart_discount.CartDiscountAddStoreAction) template); - } - if (template instanceof com.commercetools.api.models.cart_discount.CartDiscountChangeCartPredicateAction) { - return com.commercetools.api.models.cart_discount.CartDiscountChangeCartPredicateAction.deepCopy( - (com.commercetools.api.models.cart_discount.CartDiscountChangeCartPredicateAction) template); - } - if (template instanceof com.commercetools.api.models.cart_discount.CartDiscountChangeIsActiveAction) { - return com.commercetools.api.models.cart_discount.CartDiscountChangeIsActiveAction - .deepCopy((com.commercetools.api.models.cart_discount.CartDiscountChangeIsActiveAction) template); - } - if (template instanceof com.commercetools.api.models.cart_discount.CartDiscountChangeNameAction) { - return com.commercetools.api.models.cart_discount.CartDiscountChangeNameAction - .deepCopy((com.commercetools.api.models.cart_discount.CartDiscountChangeNameAction) template); - } - if (template instanceof com.commercetools.api.models.cart_discount.CartDiscountChangeRequiresDiscountCodeAction) { - return com.commercetools.api.models.cart_discount.CartDiscountChangeRequiresDiscountCodeAction.deepCopy( - (com.commercetools.api.models.cart_discount.CartDiscountChangeRequiresDiscountCodeAction) template); - } - if (template instanceof com.commercetools.api.models.cart_discount.CartDiscountChangeSortOrderAction) { - return com.commercetools.api.models.cart_discount.CartDiscountChangeSortOrderAction - .deepCopy((com.commercetools.api.models.cart_discount.CartDiscountChangeSortOrderAction) template); - } - if (template instanceof com.commercetools.api.models.cart_discount.CartDiscountChangeStackingModeAction) { - return com.commercetools.api.models.cart_discount.CartDiscountChangeStackingModeAction.deepCopy( - (com.commercetools.api.models.cart_discount.CartDiscountChangeStackingModeAction) template); - } - if (template instanceof com.commercetools.api.models.cart_discount.CartDiscountChangeTargetAction) { - return com.commercetools.api.models.cart_discount.CartDiscountChangeTargetAction - .deepCopy((com.commercetools.api.models.cart_discount.CartDiscountChangeTargetAction) template); - } - if (template instanceof com.commercetools.api.models.cart_discount.CartDiscountChangeValueAction) { - return com.commercetools.api.models.cart_discount.CartDiscountChangeValueAction - .deepCopy((com.commercetools.api.models.cart_discount.CartDiscountChangeValueAction) template); - } - if (template instanceof com.commercetools.api.models.cart_discount.CartDiscountRemoveStoreAction) { - return com.commercetools.api.models.cart_discount.CartDiscountRemoveStoreAction - .deepCopy((com.commercetools.api.models.cart_discount.CartDiscountRemoveStoreAction) template); - } - if (template instanceof com.commercetools.api.models.cart_discount.CartDiscountSetCustomFieldAction) { - return com.commercetools.api.models.cart_discount.CartDiscountSetCustomFieldAction - .deepCopy((com.commercetools.api.models.cart_discount.CartDiscountSetCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.cart_discount.CartDiscountSetCustomTypeAction) { - return com.commercetools.api.models.cart_discount.CartDiscountSetCustomTypeAction - .deepCopy((com.commercetools.api.models.cart_discount.CartDiscountSetCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.cart_discount.CartDiscountSetDescriptionAction) { - return com.commercetools.api.models.cart_discount.CartDiscountSetDescriptionAction - .deepCopy((com.commercetools.api.models.cart_discount.CartDiscountSetDescriptionAction) template); - } - if (template instanceof com.commercetools.api.models.cart_discount.CartDiscountSetKeyAction) { - return com.commercetools.api.models.cart_discount.CartDiscountSetKeyAction - .deepCopy((com.commercetools.api.models.cart_discount.CartDiscountSetKeyAction) template); - } - if (template instanceof com.commercetools.api.models.cart_discount.CartDiscountSetStoresAction) { - return com.commercetools.api.models.cart_discount.CartDiscountSetStoresAction - .deepCopy((com.commercetools.api.models.cart_discount.CartDiscountSetStoresAction) template); - } - if (template instanceof com.commercetools.api.models.cart_discount.CartDiscountSetValidFromAction) { - return com.commercetools.api.models.cart_discount.CartDiscountSetValidFromAction - .deepCopy((com.commercetools.api.models.cart_discount.CartDiscountSetValidFromAction) template); - } - if (template instanceof com.commercetools.api.models.cart_discount.CartDiscountSetValidFromAndUntilAction) { - return com.commercetools.api.models.cart_discount.CartDiscountSetValidFromAndUntilAction.deepCopy( - (com.commercetools.api.models.cart_discount.CartDiscountSetValidFromAndUntilAction) template); - } - if (template instanceof com.commercetools.api.models.cart_discount.CartDiscountSetValidUntilAction) { - return com.commercetools.api.models.cart_discount.CartDiscountSetValidUntilAction - .deepCopy((com.commercetools.api.models.cart_discount.CartDiscountSetValidUntilAction) template); + + if (!(template instanceof CartDiscountUpdateActionImpl)) { + return template.copyDeep(); } CartDiscountUpdateActionImpl instance = new CartDiscountUpdateActionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountUpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountUpdateActionImpl.java index ab53214e143..e8d7700757c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountUpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountUpdateActionImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public CartDiscountUpdateAction copyDeep() { + return CartDiscountUpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountUpdateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountUpdateImpl.java index 46a3dd528d9..89c45b12231 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountUpdateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountUpdateImpl.java @@ -100,4 +100,8 @@ public String toString() { .build(); } + @Override + public CartDiscountUpdate copyDeep() { + return CartDiscountUpdate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValue.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValue.java index 1984fe0a6c1..a321cce4cda 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValue.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValue.java @@ -27,11 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.cart_discount.CartDiscountValueAbsoluteImpl.class, name = CartDiscountValueAbsolute.ABSOLUTE), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart_discount.CartDiscountValueFixedImpl.class, name = CartDiscountValueFixed.FIXED), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart_discount.CartDiscountValueGiftLineItemImpl.class, name = CartDiscountValueGiftLineItem.GIFT_LINE_ITEM), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart_discount.CartDiscountValueRelativeImpl.class, name = CartDiscountValueRelative.RELATIVE) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "type", defaultImpl = CartDiscountValueImpl.class, visible = true) @JsonDeserialize(as = CartDiscountValueImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -45,6 +40,8 @@ public interface CartDiscountValue extends CartDiscountValueMixin { @JsonProperty("type") public String getType(); + public CartDiscountValue copyDeep(); + /** * factory method to create a deep copy of CartDiscountValue * @param template instance to be copied @@ -55,21 +52,9 @@ public static CartDiscountValue deepCopy(@Nullable final CartDiscountValue templ if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.cart_discount.CartDiscountValueAbsolute) { - return com.commercetools.api.models.cart_discount.CartDiscountValueAbsolute - .deepCopy((com.commercetools.api.models.cart_discount.CartDiscountValueAbsolute) template); - } - if (template instanceof com.commercetools.api.models.cart_discount.CartDiscountValueFixed) { - return com.commercetools.api.models.cart_discount.CartDiscountValueFixed - .deepCopy((com.commercetools.api.models.cart_discount.CartDiscountValueFixed) template); - } - if (template instanceof com.commercetools.api.models.cart_discount.CartDiscountValueGiftLineItem) { - return com.commercetools.api.models.cart_discount.CartDiscountValueGiftLineItem - .deepCopy((com.commercetools.api.models.cart_discount.CartDiscountValueGiftLineItem) template); - } - if (template instanceof com.commercetools.api.models.cart_discount.CartDiscountValueRelative) { - return com.commercetools.api.models.cart_discount.CartDiscountValueRelative - .deepCopy((com.commercetools.api.models.cart_discount.CartDiscountValueRelative) template); + + if (!(template instanceof CartDiscountValueImpl)) { + return template.copyDeep(); } CartDiscountValueImpl instance = new CartDiscountValueImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueAbsolute.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueAbsolute.java index ab07a3b772f..91e12218e26 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueAbsolute.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueAbsolute.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("absolute") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartDiscountValueAbsoluteImpl.class) public interface CartDiscountValueAbsolute extends CartDiscountValue, CartDiscountValueAbsoluteMixin { @@ -98,6 +99,8 @@ public static CartDiscountValueAbsolute of(final CartDiscountValueAbsolute templ return instance; } + public CartDiscountValueAbsolute copyDeep(); + /** * factory method to create a deep copy of CartDiscountValueAbsolute * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueAbsoluteDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueAbsoluteDraft.java index 9a852c22dd8..b4cee86814a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueAbsoluteDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueAbsoluteDraft.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("absolute") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartDiscountValueAbsoluteDraftImpl.class) public interface CartDiscountValueAbsoluteDraft @@ -104,6 +105,8 @@ public static CartDiscountValueAbsoluteDraft of(final CartDiscountValueAbsoluteD return instance; } + public CartDiscountValueAbsoluteDraft copyDeep(); + /** * factory method to create a deep copy of CartDiscountValueAbsoluteDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueAbsoluteDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueAbsoluteDraftImpl.java index f2ec2c4cec0..cac9b2422d3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueAbsoluteDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueAbsoluteDraftImpl.java @@ -118,4 +118,8 @@ public String toString() { .build(); } + @Override + public CartDiscountValueAbsoluteDraft copyDeep() { + return CartDiscountValueAbsoluteDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueAbsoluteImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueAbsoluteImpl.java index ee0510cfa85..6fb0d50e9e9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueAbsoluteImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueAbsoluteImpl.java @@ -116,4 +116,8 @@ public String toString() { .build(); } + @Override + public CartDiscountValueAbsolute copyDeep() { + return CartDiscountValueAbsolute.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueDraft.java index dccf75c00a3..456e95f0eb2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueDraft.java @@ -27,11 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.cart_discount.CartDiscountValueAbsoluteDraftImpl.class, name = CartDiscountValueAbsoluteDraft.ABSOLUTE), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart_discount.CartDiscountValueFixedDraftImpl.class, name = CartDiscountValueFixedDraft.FIXED), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart_discount.CartDiscountValueGiftLineItemDraftImpl.class, name = CartDiscountValueGiftLineItemDraft.GIFT_LINE_ITEM), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart_discount.CartDiscountValueRelativeDraftImpl.class, name = CartDiscountValueRelativeDraft.RELATIVE) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "type", defaultImpl = CartDiscountValueDraftImpl.class, visible = true) @JsonDeserialize(as = CartDiscountValueDraftImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -45,6 +40,8 @@ public interface CartDiscountValueDraft { @JsonProperty("type") public String getType(); + public CartDiscountValueDraft copyDeep(); + /** * factory method to create a deep copy of CartDiscountValueDraft * @param template instance to be copied @@ -55,21 +52,9 @@ public static CartDiscountValueDraft deepCopy(@Nullable final CartDiscountValueD if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.cart_discount.CartDiscountValueAbsoluteDraft) { - return com.commercetools.api.models.cart_discount.CartDiscountValueAbsoluteDraft - .deepCopy((com.commercetools.api.models.cart_discount.CartDiscountValueAbsoluteDraft) template); - } - if (template instanceof com.commercetools.api.models.cart_discount.CartDiscountValueFixedDraft) { - return com.commercetools.api.models.cart_discount.CartDiscountValueFixedDraft - .deepCopy((com.commercetools.api.models.cart_discount.CartDiscountValueFixedDraft) template); - } - if (template instanceof com.commercetools.api.models.cart_discount.CartDiscountValueGiftLineItemDraft) { - return com.commercetools.api.models.cart_discount.CartDiscountValueGiftLineItemDraft - .deepCopy((com.commercetools.api.models.cart_discount.CartDiscountValueGiftLineItemDraft) template); - } - if (template instanceof com.commercetools.api.models.cart_discount.CartDiscountValueRelativeDraft) { - return com.commercetools.api.models.cart_discount.CartDiscountValueRelativeDraft - .deepCopy((com.commercetools.api.models.cart_discount.CartDiscountValueRelativeDraft) template); + + if (!(template instanceof CartDiscountValueDraftImpl)) { + return template.copyDeep(); } CartDiscountValueDraftImpl instance = new CartDiscountValueDraftImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueDraftImpl.java index a4667d80bc2..905a85a0c45 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueDraftImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public CartDiscountValueDraft copyDeep() { + return CartDiscountValueDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueFixed.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueFixed.java index 5ddc84a8558..84ba965ba48 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueFixed.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueFixed.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("fixed") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartDiscountValueFixedImpl.class) public interface CartDiscountValueFixed extends CartDiscountValue, CartDiscountValueFixedMixin { @@ -100,6 +101,8 @@ public static CartDiscountValueFixed of(final CartDiscountValueFixed template) { return instance; } + public CartDiscountValueFixed copyDeep(); + /** * factory method to create a deep copy of CartDiscountValueFixed * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueFixedDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueFixedDraft.java index a5b930f6841..69f142d76b7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueFixedDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueFixedDraft.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("fixed") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartDiscountValueFixedDraftImpl.class) public interface CartDiscountValueFixedDraft @@ -104,6 +105,8 @@ public static CartDiscountValueFixedDraft of(final CartDiscountValueFixedDraft t return instance; } + public CartDiscountValueFixedDraft copyDeep(); + /** * factory method to create a deep copy of CartDiscountValueFixedDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueFixedDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueFixedDraftImpl.java index 87f510f23a9..493e0c63faa 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueFixedDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueFixedDraftImpl.java @@ -118,4 +118,8 @@ public String toString() { .build(); } + @Override + public CartDiscountValueFixedDraft copyDeep() { + return CartDiscountValueFixedDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueFixedImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueFixedImpl.java index 6d6e0e9a070..5261cea64be 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueFixedImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueFixedImpl.java @@ -117,4 +117,8 @@ public String toString() { .build(); } + @Override + public CartDiscountValueFixed copyDeep() { + return CartDiscountValueFixed.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueGiftLineItem.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueGiftLineItem.java index 6f3991795e5..e633d9ab3ee 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueGiftLineItem.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueGiftLineItem.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("giftLineItem") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartDiscountValueGiftLineItemImpl.class) public interface CartDiscountValueGiftLineItem extends CartDiscountValue, CartDiscountValueGiftLineItemMixin { @@ -125,6 +126,8 @@ public static CartDiscountValueGiftLineItem of(final CartDiscountValueGiftLineIt return instance; } + public CartDiscountValueGiftLineItem copyDeep(); + /** * factory method to create a deep copy of CartDiscountValueGiftLineItem * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueGiftLineItemDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueGiftLineItemDraft.java index ea07086e020..1b5768b7e0e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueGiftLineItemDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueGiftLineItemDraft.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("giftLineItem") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartDiscountValueGiftLineItemDraftImpl.class) public interface CartDiscountValueGiftLineItemDraft @@ -126,6 +127,8 @@ public static CartDiscountValueGiftLineItemDraft of(final CartDiscountValueGiftL return instance; } + public CartDiscountValueGiftLineItemDraft copyDeep(); + /** * factory method to create a deep copy of CartDiscountValueGiftLineItemDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueGiftLineItemDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueGiftLineItemDraftImpl.java index 8fcbf03fe6c..0f6cae7d3bb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueGiftLineItemDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueGiftLineItemDraftImpl.java @@ -156,4 +156,8 @@ public String toString() { .build(); } + @Override + public CartDiscountValueGiftLineItemDraft copyDeep() { + return CartDiscountValueGiftLineItemDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueGiftLineItemImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueGiftLineItemImpl.java index 78fd3b16d79..bc93aa22405 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueGiftLineItemImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueGiftLineItemImpl.java @@ -156,4 +156,8 @@ public String toString() { .build(); } + @Override + public CartDiscountValueGiftLineItem copyDeep() { + return CartDiscountValueGiftLineItem.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueImpl.java index 8c525092baf..0c427066d5e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public CartDiscountValue copyDeep() { + return CartDiscountValue.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueRelative.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueRelative.java index 10a394c39ca..a559bf61a34 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueRelative.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueRelative.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("relative") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartDiscountValueRelativeImpl.class) public interface CartDiscountValueRelative extends CartDiscountValue, CartDiscountValueRelativeMixin { @@ -70,6 +71,8 @@ public static CartDiscountValueRelative of(final CartDiscountValueRelative templ return instance; } + public CartDiscountValueRelative copyDeep(); + /** * factory method to create a deep copy of CartDiscountValueRelative * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueRelativeDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueRelativeDraft.java index 1dfd7010a9f..ed83410e7d3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueRelativeDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueRelativeDraft.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("relative") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartDiscountValueRelativeDraftImpl.class) public interface CartDiscountValueRelativeDraft @@ -71,6 +72,8 @@ public static CartDiscountValueRelativeDraft of(final CartDiscountValueRelativeD return instance; } + public CartDiscountValueRelativeDraft copyDeep(); + /** * factory method to create a deep copy of CartDiscountValueRelativeDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueRelativeDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueRelativeDraftImpl.java index 3ad1b1376a9..820e3bcb99b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueRelativeDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueRelativeDraftImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CartDiscountValueRelativeDraft copyDeep() { + return CartDiscountValueRelativeDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueRelativeImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueRelativeImpl.java index b22ecd8090b..56a71e8f834 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueRelativeImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CartDiscountValueRelativeImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CartDiscountValueRelative copyDeep() { + return CartDiscountValueRelative.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CountOnCustomLineItemUnits.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CountOnCustomLineItemUnits.java index 0deef06ec54..968053d3c51 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CountOnCustomLineItemUnits.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CountOnCustomLineItemUnits.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CountOnCustomLineItemUnits") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CountOnCustomLineItemUnitsImpl.class) public interface CountOnCustomLineItemUnits extends PatternComponent { @@ -124,6 +125,8 @@ public static CountOnCustomLineItemUnits of(final CountOnCustomLineItemUnits tem return instance; } + public CountOnCustomLineItemUnits copyDeep(); + /** * factory method to create a deep copy of CountOnCustomLineItemUnits * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CountOnCustomLineItemUnitsImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CountOnCustomLineItemUnitsImpl.java index 34c5287dc77..222d285d4d8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CountOnCustomLineItemUnitsImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CountOnCustomLineItemUnitsImpl.java @@ -157,4 +157,8 @@ public String toString() { .build(); } + @Override + public CountOnCustomLineItemUnits copyDeep() { + return CountOnCustomLineItemUnits.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CountOnLineItemUnits.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CountOnLineItemUnits.java index 9b3fc67f170..2d43098f138 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CountOnLineItemUnits.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CountOnLineItemUnits.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CountOnLineItemUnits") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CountOnLineItemUnitsImpl.class) public interface CountOnLineItemUnits extends PatternComponent { @@ -124,6 +125,8 @@ public static CountOnLineItemUnits of(final CountOnLineItemUnits template) { return instance; } + public CountOnLineItemUnits copyDeep(); + /** * factory method to create a deep copy of CountOnLineItemUnits * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CountOnLineItemUnitsImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CountOnLineItemUnitsImpl.java index f088b3afe52..09a4e693348 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CountOnLineItemUnitsImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/CountOnLineItemUnitsImpl.java @@ -157,4 +157,8 @@ public String toString() { .build(); } + @Override + public CountOnLineItemUnits copyDeep() { + return CountOnLineItemUnits.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/MultiBuyCustomLineItemsTarget.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/MultiBuyCustomLineItemsTarget.java index 4d0e3f92caf..3ed8f530fdd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/MultiBuyCustomLineItemsTarget.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/MultiBuyCustomLineItemsTarget.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("multiBuyCustomLineItems") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MultiBuyCustomLineItemsTargetImpl.class) public interface MultiBuyCustomLineItemsTarget extends CartDiscountTarget { @@ -137,6 +138,8 @@ public static MultiBuyCustomLineItemsTarget of(final MultiBuyCustomLineItemsTarg return instance; } + public MultiBuyCustomLineItemsTarget copyDeep(); + /** * factory method to create a deep copy of MultiBuyCustomLineItemsTarget * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/MultiBuyCustomLineItemsTargetImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/MultiBuyCustomLineItemsTargetImpl.java index 53938aeeffb..760fbba105a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/MultiBuyCustomLineItemsTargetImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/MultiBuyCustomLineItemsTargetImpl.java @@ -173,4 +173,8 @@ public String toString() { .build(); } + @Override + public MultiBuyCustomLineItemsTarget copyDeep() { + return MultiBuyCustomLineItemsTarget.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/MultiBuyLineItemsTarget.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/MultiBuyLineItemsTarget.java index b445e9aac69..ee6570387a0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/MultiBuyLineItemsTarget.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/MultiBuyLineItemsTarget.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("multiBuyLineItems") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MultiBuyLineItemsTargetImpl.class) public interface MultiBuyLineItemsTarget extends CartDiscountTarget { @@ -137,6 +138,8 @@ public static MultiBuyLineItemsTarget of(final MultiBuyLineItemsTarget template) return instance; } + public MultiBuyLineItemsTarget copyDeep(); + /** * factory method to create a deep copy of MultiBuyLineItemsTarget * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/MultiBuyLineItemsTargetImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/MultiBuyLineItemsTargetImpl.java index a23c0b39088..4d2ac40a69b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/MultiBuyLineItemsTargetImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/MultiBuyLineItemsTargetImpl.java @@ -173,4 +173,8 @@ public String toString() { .build(); } + @Override + public MultiBuyLineItemsTarget copyDeep() { + return MultiBuyLineItemsTarget.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/PatternComponent.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/PatternComponent.java index 94d797e20b2..cf7441557e5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/PatternComponent.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/PatternComponent.java @@ -27,9 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.cart_discount.CountOnCustomLineItemUnitsImpl.class, name = CountOnCustomLineItemUnits.COUNT_ON_CUSTOM_LINE_ITEM_UNITS), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart_discount.CountOnLineItemUnitsImpl.class, name = CountOnLineItemUnits.COUNT_ON_LINE_ITEM_UNITS) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "type", defaultImpl = PatternComponentImpl.class, visible = true) @JsonDeserialize(as = PatternComponentImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -43,6 +40,8 @@ public interface PatternComponent { @JsonProperty("type") public String getType(); + public PatternComponent copyDeep(); + /** * factory method to create a deep copy of PatternComponent * @param template instance to be copied @@ -53,13 +52,9 @@ public static PatternComponent deepCopy(@Nullable final PatternComponent templat if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.cart_discount.CountOnCustomLineItemUnits) { - return com.commercetools.api.models.cart_discount.CountOnCustomLineItemUnits - .deepCopy((com.commercetools.api.models.cart_discount.CountOnCustomLineItemUnits) template); - } - if (template instanceof com.commercetools.api.models.cart_discount.CountOnLineItemUnits) { - return com.commercetools.api.models.cart_discount.CountOnLineItemUnits - .deepCopy((com.commercetools.api.models.cart_discount.CountOnLineItemUnits) template); + + if (!(template instanceof PatternComponentImpl)) { + return template.copyDeep(); } PatternComponentImpl instance = new PatternComponentImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/PatternComponentImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/PatternComponentImpl.java index 6ec21722975..aaa1cc4a450 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/PatternComponentImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/cart_discount/PatternComponentImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public PatternComponent copyDeep() { + return PatternComponent.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/Category.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/Category.java index af6b8943672..b07f06f9cf2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/Category.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/Category.java @@ -391,6 +391,8 @@ public static Category of(final Category template) { return instance; } + public Category copyDeep(); + /** * factory method to create a deep copy of Category * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryAddAssetAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryAddAssetAction.java index 7ee5d6b5956..a21a9d3fcca 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryAddAssetAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryAddAssetAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addAsset") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CategoryAddAssetActionImpl.class) public interface CategoryAddAssetAction extends CategoryUpdateAction { @@ -89,6 +90,8 @@ public static CategoryAddAssetAction of(final CategoryAddAssetAction template) { return instance; } + public CategoryAddAssetAction copyDeep(); + /** * factory method to create a deep copy of CategoryAddAssetAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryAddAssetActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryAddAssetActionImpl.java index c8a8e5a7485..f1e5a069b86 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryAddAssetActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryAddAssetActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public CategoryAddAssetAction copyDeep() { + return CategoryAddAssetAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeAssetNameAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeAssetNameAction.java index 3adc04f0819..c7604fb1607 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeAssetNameAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeAssetNameAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeAssetName") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CategoryChangeAssetNameActionImpl.class) public interface CategoryChangeAssetNameAction extends CategoryUpdateAction { @@ -105,6 +106,8 @@ public static CategoryChangeAssetNameAction of(final CategoryChangeAssetNameActi return instance; } + public CategoryChangeAssetNameAction copyDeep(); + /** * factory method to create a deep copy of CategoryChangeAssetNameAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeAssetNameActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeAssetNameActionImpl.java index 54eae5e4238..f32f9629126 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeAssetNameActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeAssetNameActionImpl.java @@ -129,4 +129,8 @@ public String toString() { .build(); } + @Override + public CategoryChangeAssetNameAction copyDeep() { + return CategoryChangeAssetNameAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeAssetOrderAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeAssetOrderAction.java index f29b8fdc547..1d7ff525b59 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeAssetOrderAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeAssetOrderAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeAssetOrder") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CategoryChangeAssetOrderActionImpl.class) public interface CategoryChangeAssetOrderAction extends CategoryUpdateAction { @@ -78,6 +79,8 @@ public static CategoryChangeAssetOrderAction of(final CategoryChangeAssetOrderAc return instance; } + public CategoryChangeAssetOrderAction copyDeep(); + /** * factory method to create a deep copy of CategoryChangeAssetOrderAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeAssetOrderActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeAssetOrderActionImpl.java index 69ba499b0fa..58e09af9074 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeAssetOrderActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeAssetOrderActionImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public CategoryChangeAssetOrderAction copyDeep() { + return CategoryChangeAssetOrderAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeNameAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeNameAction.java index 153b732c5a0..63862f2f60e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeNameAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeNameAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeName") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CategoryChangeNameActionImpl.class) public interface CategoryChangeNameAction extends CategoryUpdateAction { @@ -73,6 +74,8 @@ public static CategoryChangeNameAction of(final CategoryChangeNameAction templat return instance; } + public CategoryChangeNameAction copyDeep(); + /** * factory method to create a deep copy of CategoryChangeNameAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeNameActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeNameActionImpl.java index 2c28ec08943..0cebe52980f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeNameActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeNameActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CategoryChangeNameAction copyDeep() { + return CategoryChangeNameAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeOrderHintAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeOrderHintAction.java index 96ed30cb2ed..d0413a1d5d6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeOrderHintAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeOrderHintAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeOrderHint") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CategoryChangeOrderHintActionImpl.class) public interface CategoryChangeOrderHintAction extends CategoryUpdateAction { @@ -70,6 +71,8 @@ public static CategoryChangeOrderHintAction of(final CategoryChangeOrderHintActi return instance; } + public CategoryChangeOrderHintAction copyDeep(); + /** * factory method to create a deep copy of CategoryChangeOrderHintAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeOrderHintActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeOrderHintActionImpl.java index 293704607db..d5e56a03359 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeOrderHintActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeOrderHintActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CategoryChangeOrderHintAction copyDeep() { + return CategoryChangeOrderHintAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeParentAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeParentAction.java index e1587dcf5ea..b0ce5d5a14e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeParentAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeParentAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeParent") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CategoryChangeParentActionImpl.class) public interface CategoryChangeParentAction extends CategoryUpdateAction { @@ -72,6 +73,8 @@ public static CategoryChangeParentAction of(final CategoryChangeParentAction tem return instance; } + public CategoryChangeParentAction copyDeep(); + /** * factory method to create a deep copy of CategoryChangeParentAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeParentActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeParentActionImpl.java index 9e16bb3b54f..9e93794fb6d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeParentActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeParentActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public CategoryChangeParentAction copyDeep() { + return CategoryChangeParentAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeSlugAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeSlugAction.java index 049868f2223..1f2d2d8b8f9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeSlugAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeSlugAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeSlug") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CategoryChangeSlugActionImpl.class) public interface CategoryChangeSlugAction extends CategoryUpdateAction { @@ -73,6 +74,8 @@ public static CategoryChangeSlugAction of(final CategoryChangeSlugAction templat return instance; } + public CategoryChangeSlugAction copyDeep(); + /** * factory method to create a deep copy of CategoryChangeSlugAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeSlugActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeSlugActionImpl.java index 1c15bc2e226..ece4769a122 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeSlugActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryChangeSlugActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CategoryChangeSlugAction copyDeep() { + return CategoryChangeSlugAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryDraft.java index b723852aab7..10f6afbdd20 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryDraft.java @@ -260,6 +260,8 @@ public static CategoryDraft of(final CategoryDraft template) { return instance; } + public CategoryDraft copyDeep(); + /** * factory method to create a deep copy of CategoryDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryDraftImpl.java index 5f10e643d44..1a7b982f5c2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryDraftImpl.java @@ -301,4 +301,8 @@ public String toString() { .build(); } + @Override + public CategoryDraft copyDeep() { + return CategoryDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryImpl.java index fbf1f95adca..777749d1c73 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryImpl.java @@ -443,4 +443,8 @@ public String toString() { .build(); } + @Override + public Category copyDeep() { + return Category.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryPagedQueryResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryPagedQueryResponse.java index 43401b19b66..5424e907b15 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryPagedQueryResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryPagedQueryResponse.java @@ -143,6 +143,8 @@ public static CategoryPagedQueryResponse of(final CategoryPagedQueryResponse tem return instance; } + public CategoryPagedQueryResponse copyDeep(); + /** * factory method to create a deep copy of CategoryPagedQueryResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryPagedQueryResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryPagedQueryResponseImpl.java index b372087aac3..290ec43f05e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryPagedQueryResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryPagedQueryResponseImpl.java @@ -159,4 +159,8 @@ public String toString() { .build(); } + @Override + public CategoryPagedQueryResponse copyDeep() { + return CategoryPagedQueryResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryReference.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryReference.java index a314ace34c3..b229fec6558 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryReference.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryReference.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("category") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CategoryReferenceImpl.class) public interface CategoryReference extends Reference, com.commercetools.api.models.Identifiable, @@ -89,6 +90,8 @@ public static CategoryReference of(final CategoryReference template) { return instance; } + public CategoryReference copyDeep(); + /** * factory method to create a deep copy of CategoryReference * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryReferenceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryReferenceImpl.java index af588f997e2..8d2ca2a8775 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryReferenceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryReferenceImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public CategoryReference copyDeep() { + return CategoryReference.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryRemoveAssetAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryRemoveAssetAction.java index 14de2cfd0cf..40a510c5b90 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryRemoveAssetAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryRemoveAssetAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeAsset") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CategoryRemoveAssetActionImpl.class) public interface CategoryRemoveAssetAction extends CategoryUpdateAction { @@ -83,6 +84,8 @@ public static CategoryRemoveAssetAction of(final CategoryRemoveAssetAction templ return instance; } + public CategoryRemoveAssetAction copyDeep(); + /** * factory method to create a deep copy of CategoryRemoveAssetAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryRemoveAssetActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryRemoveAssetActionImpl.java index b98d94ee25d..aca2007aaa5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryRemoveAssetActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryRemoveAssetActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public CategoryRemoveAssetAction copyDeep() { + return CategoryRemoveAssetAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryResourceIdentifier.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryResourceIdentifier.java index c5dd729c054..d341b7a039c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryResourceIdentifier.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryResourceIdentifier.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("category") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CategoryResourceIdentifierImpl.class) public interface CategoryResourceIdentifier @@ -85,6 +86,8 @@ public static CategoryResourceIdentifier of(final CategoryResourceIdentifier tem return instance; } + public CategoryResourceIdentifier copyDeep(); + /** * factory method to create a deep copy of CategoryResourceIdentifier * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryResourceIdentifierImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryResourceIdentifierImpl.java index 0082737ab8b..2c6a0360879 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryResourceIdentifierImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryResourceIdentifierImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public CategoryResourceIdentifier copyDeep() { + return CategoryResourceIdentifier.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetCustomFieldAction.java index 7be722ed9e6..e64b0755753 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setAssetCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CategorySetAssetCustomFieldActionImpl.class) public interface CategorySetAssetCustomFieldAction extends CategoryUpdateAction { @@ -118,6 +119,8 @@ public static CategorySetAssetCustomFieldAction of(final CategorySetAssetCustomF return instance; } + public CategorySetAssetCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of CategorySetAssetCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetCustomFieldActionImpl.java index 539c2031e5f..e3c4f9750fc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetCustomFieldActionImpl.java @@ -152,4 +152,8 @@ public String toString() { .build(); } + @Override + public CategorySetAssetCustomFieldAction copyDeep() { + return CategorySetAssetCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetCustomTypeAction.java index 164199b2215..e60cf8a0a9d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setAssetCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CategorySetAssetCustomTypeActionImpl.class) public interface CategorySetAssetCustomTypeAction extends CategoryUpdateAction { @@ -119,6 +120,8 @@ public static CategorySetAssetCustomTypeAction of(final CategorySetAssetCustomTy return instance; } + public CategorySetAssetCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of CategorySetAssetCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetCustomTypeActionImpl.java index 1d248cf69c7..1e64e5042d8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetCustomTypeActionImpl.java @@ -153,4 +153,8 @@ public String toString() { .build(); } + @Override + public CategorySetAssetCustomTypeAction copyDeep() { + return CategorySetAssetCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetDescriptionAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetDescriptionAction.java index 525cdbcb020..56800df73c8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetDescriptionAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetDescriptionAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setAssetDescription") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CategorySetAssetDescriptionActionImpl.class) public interface CategorySetAssetDescriptionAction extends CategoryUpdateAction { @@ -102,6 +103,8 @@ public static CategorySetAssetDescriptionAction of(final CategorySetAssetDescrip return instance; } + public CategorySetAssetDescriptionAction copyDeep(); + /** * factory method to create a deep copy of CategorySetAssetDescriptionAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetDescriptionActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetDescriptionActionImpl.java index f1ad239b13c..5ac9820913f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetDescriptionActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetDescriptionActionImpl.java @@ -133,4 +133,8 @@ public String toString() { .build(); } + @Override + public CategorySetAssetDescriptionAction copyDeep() { + return CategorySetAssetDescriptionAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetKeyAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetKeyAction.java index d35f033401f..312c7f9bdc2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetKeyAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetKeyAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setAssetKey") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CategorySetAssetKeyActionImpl.class) public interface CategorySetAssetKeyAction extends CategoryUpdateAction { @@ -86,6 +87,8 @@ public static CategorySetAssetKeyAction of(final CategorySetAssetKeyAction templ return instance; } + public CategorySetAssetKeyAction copyDeep(); + /** * factory method to create a deep copy of CategorySetAssetKeyAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetKeyActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetKeyActionImpl.java index 90f176bbf31..2e9a93da34d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetKeyActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetKeyActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public CategorySetAssetKeyAction copyDeep() { + return CategorySetAssetKeyAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetSourcesAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetSourcesAction.java index 154b2e9f3a2..ad062a2b236 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetSourcesAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetSourcesAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setAssetSources") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CategorySetAssetSourcesActionImpl.class) public interface CategorySetAssetSourcesAction extends CategoryUpdateAction { @@ -114,6 +115,8 @@ public static CategorySetAssetSourcesAction of(final CategorySetAssetSourcesActi return instance; } + public CategorySetAssetSourcesAction copyDeep(); + /** * factory method to create a deep copy of CategorySetAssetSourcesAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetSourcesActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetSourcesActionImpl.java index 2a0bba9dc04..22a5bcfbeda 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetSourcesActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetSourcesActionImpl.java @@ -133,4 +133,8 @@ public String toString() { .build(); } + @Override + public CategorySetAssetSourcesAction copyDeep() { + return CategorySetAssetSourcesAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetTagsAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetTagsAction.java index 63ca900d127..6925922e139 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetTagsAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetTagsAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setAssetTags") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CategorySetAssetTagsActionImpl.class) public interface CategorySetAssetTagsAction extends CategoryUpdateAction { @@ -107,6 +108,8 @@ public static CategorySetAssetTagsAction of(final CategorySetAssetTagsAction tem return instance; } + public CategorySetAssetTagsAction copyDeep(); + /** * factory method to create a deep copy of CategorySetAssetTagsAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetTagsActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetTagsActionImpl.java index d947a9f6dcb..5f625237683 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetTagsActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetAssetTagsActionImpl.java @@ -132,4 +132,8 @@ public String toString() { .build(); } + @Override + public CategorySetAssetTagsAction copyDeep() { + return CategorySetAssetTagsAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetCustomFieldAction.java index 922c8f5eeb4..a2bb9e924fa 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CategorySetCustomFieldActionImpl.class) public interface CategorySetCustomFieldAction extends CategoryUpdateAction { @@ -86,6 +87,8 @@ public static CategorySetCustomFieldAction of(final CategorySetCustomFieldAction return instance; } + public CategorySetCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of CategorySetCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetCustomFieldActionImpl.java index 9ffb6d4d9a6..7a8e9018822 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetCustomFieldActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public CategorySetCustomFieldAction copyDeep() { + return CategorySetCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetCustomTypeAction.java index 5d39c96da7c..7df2638666f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CategorySetCustomTypeActionImpl.class) public interface CategorySetCustomTypeAction extends CategoryUpdateAction { @@ -87,6 +88,8 @@ public static CategorySetCustomTypeAction of(final CategorySetCustomTypeAction t return instance; } + public CategorySetCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of CategorySetCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetCustomTypeActionImpl.java index 842ad7f21bf..b15216b7aa8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetCustomTypeActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public CategorySetCustomTypeAction copyDeep() { + return CategorySetCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetDescriptionAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetDescriptionAction.java index f64dd79c09f..5f0fc3ea521 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetDescriptionAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetDescriptionAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDescription") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CategorySetDescriptionActionImpl.class) public interface CategorySetDescriptionAction extends CategoryUpdateAction { @@ -70,6 +71,8 @@ public static CategorySetDescriptionAction of(final CategorySetDescriptionAction return instance; } + public CategorySetDescriptionAction copyDeep(); + /** * factory method to create a deep copy of CategorySetDescriptionAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetDescriptionActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetDescriptionActionImpl.java index 2e71a2ea262..52f784f36ce 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetDescriptionActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetDescriptionActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public CategorySetDescriptionAction copyDeep() { + return CategorySetDescriptionAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetExternalIdAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetExternalIdAction.java index e662b388337..0b87acd86f2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetExternalIdAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetExternalIdAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setExternalId") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CategorySetExternalIdActionImpl.class) public interface CategorySetExternalIdAction extends CategoryUpdateAction { @@ -67,6 +68,8 @@ public static CategorySetExternalIdAction of(final CategorySetExternalIdAction t return instance; } + public CategorySetExternalIdAction copyDeep(); + /** * factory method to create a deep copy of CategorySetExternalIdAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetExternalIdActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetExternalIdActionImpl.java index bd47d1cee32..adc7aa0797a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetExternalIdActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetExternalIdActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CategorySetExternalIdAction copyDeep() { + return CategorySetExternalIdAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetKeyAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetKeyAction.java index 814ffaf89eb..d8279864df9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetKeyAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetKeyAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setKey") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CategorySetKeyActionImpl.class) public interface CategorySetKeyAction extends CategoryUpdateAction { @@ -67,6 +68,8 @@ public static CategorySetKeyAction of(final CategorySetKeyAction template) { return instance; } + public CategorySetKeyAction copyDeep(); + /** * factory method to create a deep copy of CategorySetKeyAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetKeyActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetKeyActionImpl.java index d8c084df1be..2870fe2889d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetKeyActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetKeyActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CategorySetKeyAction copyDeep() { + return CategorySetKeyAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetMetaDescriptionAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetMetaDescriptionAction.java index a77286a1364..19d8bac2eaa 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetMetaDescriptionAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetMetaDescriptionAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setMetaDescription") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CategorySetMetaDescriptionActionImpl.class) public interface CategorySetMetaDescriptionAction extends CategoryUpdateAction { @@ -70,6 +71,8 @@ public static CategorySetMetaDescriptionAction of(final CategorySetMetaDescripti return instance; } + public CategorySetMetaDescriptionAction copyDeep(); + /** * factory method to create a deep copy of CategorySetMetaDescriptionAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetMetaDescriptionActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetMetaDescriptionActionImpl.java index 1b907a9e863..0161573a23c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetMetaDescriptionActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetMetaDescriptionActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public CategorySetMetaDescriptionAction copyDeep() { + return CategorySetMetaDescriptionAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetMetaKeywordsAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetMetaKeywordsAction.java index 7faab0e775d..c0ade18b361 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetMetaKeywordsAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetMetaKeywordsAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setMetaKeywords") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CategorySetMetaKeywordsActionImpl.class) public interface CategorySetMetaKeywordsAction extends CategoryUpdateAction { @@ -70,6 +71,8 @@ public static CategorySetMetaKeywordsAction of(final CategorySetMetaKeywordsActi return instance; } + public CategorySetMetaKeywordsAction copyDeep(); + /** * factory method to create a deep copy of CategorySetMetaKeywordsAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetMetaKeywordsActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetMetaKeywordsActionImpl.java index f825e97eec6..0ba85d9b792 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetMetaKeywordsActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetMetaKeywordsActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public CategorySetMetaKeywordsAction copyDeep() { + return CategorySetMetaKeywordsAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetMetaTitleAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetMetaTitleAction.java index 44ef96ebc59..5e8d4ab82a4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetMetaTitleAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetMetaTitleAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setMetaTitle") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CategorySetMetaTitleActionImpl.class) public interface CategorySetMetaTitleAction extends CategoryUpdateAction { @@ -70,6 +71,8 @@ public static CategorySetMetaTitleAction of(final CategorySetMetaTitleAction tem return instance; } + public CategorySetMetaTitleAction copyDeep(); + /** * factory method to create a deep copy of CategorySetMetaTitleAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetMetaTitleActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetMetaTitleActionImpl.java index 5980d9a4833..684db266e8f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetMetaTitleActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategorySetMetaTitleActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public CategorySetMetaTitleAction copyDeep() { + return CategorySetMetaTitleAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryUpdate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryUpdate.java index a3c1d31f19e..2fc5bbcacdb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryUpdate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryUpdate.java @@ -94,6 +94,8 @@ public static CategoryUpdate of(final CategoryUpdate template) { return instance; } + public CategoryUpdate copyDeep(); + /** * factory method to create a deep copy of CategoryUpdate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryUpdateAction.java index 7262565874c..625df336d21 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryUpdateAction.java @@ -27,29 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.category.CategoryAddAssetActionImpl.class, name = CategoryAddAssetAction.ADD_ASSET), - @JsonSubTypes.Type(value = com.commercetools.api.models.category.CategoryChangeAssetNameActionImpl.class, name = CategoryChangeAssetNameAction.CHANGE_ASSET_NAME), - @JsonSubTypes.Type(value = com.commercetools.api.models.category.CategoryChangeAssetOrderActionImpl.class, name = CategoryChangeAssetOrderAction.CHANGE_ASSET_ORDER), - @JsonSubTypes.Type(value = com.commercetools.api.models.category.CategoryChangeNameActionImpl.class, name = CategoryChangeNameAction.CHANGE_NAME), - @JsonSubTypes.Type(value = com.commercetools.api.models.category.CategoryChangeOrderHintActionImpl.class, name = CategoryChangeOrderHintAction.CHANGE_ORDER_HINT), - @JsonSubTypes.Type(value = com.commercetools.api.models.category.CategoryChangeParentActionImpl.class, name = CategoryChangeParentAction.CHANGE_PARENT), - @JsonSubTypes.Type(value = com.commercetools.api.models.category.CategoryChangeSlugActionImpl.class, name = CategoryChangeSlugAction.CHANGE_SLUG), - @JsonSubTypes.Type(value = com.commercetools.api.models.category.CategoryRemoveAssetActionImpl.class, name = CategoryRemoveAssetAction.REMOVE_ASSET), - @JsonSubTypes.Type(value = com.commercetools.api.models.category.CategorySetAssetCustomFieldActionImpl.class, name = CategorySetAssetCustomFieldAction.SET_ASSET_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.category.CategorySetAssetCustomTypeActionImpl.class, name = CategorySetAssetCustomTypeAction.SET_ASSET_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.category.CategorySetAssetDescriptionActionImpl.class, name = CategorySetAssetDescriptionAction.SET_ASSET_DESCRIPTION), - @JsonSubTypes.Type(value = com.commercetools.api.models.category.CategorySetAssetKeyActionImpl.class, name = CategorySetAssetKeyAction.SET_ASSET_KEY), - @JsonSubTypes.Type(value = com.commercetools.api.models.category.CategorySetAssetSourcesActionImpl.class, name = CategorySetAssetSourcesAction.SET_ASSET_SOURCES), - @JsonSubTypes.Type(value = com.commercetools.api.models.category.CategorySetAssetTagsActionImpl.class, name = CategorySetAssetTagsAction.SET_ASSET_TAGS), - @JsonSubTypes.Type(value = com.commercetools.api.models.category.CategorySetCustomFieldActionImpl.class, name = CategorySetCustomFieldAction.SET_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.category.CategorySetCustomTypeActionImpl.class, name = CategorySetCustomTypeAction.SET_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.category.CategorySetDescriptionActionImpl.class, name = CategorySetDescriptionAction.SET_DESCRIPTION), - @JsonSubTypes.Type(value = com.commercetools.api.models.category.CategorySetExternalIdActionImpl.class, name = CategorySetExternalIdAction.SET_EXTERNAL_ID), - @JsonSubTypes.Type(value = com.commercetools.api.models.category.CategorySetKeyActionImpl.class, name = CategorySetKeyAction.SET_KEY), - @JsonSubTypes.Type(value = com.commercetools.api.models.category.CategorySetMetaDescriptionActionImpl.class, name = CategorySetMetaDescriptionAction.SET_META_DESCRIPTION), - @JsonSubTypes.Type(value = com.commercetools.api.models.category.CategorySetMetaKeywordsActionImpl.class, name = CategorySetMetaKeywordsAction.SET_META_KEYWORDS), - @JsonSubTypes.Type(value = com.commercetools.api.models.category.CategorySetMetaTitleActionImpl.class, name = CategorySetMetaTitleAction.SET_META_TITLE) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = CategoryUpdateActionImpl.class, visible = true) @JsonDeserialize(as = CategoryUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -63,6 +40,8 @@ public interface CategoryUpdateAction extends com.commercetools.api.models.Resou @JsonProperty("action") public String getAction(); + public CategoryUpdateAction copyDeep(); + /** * factory method to create a deep copy of CategoryUpdateAction * @param template instance to be copied @@ -73,93 +52,9 @@ public static CategoryUpdateAction deepCopy(@Nullable final CategoryUpdateAction if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.category.CategoryAddAssetAction) { - return com.commercetools.api.models.category.CategoryAddAssetAction - .deepCopy((com.commercetools.api.models.category.CategoryAddAssetAction) template); - } - if (template instanceof com.commercetools.api.models.category.CategoryChangeAssetNameAction) { - return com.commercetools.api.models.category.CategoryChangeAssetNameAction - .deepCopy((com.commercetools.api.models.category.CategoryChangeAssetNameAction) template); - } - if (template instanceof com.commercetools.api.models.category.CategoryChangeAssetOrderAction) { - return com.commercetools.api.models.category.CategoryChangeAssetOrderAction - .deepCopy((com.commercetools.api.models.category.CategoryChangeAssetOrderAction) template); - } - if (template instanceof com.commercetools.api.models.category.CategoryChangeNameAction) { - return com.commercetools.api.models.category.CategoryChangeNameAction - .deepCopy((com.commercetools.api.models.category.CategoryChangeNameAction) template); - } - if (template instanceof com.commercetools.api.models.category.CategoryChangeOrderHintAction) { - return com.commercetools.api.models.category.CategoryChangeOrderHintAction - .deepCopy((com.commercetools.api.models.category.CategoryChangeOrderHintAction) template); - } - if (template instanceof com.commercetools.api.models.category.CategoryChangeParentAction) { - return com.commercetools.api.models.category.CategoryChangeParentAction - .deepCopy((com.commercetools.api.models.category.CategoryChangeParentAction) template); - } - if (template instanceof com.commercetools.api.models.category.CategoryChangeSlugAction) { - return com.commercetools.api.models.category.CategoryChangeSlugAction - .deepCopy((com.commercetools.api.models.category.CategoryChangeSlugAction) template); - } - if (template instanceof com.commercetools.api.models.category.CategoryRemoveAssetAction) { - return com.commercetools.api.models.category.CategoryRemoveAssetAction - .deepCopy((com.commercetools.api.models.category.CategoryRemoveAssetAction) template); - } - if (template instanceof com.commercetools.api.models.category.CategorySetAssetCustomFieldAction) { - return com.commercetools.api.models.category.CategorySetAssetCustomFieldAction - .deepCopy((com.commercetools.api.models.category.CategorySetAssetCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.category.CategorySetAssetCustomTypeAction) { - return com.commercetools.api.models.category.CategorySetAssetCustomTypeAction - .deepCopy((com.commercetools.api.models.category.CategorySetAssetCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.category.CategorySetAssetDescriptionAction) { - return com.commercetools.api.models.category.CategorySetAssetDescriptionAction - .deepCopy((com.commercetools.api.models.category.CategorySetAssetDescriptionAction) template); - } - if (template instanceof com.commercetools.api.models.category.CategorySetAssetKeyAction) { - return com.commercetools.api.models.category.CategorySetAssetKeyAction - .deepCopy((com.commercetools.api.models.category.CategorySetAssetKeyAction) template); - } - if (template instanceof com.commercetools.api.models.category.CategorySetAssetSourcesAction) { - return com.commercetools.api.models.category.CategorySetAssetSourcesAction - .deepCopy((com.commercetools.api.models.category.CategorySetAssetSourcesAction) template); - } - if (template instanceof com.commercetools.api.models.category.CategorySetAssetTagsAction) { - return com.commercetools.api.models.category.CategorySetAssetTagsAction - .deepCopy((com.commercetools.api.models.category.CategorySetAssetTagsAction) template); - } - if (template instanceof com.commercetools.api.models.category.CategorySetCustomFieldAction) { - return com.commercetools.api.models.category.CategorySetCustomFieldAction - .deepCopy((com.commercetools.api.models.category.CategorySetCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.category.CategorySetCustomTypeAction) { - return com.commercetools.api.models.category.CategorySetCustomTypeAction - .deepCopy((com.commercetools.api.models.category.CategorySetCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.category.CategorySetDescriptionAction) { - return com.commercetools.api.models.category.CategorySetDescriptionAction - .deepCopy((com.commercetools.api.models.category.CategorySetDescriptionAction) template); - } - if (template instanceof com.commercetools.api.models.category.CategorySetExternalIdAction) { - return com.commercetools.api.models.category.CategorySetExternalIdAction - .deepCopy((com.commercetools.api.models.category.CategorySetExternalIdAction) template); - } - if (template instanceof com.commercetools.api.models.category.CategorySetKeyAction) { - return com.commercetools.api.models.category.CategorySetKeyAction - .deepCopy((com.commercetools.api.models.category.CategorySetKeyAction) template); - } - if (template instanceof com.commercetools.api.models.category.CategorySetMetaDescriptionAction) { - return com.commercetools.api.models.category.CategorySetMetaDescriptionAction - .deepCopy((com.commercetools.api.models.category.CategorySetMetaDescriptionAction) template); - } - if (template instanceof com.commercetools.api.models.category.CategorySetMetaKeywordsAction) { - return com.commercetools.api.models.category.CategorySetMetaKeywordsAction - .deepCopy((com.commercetools.api.models.category.CategorySetMetaKeywordsAction) template); - } - if (template instanceof com.commercetools.api.models.category.CategorySetMetaTitleAction) { - return com.commercetools.api.models.category.CategorySetMetaTitleAction - .deepCopy((com.commercetools.api.models.category.CategorySetMetaTitleAction) template); + + if (!(template instanceof CategoryUpdateActionImpl)) { + return template.copyDeep(); } CategoryUpdateActionImpl instance = new CategoryUpdateActionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryUpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryUpdateActionImpl.java index c67a6e13ec3..0cefd35b3b6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryUpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryUpdateActionImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public CategoryUpdateAction copyDeep() { + return CategoryUpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryUpdateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryUpdateImpl.java index 483f695e39e..30077982c6a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryUpdateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/category/CategoryUpdateImpl.java @@ -99,4 +99,8 @@ public String toString() { .build(); } + @Override + public CategoryUpdate copyDeep() { + return CategoryUpdate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/Channel.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/Channel.java index 50f78ea9495..d66b01c70fb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/Channel.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/Channel.java @@ -298,6 +298,8 @@ public static Channel of(final Channel template) { return instance; } + public Channel copyDeep(); + /** * factory method to create a deep copy of Channel * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelAddRolesAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelAddRolesAction.java index 0fccc679bc6..9fbf31af2f8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelAddRolesAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelAddRolesAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addRoles") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ChannelAddRolesActionImpl.class) public interface ChannelAddRolesAction extends ChannelUpdateAction { @@ -78,6 +79,8 @@ public static ChannelAddRolesAction of(final ChannelAddRolesAction template) { return instance; } + public ChannelAddRolesAction copyDeep(); + /** * factory method to create a deep copy of ChannelAddRolesAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelAddRolesActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelAddRolesActionImpl.java index 1994432ceca..8632cebb490 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelAddRolesActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelAddRolesActionImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public ChannelAddRolesAction copyDeep() { + return ChannelAddRolesAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelChangeDescriptionAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelChangeDescriptionAction.java index 905befe5190..07e359b7d22 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelChangeDescriptionAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelChangeDescriptionAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeDescription") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ChannelChangeDescriptionActionImpl.class) public interface ChannelChangeDescriptionAction extends ChannelUpdateAction { @@ -73,6 +74,8 @@ public static ChannelChangeDescriptionAction of(final ChannelChangeDescriptionAc return instance; } + public ChannelChangeDescriptionAction copyDeep(); + /** * factory method to create a deep copy of ChannelChangeDescriptionAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelChangeDescriptionActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelChangeDescriptionActionImpl.java index 62ba1ef690d..7b1cc9c9df9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelChangeDescriptionActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelChangeDescriptionActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public ChannelChangeDescriptionAction copyDeep() { + return ChannelChangeDescriptionAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelChangeKeyAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelChangeKeyAction.java index b56bd9c9c6f..2331ce6741d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelChangeKeyAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelChangeKeyAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeKey") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ChannelChangeKeyActionImpl.class) public interface ChannelChangeKeyAction extends ChannelUpdateAction { @@ -70,6 +71,8 @@ public static ChannelChangeKeyAction of(final ChannelChangeKeyAction template) { return instance; } + public ChannelChangeKeyAction copyDeep(); + /** * factory method to create a deep copy of ChannelChangeKeyAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelChangeKeyActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelChangeKeyActionImpl.java index a78fe0a33cb..d4ad2275dbc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelChangeKeyActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelChangeKeyActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public ChannelChangeKeyAction copyDeep() { + return ChannelChangeKeyAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelChangeNameAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelChangeNameAction.java index 94b6df88030..04ed1a472c9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelChangeNameAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelChangeNameAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeName") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ChannelChangeNameActionImpl.class) public interface ChannelChangeNameAction extends ChannelUpdateAction { @@ -73,6 +74,8 @@ public static ChannelChangeNameAction of(final ChannelChangeNameAction template) return instance; } + public ChannelChangeNameAction copyDeep(); + /** * factory method to create a deep copy of ChannelChangeNameAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelChangeNameActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelChangeNameActionImpl.java index 978e483cf33..5b482c83bef 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelChangeNameActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelChangeNameActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public ChannelChangeNameAction copyDeep() { + return ChannelChangeNameAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelDraft.java index 7c32a9ade57..75649009504 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelDraft.java @@ -175,6 +175,8 @@ public static ChannelDraft of(final ChannelDraft template) { return instance; } + public ChannelDraft copyDeep(); + /** * factory method to create a deep copy of ChannelDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelDraftImpl.java index 543df4411c2..d27605037fd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelDraftImpl.java @@ -201,4 +201,8 @@ public String toString() { .build(); } + @Override + public ChannelDraft copyDeep() { + return ChannelDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelImpl.java index 293e23233b7..394610c755f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelImpl.java @@ -341,4 +341,8 @@ public String toString() { .build(); } + @Override + public Channel copyDeep() { + return Channel.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelPagedQueryResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelPagedQueryResponse.java index afe4ff03989..81cdbab515d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelPagedQueryResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelPagedQueryResponse.java @@ -143,6 +143,8 @@ public static ChannelPagedQueryResponse of(final ChannelPagedQueryResponse templ return instance; } + public ChannelPagedQueryResponse copyDeep(); + /** * factory method to create a deep copy of ChannelPagedQueryResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelPagedQueryResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelPagedQueryResponseImpl.java index 7501bd5c562..b647d13c71e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelPagedQueryResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelPagedQueryResponseImpl.java @@ -159,4 +159,8 @@ public String toString() { .build(); } + @Override + public ChannelPagedQueryResponse copyDeep() { + return ChannelPagedQueryResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelReference.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelReference.java index b8e8ea46ec9..ee230124363 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelReference.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelReference.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("channel") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ChannelReferenceImpl.class) public interface ChannelReference extends Reference, com.commercetools.api.models.Identifiable, @@ -89,6 +90,8 @@ public static ChannelReference of(final ChannelReference template) { return instance; } + public ChannelReference copyDeep(); + /** * factory method to create a deep copy of ChannelReference * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelReferenceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelReferenceImpl.java index 0a21c47dbd2..2cd5f301599 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelReferenceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelReferenceImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public ChannelReference copyDeep() { + return ChannelReference.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelRemoveRolesAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelRemoveRolesAction.java index d3b3e84661f..c3275cc2a5d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelRemoveRolesAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelRemoveRolesAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeRoles") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ChannelRemoveRolesActionImpl.class) public interface ChannelRemoveRolesAction extends ChannelUpdateAction { @@ -78,6 +79,8 @@ public static ChannelRemoveRolesAction of(final ChannelRemoveRolesAction templat return instance; } + public ChannelRemoveRolesAction copyDeep(); + /** * factory method to create a deep copy of ChannelRemoveRolesAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelRemoveRolesActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelRemoveRolesActionImpl.java index f99f7e3e0c9..d5046723ae6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelRemoveRolesActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelRemoveRolesActionImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public ChannelRemoveRolesAction copyDeep() { + return ChannelRemoveRolesAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelResourceIdentifier.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelResourceIdentifier.java index 7ceedcc10e5..118209c3a9a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelResourceIdentifier.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelResourceIdentifier.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("channel") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ChannelResourceIdentifierImpl.class) public interface ChannelResourceIdentifier @@ -85,6 +86,8 @@ public static ChannelResourceIdentifier of(final ChannelResourceIdentifier templ return instance; } + public ChannelResourceIdentifier copyDeep(); + /** * factory method to create a deep copy of ChannelResourceIdentifier * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelResourceIdentifierImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelResourceIdentifierImpl.java index 5cdd535982d..ef4e8c21319 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelResourceIdentifierImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelResourceIdentifierImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public ChannelResourceIdentifier copyDeep() { + return ChannelResourceIdentifier.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetAddressAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetAddressAction.java index f939e998f57..d74722d098c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetAddressAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetAddressAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setAddress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ChannelSetAddressActionImpl.class) public interface ChannelSetAddressAction extends ChannelUpdateAction { @@ -70,6 +71,8 @@ public static ChannelSetAddressAction of(final ChannelSetAddressAction template) return instance; } + public ChannelSetAddressAction copyDeep(); + /** * factory method to create a deep copy of ChannelSetAddressAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetAddressActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetAddressActionImpl.java index 21328a46aa4..a22c4ce33e2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetAddressActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetAddressActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public ChannelSetAddressAction copyDeep() { + return ChannelSetAddressAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetAddressCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetAddressCustomFieldAction.java index 794a73a58d0..f96c6371cac 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetAddressCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetAddressCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setAddressCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ChannelSetAddressCustomFieldActionImpl.class) public interface ChannelSetAddressCustomFieldAction extends ChannelUpdateAction { @@ -86,6 +87,8 @@ public static ChannelSetAddressCustomFieldAction of(final ChannelSetAddressCusto return instance; } + public ChannelSetAddressCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of ChannelSetAddressCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetAddressCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetAddressCustomFieldActionImpl.java index 890cb15711a..883520053da 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetAddressCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetAddressCustomFieldActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public ChannelSetAddressCustomFieldAction copyDeep() { + return ChannelSetAddressCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetAddressCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetAddressCustomTypeAction.java index 80e38145d33..d3056945549 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetAddressCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetAddressCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setAddressCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ChannelSetAddressCustomTypeActionImpl.class) public interface ChannelSetAddressCustomTypeAction extends ChannelUpdateAction { @@ -87,6 +88,8 @@ public static ChannelSetAddressCustomTypeAction of(final ChannelSetAddressCustom return instance; } + public ChannelSetAddressCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of ChannelSetAddressCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetAddressCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetAddressCustomTypeActionImpl.java index 7f41e5d37bf..a417f92fb83 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetAddressCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetAddressCustomTypeActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public ChannelSetAddressCustomTypeAction copyDeep() { + return ChannelSetAddressCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetCustomFieldAction.java index c6d85840c5c..0d91d6f42be 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ChannelSetCustomFieldActionImpl.class) public interface ChannelSetCustomFieldAction extends ChannelUpdateAction { @@ -86,6 +87,8 @@ public static ChannelSetCustomFieldAction of(final ChannelSetCustomFieldAction t return instance; } + public ChannelSetCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of ChannelSetCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetCustomFieldActionImpl.java index 14c938ac07f..3f03ed33cc1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetCustomFieldActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public ChannelSetCustomFieldAction copyDeep() { + return ChannelSetCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetCustomTypeAction.java index 74e0f5d9f75..0b6e2356acd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ChannelSetCustomTypeActionImpl.class) public interface ChannelSetCustomTypeAction extends ChannelUpdateAction { @@ -87,6 +88,8 @@ public static ChannelSetCustomTypeAction of(final ChannelSetCustomTypeAction tem return instance; } + public ChannelSetCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of ChannelSetCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetCustomTypeActionImpl.java index f09a6caa1d5..92158eb4760 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetCustomTypeActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public ChannelSetCustomTypeAction copyDeep() { + return ChannelSetCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetGeoLocationAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetGeoLocationAction.java index 84fd01dbba3..dd0047bcfec 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetGeoLocationAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetGeoLocationAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setGeoLocation") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ChannelSetGeoLocationActionImpl.class) public interface ChannelSetGeoLocationAction extends ChannelUpdateAction { @@ -70,6 +71,8 @@ public static ChannelSetGeoLocationAction of(final ChannelSetGeoLocationAction t return instance; } + public ChannelSetGeoLocationAction copyDeep(); + /** * factory method to create a deep copy of ChannelSetGeoLocationAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetGeoLocationActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetGeoLocationActionImpl.java index 7792404b493..4c068e663c2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetGeoLocationActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetGeoLocationActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public ChannelSetGeoLocationAction copyDeep() { + return ChannelSetGeoLocationAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetRolesAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetRolesAction.java index 86b1ff91e41..5c96fbec633 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetRolesAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetRolesAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setRoles") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ChannelSetRolesActionImpl.class) public interface ChannelSetRolesAction extends ChannelUpdateAction { @@ -78,6 +79,8 @@ public static ChannelSetRolesAction of(final ChannelSetRolesAction template) { return instance; } + public ChannelSetRolesAction copyDeep(); + /** * factory method to create a deep copy of ChannelSetRolesAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetRolesActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetRolesActionImpl.java index 4b4b33782dc..6f05807383f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetRolesActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelSetRolesActionImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public ChannelSetRolesAction copyDeep() { + return ChannelSetRolesAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelUpdate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelUpdate.java index c3d7233a21b..d049ed2441a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelUpdate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelUpdate.java @@ -94,6 +94,8 @@ public static ChannelUpdate of(final ChannelUpdate template) { return instance; } + public ChannelUpdate copyDeep(); + /** * factory method to create a deep copy of ChannelUpdate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelUpdateAction.java index 43c8d503134..9d7d6026067 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelUpdateAction.java @@ -27,19 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.channel.ChannelAddRolesActionImpl.class, name = ChannelAddRolesAction.ADD_ROLES), - @JsonSubTypes.Type(value = com.commercetools.api.models.channel.ChannelChangeDescriptionActionImpl.class, name = ChannelChangeDescriptionAction.CHANGE_DESCRIPTION), - @JsonSubTypes.Type(value = com.commercetools.api.models.channel.ChannelChangeKeyActionImpl.class, name = ChannelChangeKeyAction.CHANGE_KEY), - @JsonSubTypes.Type(value = com.commercetools.api.models.channel.ChannelChangeNameActionImpl.class, name = ChannelChangeNameAction.CHANGE_NAME), - @JsonSubTypes.Type(value = com.commercetools.api.models.channel.ChannelRemoveRolesActionImpl.class, name = ChannelRemoveRolesAction.REMOVE_ROLES), - @JsonSubTypes.Type(value = com.commercetools.api.models.channel.ChannelSetAddressActionImpl.class, name = ChannelSetAddressAction.SET_ADDRESS), - @JsonSubTypes.Type(value = com.commercetools.api.models.channel.ChannelSetAddressCustomFieldActionImpl.class, name = ChannelSetAddressCustomFieldAction.SET_ADDRESS_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.channel.ChannelSetAddressCustomTypeActionImpl.class, name = ChannelSetAddressCustomTypeAction.SET_ADDRESS_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.channel.ChannelSetCustomFieldActionImpl.class, name = ChannelSetCustomFieldAction.SET_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.channel.ChannelSetCustomTypeActionImpl.class, name = ChannelSetCustomTypeAction.SET_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.channel.ChannelSetGeoLocationActionImpl.class, name = ChannelSetGeoLocationAction.SET_GEO_LOCATION), - @JsonSubTypes.Type(value = com.commercetools.api.models.channel.ChannelSetRolesActionImpl.class, name = ChannelSetRolesAction.SET_ROLES) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = ChannelUpdateActionImpl.class, visible = true) @JsonDeserialize(as = ChannelUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -53,6 +40,8 @@ public interface ChannelUpdateAction extends com.commercetools.api.models.Resour @JsonProperty("action") public String getAction(); + public ChannelUpdateAction copyDeep(); + /** * factory method to create a deep copy of ChannelUpdateAction * @param template instance to be copied @@ -63,53 +52,9 @@ public static ChannelUpdateAction deepCopy(@Nullable final ChannelUpdateAction t if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.channel.ChannelAddRolesAction) { - return com.commercetools.api.models.channel.ChannelAddRolesAction - .deepCopy((com.commercetools.api.models.channel.ChannelAddRolesAction) template); - } - if (template instanceof com.commercetools.api.models.channel.ChannelChangeDescriptionAction) { - return com.commercetools.api.models.channel.ChannelChangeDescriptionAction - .deepCopy((com.commercetools.api.models.channel.ChannelChangeDescriptionAction) template); - } - if (template instanceof com.commercetools.api.models.channel.ChannelChangeKeyAction) { - return com.commercetools.api.models.channel.ChannelChangeKeyAction - .deepCopy((com.commercetools.api.models.channel.ChannelChangeKeyAction) template); - } - if (template instanceof com.commercetools.api.models.channel.ChannelChangeNameAction) { - return com.commercetools.api.models.channel.ChannelChangeNameAction - .deepCopy((com.commercetools.api.models.channel.ChannelChangeNameAction) template); - } - if (template instanceof com.commercetools.api.models.channel.ChannelRemoveRolesAction) { - return com.commercetools.api.models.channel.ChannelRemoveRolesAction - .deepCopy((com.commercetools.api.models.channel.ChannelRemoveRolesAction) template); - } - if (template instanceof com.commercetools.api.models.channel.ChannelSetAddressAction) { - return com.commercetools.api.models.channel.ChannelSetAddressAction - .deepCopy((com.commercetools.api.models.channel.ChannelSetAddressAction) template); - } - if (template instanceof com.commercetools.api.models.channel.ChannelSetAddressCustomFieldAction) { - return com.commercetools.api.models.channel.ChannelSetAddressCustomFieldAction - .deepCopy((com.commercetools.api.models.channel.ChannelSetAddressCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.channel.ChannelSetAddressCustomTypeAction) { - return com.commercetools.api.models.channel.ChannelSetAddressCustomTypeAction - .deepCopy((com.commercetools.api.models.channel.ChannelSetAddressCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.channel.ChannelSetCustomFieldAction) { - return com.commercetools.api.models.channel.ChannelSetCustomFieldAction - .deepCopy((com.commercetools.api.models.channel.ChannelSetCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.channel.ChannelSetCustomTypeAction) { - return com.commercetools.api.models.channel.ChannelSetCustomTypeAction - .deepCopy((com.commercetools.api.models.channel.ChannelSetCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.channel.ChannelSetGeoLocationAction) { - return com.commercetools.api.models.channel.ChannelSetGeoLocationAction - .deepCopy((com.commercetools.api.models.channel.ChannelSetGeoLocationAction) template); - } - if (template instanceof com.commercetools.api.models.channel.ChannelSetRolesAction) { - return com.commercetools.api.models.channel.ChannelSetRolesAction - .deepCopy((com.commercetools.api.models.channel.ChannelSetRolesAction) template); + + if (!(template instanceof ChannelUpdateActionImpl)) { + return template.copyDeep(); } ChannelUpdateActionImpl instance = new ChannelUpdateActionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelUpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelUpdateActionImpl.java index 0746035e8f1..a9127d3eaee 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelUpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelUpdateActionImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public ChannelUpdateAction copyDeep() { + return ChannelUpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelUpdateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelUpdateImpl.java index 08e438b7846..1973b9dfdca 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelUpdateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/channel/ChannelUpdateImpl.java @@ -99,4 +99,8 @@ public String toString() { .build(); } + @Override + public ChannelUpdate copyDeep() { + return ChannelUpdate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/Address.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/Address.java index eacab87fb4b..288df5f72cd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/Address.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/Address.java @@ -106,6 +106,8 @@ public static Address of(final Address template) { return instance; } + public Address copyDeep(); + /** * factory method to create a deep copy of Address * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AddressDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AddressDraft.java index c6bc7f30e34..c936cf1919d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AddressDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AddressDraft.java @@ -92,6 +92,8 @@ public static AddressDraft of(final AddressDraft template) { return instance; } + public AddressDraft copyDeep(); + /** * factory method to create a deep copy of AddressDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AddressDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AddressDraftImpl.java index 3fda6a4be78..aa5e9075ed9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AddressDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AddressDraftImpl.java @@ -568,4 +568,8 @@ public String toString() { .build(); } + @Override + public AddressDraft copyDeep() { + return AddressDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AddressImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AddressImpl.java index c9f03f4abaf..3bd809a7e3f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AddressImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AddressImpl.java @@ -567,4 +567,8 @@ public String toString() { .build(); } + @Override + public Address copyDeep() { + return Address.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/Asset.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/Asset.java index 4a1f42940b6..7ce8abf0dce 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/Asset.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/Asset.java @@ -184,6 +184,8 @@ public static Asset of(final Asset template) { return instance; } + public Asset copyDeep(); + /** * factory method to create a deep copy of Asset * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AssetDimensions.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AssetDimensions.java index 70d895c1bb3..1ef338229f1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AssetDimensions.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AssetDimensions.java @@ -82,6 +82,8 @@ public static AssetDimensions of(final AssetDimensions template) { return instance; } + public AssetDimensions copyDeep(); + /** * factory method to create a deep copy of AssetDimensions * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AssetDimensionsImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AssetDimensionsImpl.java index 0589e3151cf..4c4f986c87d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AssetDimensionsImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AssetDimensionsImpl.java @@ -88,4 +88,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("w", w).append("h", h).build(); } + @Override + public AssetDimensions copyDeep() { + return AssetDimensions.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AssetDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AssetDraft.java index 52fa20e3616..65367e3682f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AssetDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AssetDraft.java @@ -168,6 +168,8 @@ public static AssetDraft of(final AssetDraft template) { return instance; } + public AssetDraft copyDeep(); + /** * factory method to create a deep copy of AssetDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AssetDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AssetDraftImpl.java index 675f2c4f20f..80a2a318ef0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AssetDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AssetDraftImpl.java @@ -186,4 +186,8 @@ public String toString() { .build(); } + @Override + public AssetDraft copyDeep() { + return AssetDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AssetImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AssetImpl.java index 0ffd047fc71..42d7da7e27a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AssetImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AssetImpl.java @@ -205,4 +205,8 @@ public String toString() { .build(); } + @Override + public Asset copyDeep() { + return Asset.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AssetSource.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AssetSource.java index 32f168b241c..b65f2158b95 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AssetSource.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AssetSource.java @@ -114,6 +114,8 @@ public static AssetSource of(final AssetSource template) { return instance; } + public AssetSource copyDeep(); + /** * factory method to create a deep copy of AssetSource * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AssetSourceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AssetSourceImpl.java index f646a1e981e..46c328b1b86 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AssetSourceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AssetSourceImpl.java @@ -132,4 +132,8 @@ public String toString() { .build(); } + @Override + public AssetSource copyDeep() { + return AssetSource.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/Attribution.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/Attribution.java index b6de4a58710..39fcabaccda 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/Attribution.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/Attribution.java @@ -81,6 +81,8 @@ public static Attribution of(final Attribution template) { return instance; } + public Attribution copyDeep(); + /** * factory method to create a deep copy of Attribution * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AttributionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AttributionImpl.java index 60559607fba..85469381365 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AttributionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/AttributionImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public Attribution copyDeep() { + return Attribution.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/BaseAddress.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/BaseAddress.java index 7f18b720a83..5d964f83898 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/BaseAddress.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/BaseAddress.java @@ -451,6 +451,8 @@ public static BaseAddress of(final BaseAddress template) { return instance; } + public BaseAddress copyDeep(); + /** * factory method to create a deep copy of BaseAddress * @param template instance to be copied @@ -461,13 +463,9 @@ public static BaseAddress deepCopy(@Nullable final BaseAddress template) { if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.common.Address) { - return com.commercetools.api.models.common.Address - .deepCopy((com.commercetools.api.models.common.Address) template); - } - if (template instanceof com.commercetools.api.models.common.AddressDraft) { - return com.commercetools.api.models.common.AddressDraft - .deepCopy((com.commercetools.api.models.common.AddressDraft) template); + + if (!(template instanceof BaseAddressImpl)) { + return template.copyDeep(); } BaseAddressImpl instance = new BaseAddressImpl(); instance.setId(template.getId()); diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/BaseAddressImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/BaseAddressImpl.java index f437f596931..85003b4eaf5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/BaseAddressImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/BaseAddressImpl.java @@ -548,4 +548,8 @@ public String toString() { .build(); } + @Override + public BaseAddress copyDeep() { + return BaseAddress.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/BaseResource.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/BaseResource.java index 5cd24b72ea5..838bb5dbe22 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/BaseResource.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/BaseResource.java @@ -94,6 +94,8 @@ public interface BaseResource { public void setLastModifiedAt(final ZonedDateTime lastModifiedAt); + public BaseResource copyDeep(); + /** * factory method to create a deep copy of BaseResource * @param template instance to be copied @@ -104,154 +106,9 @@ public static BaseResource deepCopy(@Nullable final BaseResource template) { if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.approval_flow.ApprovalFlow) { - return com.commercetools.api.models.approval_flow.ApprovalFlow - .deepCopy((com.commercetools.api.models.approval_flow.ApprovalFlow) template); - } - if (template instanceof com.commercetools.api.models.approval_rule.ApprovalRule) { - return com.commercetools.api.models.approval_rule.ApprovalRule - .deepCopy((com.commercetools.api.models.approval_rule.ApprovalRule) template); - } - if (template instanceof com.commercetools.api.models.associate_role.AssociateRole) { - return com.commercetools.api.models.associate_role.AssociateRole - .deepCopy((com.commercetools.api.models.associate_role.AssociateRole) template); - } - if (template instanceof com.commercetools.api.models.attribute_group.AttributeGroup) { - return com.commercetools.api.models.attribute_group.AttributeGroup - .deepCopy((com.commercetools.api.models.attribute_group.AttributeGroup) template); - } - if (template instanceof com.commercetools.api.models.business_unit.BusinessUnit) { - return com.commercetools.api.models.business_unit.BusinessUnit - .deepCopy((com.commercetools.api.models.business_unit.BusinessUnit) template); - } - if (template instanceof com.commercetools.api.models.cart.Cart) { - return com.commercetools.api.models.cart.Cart.deepCopy((com.commercetools.api.models.cart.Cart) template); - } - if (template instanceof com.commercetools.api.models.cart_discount.CartDiscount) { - return com.commercetools.api.models.cart_discount.CartDiscount - .deepCopy((com.commercetools.api.models.cart_discount.CartDiscount) template); - } - if (template instanceof com.commercetools.api.models.category.Category) { - return com.commercetools.api.models.category.Category - .deepCopy((com.commercetools.api.models.category.Category) template); - } - if (template instanceof com.commercetools.api.models.channel.Channel) { - return com.commercetools.api.models.channel.Channel - .deepCopy((com.commercetools.api.models.channel.Channel) template); - } - if (template instanceof com.commercetools.api.models.custom_object.CustomObject) { - return com.commercetools.api.models.custom_object.CustomObject - .deepCopy((com.commercetools.api.models.custom_object.CustomObject) template); - } - if (template instanceof com.commercetools.api.models.customer.Customer) { - return com.commercetools.api.models.customer.Customer - .deepCopy((com.commercetools.api.models.customer.Customer) template); - } - if (template instanceof com.commercetools.api.models.customer_group.CustomerGroup) { - return com.commercetools.api.models.customer_group.CustomerGroup - .deepCopy((com.commercetools.api.models.customer_group.CustomerGroup) template); - } - if (template instanceof com.commercetools.api.models.discount_code.DiscountCode) { - return com.commercetools.api.models.discount_code.DiscountCode - .deepCopy((com.commercetools.api.models.discount_code.DiscountCode) template); - } - if (template instanceof com.commercetools.api.models.extension.Extension) { - return com.commercetools.api.models.extension.Extension - .deepCopy((com.commercetools.api.models.extension.Extension) template); - } - if (template instanceof com.commercetools.api.models.inventory.InventoryEntry) { - return com.commercetools.api.models.inventory.InventoryEntry - .deepCopy((com.commercetools.api.models.inventory.InventoryEntry) template); - } - if (template instanceof com.commercetools.api.models.message.Message) { - return com.commercetools.api.models.message.Message - .deepCopy((com.commercetools.api.models.message.Message) template); - } - if (template instanceof com.commercetools.api.models.order.Order) { - return com.commercetools.api.models.order.Order - .deepCopy((com.commercetools.api.models.order.Order) template); - } - if (template instanceof com.commercetools.api.models.order_edit.OrderEdit) { - return com.commercetools.api.models.order_edit.OrderEdit - .deepCopy((com.commercetools.api.models.order_edit.OrderEdit) template); - } - if (template instanceof com.commercetools.api.models.payment.Payment) { - return com.commercetools.api.models.payment.Payment - .deepCopy((com.commercetools.api.models.payment.Payment) template); - } - if (template instanceof com.commercetools.api.models.product.Product) { - return com.commercetools.api.models.product.Product - .deepCopy((com.commercetools.api.models.product.Product) template); - } - if (template instanceof com.commercetools.api.models.product_discount.ProductDiscount) { - return com.commercetools.api.models.product_discount.ProductDiscount - .deepCopy((com.commercetools.api.models.product_discount.ProductDiscount) template); - } - if (template instanceof com.commercetools.api.models.product.ProductProjection) { - return com.commercetools.api.models.product.ProductProjection - .deepCopy((com.commercetools.api.models.product.ProductProjection) template); - } - if (template instanceof com.commercetools.api.models.product_selection.ProductSelection) { - return com.commercetools.api.models.product_selection.ProductSelection - .deepCopy((com.commercetools.api.models.product_selection.ProductSelection) template); - } - if (template instanceof com.commercetools.api.models.product_tailoring.ProductTailoring) { - return com.commercetools.api.models.product_tailoring.ProductTailoring - .deepCopy((com.commercetools.api.models.product_tailoring.ProductTailoring) template); - } - if (template instanceof com.commercetools.api.models.product_type.ProductType) { - return com.commercetools.api.models.product_type.ProductType - .deepCopy((com.commercetools.api.models.product_type.ProductType) template); - } - if (template instanceof com.commercetools.api.models.quote.Quote) { - return com.commercetools.api.models.quote.Quote - .deepCopy((com.commercetools.api.models.quote.Quote) template); - } - if (template instanceof com.commercetools.api.models.quote_request.QuoteRequest) { - return com.commercetools.api.models.quote_request.QuoteRequest - .deepCopy((com.commercetools.api.models.quote_request.QuoteRequest) template); - } - if (template instanceof com.commercetools.api.models.review.Review) { - return com.commercetools.api.models.review.Review - .deepCopy((com.commercetools.api.models.review.Review) template); - } - if (template instanceof com.commercetools.api.models.shipping_method.ShippingMethod) { - return com.commercetools.api.models.shipping_method.ShippingMethod - .deepCopy((com.commercetools.api.models.shipping_method.ShippingMethod) template); - } - if (template instanceof com.commercetools.api.models.shopping_list.ShoppingList) { - return com.commercetools.api.models.shopping_list.ShoppingList - .deepCopy((com.commercetools.api.models.shopping_list.ShoppingList) template); - } - if (template instanceof com.commercetools.api.models.staged_quote.StagedQuote) { - return com.commercetools.api.models.staged_quote.StagedQuote - .deepCopy((com.commercetools.api.models.staged_quote.StagedQuote) template); - } - if (template instanceof com.commercetools.api.models.standalone_price.StandalonePrice) { - return com.commercetools.api.models.standalone_price.StandalonePrice - .deepCopy((com.commercetools.api.models.standalone_price.StandalonePrice) template); - } - if (template instanceof com.commercetools.api.models.state.State) { - return com.commercetools.api.models.state.State - .deepCopy((com.commercetools.api.models.state.State) template); - } - if (template instanceof com.commercetools.api.models.store.Store) { - return com.commercetools.api.models.store.Store - .deepCopy((com.commercetools.api.models.store.Store) template); - } - if (template instanceof com.commercetools.api.models.subscription.Subscription) { - return com.commercetools.api.models.subscription.Subscription - .deepCopy((com.commercetools.api.models.subscription.Subscription) template); - } - if (template instanceof com.commercetools.api.models.tax_category.TaxCategory) { - return com.commercetools.api.models.tax_category.TaxCategory - .deepCopy((com.commercetools.api.models.tax_category.TaxCategory) template); - } - if (template instanceof com.commercetools.api.models.type.Type) { - return com.commercetools.api.models.type.Type.deepCopy((com.commercetools.api.models.type.Type) template); - } - if (template instanceof com.commercetools.api.models.zone.Zone) { - return com.commercetools.api.models.zone.Zone.deepCopy((com.commercetools.api.models.zone.Zone) template); + + if (!(template instanceof BaseResourceImpl)) { + return template.copyDeep(); } BaseResourceImpl instance = new BaseResourceImpl(); instance.setId(template.getId()); diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/BaseResourceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/BaseResourceImpl.java index 72d6aa49cb6..2de41f114cb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/BaseResourceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/BaseResourceImpl.java @@ -136,4 +136,8 @@ public String toString() { .build(); } + @Override + public BaseResource copyDeep() { + return BaseResource.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/CentPrecisionMoney.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/CentPrecisionMoney.java index 50db2f5f8c5..10a719dde92 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/CentPrecisionMoney.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/CentPrecisionMoney.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("centPrecision") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CentPrecisionMoneyImpl.class) public interface CentPrecisionMoney extends TypedMoney { @@ -74,6 +75,8 @@ public static CentPrecisionMoney of(final CentPrecisionMoney template) { return instance; } + public CentPrecisionMoney copyDeep(); + /** * factory method to create a deep copy of CentPrecisionMoney * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/CentPrecisionMoneyDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/CentPrecisionMoneyDraft.java index 76176e26daa..788b0c04f0d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/CentPrecisionMoneyDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/CentPrecisionMoneyDraft.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("centPrecision") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CentPrecisionMoneyDraftImpl.class) public interface CentPrecisionMoneyDraft @@ -71,6 +72,8 @@ public static CentPrecisionMoneyDraft of(final CentPrecisionMoneyDraft template) return instance; } + public CentPrecisionMoneyDraft copyDeep(); + /** * factory method to create a deep copy of CentPrecisionMoneyDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/CentPrecisionMoneyDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/CentPrecisionMoneyDraftImpl.java index b177be5be48..573dfd4930e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/CentPrecisionMoneyDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/CentPrecisionMoneyDraftImpl.java @@ -133,4 +133,8 @@ public String toString() { .build(); } + @Override + public CentPrecisionMoneyDraft copyDeep() { + return CentPrecisionMoneyDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/CentPrecisionMoneyImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/CentPrecisionMoneyImpl.java index ebb3d663b08..737833c6d8b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/CentPrecisionMoneyImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/CentPrecisionMoneyImpl.java @@ -137,4 +137,8 @@ public String toString() { .build(); } + @Override + public CentPrecisionMoney copyDeep() { + return CentPrecisionMoney.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/ClientLogging.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/ClientLogging.java index be73451c248..dda6943a4c3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/ClientLogging.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/ClientLogging.java @@ -129,6 +129,8 @@ public static ClientLogging of(final ClientLogging template) { return instance; } + public ClientLogging copyDeep(); + /** * factory method to create a deep copy of ClientLogging * @param template instance to be copied @@ -139,13 +141,9 @@ public static ClientLogging deepCopy(@Nullable final ClientLogging template) { if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.common.CreatedBy) { - return com.commercetools.api.models.common.CreatedBy - .deepCopy((com.commercetools.api.models.common.CreatedBy) template); - } - if (template instanceof com.commercetools.api.models.common.LastModifiedBy) { - return com.commercetools.api.models.common.LastModifiedBy - .deepCopy((com.commercetools.api.models.common.LastModifiedBy) template); + + if (!(template instanceof ClientLoggingImpl)) { + return template.copyDeep(); } ClientLoggingImpl instance = new ClientLoggingImpl(); instance.setClientId(template.getClientId()); diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/ClientLoggingImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/ClientLoggingImpl.java index f96919c9c42..b66f8de599f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/ClientLoggingImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/ClientLoggingImpl.java @@ -157,4 +157,8 @@ public String toString() { .build(); } + @Override + public ClientLogging copyDeep() { + return ClientLogging.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/CreatedBy.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/CreatedBy.java index 09af8b17332..2b843a33a24 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/CreatedBy.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/CreatedBy.java @@ -145,6 +145,8 @@ public static CreatedBy of(final CreatedBy template) { return instance; } + public CreatedBy copyDeep(); + /** * factory method to create a deep copy of CreatedBy * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/CreatedByImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/CreatedByImpl.java index 2d648d631f4..9dad0f1178a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/CreatedByImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/CreatedByImpl.java @@ -177,4 +177,8 @@ public String toString() { .build(); } + @Override + public CreatedBy copyDeep() { + return CreatedBy.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/DiscountedPrice.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/DiscountedPrice.java index 82e81c6621b..19b6103902f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/DiscountedPrice.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/DiscountedPrice.java @@ -86,6 +86,8 @@ public static DiscountedPrice of(final DiscountedPrice template) { return instance; } + public DiscountedPrice copyDeep(); + /** * factory method to create a deep copy of DiscountedPrice * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/DiscountedPriceDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/DiscountedPriceDraft.java index a66a147a4d1..21635bee7c8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/DiscountedPriceDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/DiscountedPriceDraft.java @@ -88,6 +88,8 @@ public static DiscountedPriceDraft of(final DiscountedPriceDraft template) { return instance; } + public DiscountedPriceDraft copyDeep(); + /** * factory method to create a deep copy of DiscountedPriceDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/DiscountedPriceDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/DiscountedPriceDraftImpl.java index 40719452adc..2a46304e8cb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/DiscountedPriceDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/DiscountedPriceDraftImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public DiscountedPriceDraft copyDeep() { + return DiscountedPriceDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/DiscountedPriceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/DiscountedPriceImpl.java index 66e88165db8..f6e266af411 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/DiscountedPriceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/DiscountedPriceImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public DiscountedPrice copyDeep() { + return DiscountedPrice.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/GeoJson.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/GeoJson.java index d3c413f7e69..f2a8a42ee0e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/GeoJson.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/GeoJson.java @@ -27,8 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.common.GeoJsonPointImpl.class, name = GeoJsonPoint.POINT) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "type", defaultImpl = GeoJsonImpl.class, visible = true) @JsonDeserialize(as = GeoJsonImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -42,6 +40,8 @@ public interface GeoJson { @JsonProperty("type") public String getType(); + public GeoJson copyDeep(); + /** * factory method to create a deep copy of GeoJson * @param template instance to be copied @@ -52,9 +52,9 @@ public static GeoJson deepCopy(@Nullable final GeoJson template) { if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.common.GeoJsonPoint) { - return com.commercetools.api.models.common.GeoJsonPoint - .deepCopy((com.commercetools.api.models.common.GeoJsonPoint) template); + + if (!(template instanceof GeoJsonImpl)) { + return template.copyDeep(); } GeoJsonImpl instance = new GeoJsonImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/GeoJsonImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/GeoJsonImpl.java index 7daeaf3b84a..44f5891740a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/GeoJsonImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/GeoJsonImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public GeoJson copyDeep() { + return GeoJson.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/GeoJsonPoint.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/GeoJsonPoint.java index d2c5a68889d..bbfa69172e4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/GeoJsonPoint.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/GeoJsonPoint.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("Point") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GeoJsonPointImpl.class) public interface GeoJsonPoint extends GeoJson { @@ -78,6 +79,8 @@ public static GeoJsonPoint of(final GeoJsonPoint template) { return instance; } + public GeoJsonPoint copyDeep(); + /** * factory method to create a deep copy of GeoJsonPoint * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/GeoJsonPointImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/GeoJsonPointImpl.java index 6df7296291b..60c287031a1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/GeoJsonPointImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/GeoJsonPointImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public GeoJsonPoint copyDeep() { + return GeoJsonPoint.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/HighPrecisionMoney.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/HighPrecisionMoney.java index 34024a78b49..c39af420033 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/HighPrecisionMoney.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/HighPrecisionMoney.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("highPrecision") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = HighPrecisionMoneyImpl.class) public interface HighPrecisionMoney extends TypedMoney { @@ -91,6 +92,8 @@ public static HighPrecisionMoney of(final HighPrecisionMoney template) { return instance; } + public HighPrecisionMoney copyDeep(); + /** * factory method to create a deep copy of HighPrecisionMoney * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/HighPrecisionMoneyDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/HighPrecisionMoneyDraft.java index 001e7b352ed..da8628bd503 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/HighPrecisionMoneyDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/HighPrecisionMoneyDraft.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("highPrecision") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = HighPrecisionMoneyDraftImpl.class) public interface HighPrecisionMoneyDraft @@ -110,6 +111,8 @@ public static HighPrecisionMoneyDraft of(final HighPrecisionMoneyDraft template) return instance; } + public HighPrecisionMoneyDraft copyDeep(); + /** * factory method to create a deep copy of HighPrecisionMoneyDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/HighPrecisionMoneyDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/HighPrecisionMoneyDraftImpl.java index 74676c7a62b..8ee31ad8501 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/HighPrecisionMoneyDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/HighPrecisionMoneyDraftImpl.java @@ -155,4 +155,8 @@ public String toString() { .build(); } + @Override + public HighPrecisionMoneyDraft copyDeep() { + return HighPrecisionMoneyDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/HighPrecisionMoneyImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/HighPrecisionMoneyImpl.java index a0d4e7473e3..67628139000 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/HighPrecisionMoneyImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/HighPrecisionMoneyImpl.java @@ -157,4 +157,8 @@ public String toString() { .build(); } + @Override + public HighPrecisionMoney copyDeep() { + return HighPrecisionMoney.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/Image.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/Image.java index eb6fff3bac2..9e760c1a003 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/Image.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/Image.java @@ -100,6 +100,8 @@ public static Image of(final Image template) { return instance; } + public Image copyDeep(); + /** * factory method to create a deep copy of Image * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/ImageDimensions.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/ImageDimensions.java index 57e64aa83e5..535cc66272c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/ImageDimensions.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/ImageDimensions.java @@ -82,6 +82,8 @@ public static ImageDimensions of(final ImageDimensions template) { return instance; } + public ImageDimensions copyDeep(); + /** * factory method to create a deep copy of ImageDimensions * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/ImageDimensionsImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/ImageDimensionsImpl.java index bf33bbcbd6a..3e0ea1270ff 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/ImageDimensionsImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/ImageDimensionsImpl.java @@ -88,4 +88,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("w", w).append("h", h).build(); } + @Override + public ImageDimensions copyDeep() { + return ImageDimensions.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/ImageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/ImageImpl.java index efd8a38c63b..66ef13604cd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/ImageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/ImageImpl.java @@ -114,4 +114,8 @@ public String toString() { .build(); } + @Override + public Image copyDeep() { + return Image.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/KeyReference.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/KeyReference.java index 4bab0dbd876..3b03d39a8df 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/KeyReference.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/KeyReference.java @@ -7,9 +7,6 @@ import javax.annotation.Nullable; -import com.commercetools.api.models.associate_role.AssociateRoleKeyReference; -import com.commercetools.api.models.business_unit.BusinessUnitKeyReference; -import com.commercetools.api.models.store.StoreKeyReference; import com.fasterxml.jackson.annotation.*; import com.fasterxml.jackson.databind.annotation.*; @@ -30,10 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.associate_role.AssociateRoleKeyReferenceImpl.class, name = AssociateRoleKeyReference.ASSOCIATE_ROLE), - @JsonSubTypes.Type(value = com.commercetools.api.models.business_unit.BusinessUnitKeyReferenceImpl.class, name = BusinessUnitKeyReference.BUSINESS_UNIT), - @JsonSubTypes.Type(value = com.commercetools.api.models.store.StoreKeyReferenceImpl.class, name = StoreKeyReference.STORE) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "typeId", defaultImpl = KeyReferenceImpl.class, visible = true) @JsonDeserialize(as = KeyReferenceImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -62,6 +55,8 @@ public interface KeyReference extends com.commercetools.api.models.WithKey { public void setKey(final String key); + public KeyReference copyDeep(); + /** * factory method to create a deep copy of KeyReference * @param template instance to be copied @@ -72,17 +67,9 @@ public static KeyReference deepCopy(@Nullable final KeyReference template) { if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.associate_role.AssociateRoleKeyReference) { - return com.commercetools.api.models.associate_role.AssociateRoleKeyReference - .deepCopy((com.commercetools.api.models.associate_role.AssociateRoleKeyReference) template); - } - if (template instanceof com.commercetools.api.models.business_unit.BusinessUnitKeyReference) { - return com.commercetools.api.models.business_unit.BusinessUnitKeyReference - .deepCopy((com.commercetools.api.models.business_unit.BusinessUnitKeyReference) template); - } - if (template instanceof com.commercetools.api.models.store.StoreKeyReference) { - return com.commercetools.api.models.store.StoreKeyReference - .deepCopy((com.commercetools.api.models.store.StoreKeyReference) template); + + if (!(template instanceof KeyReferenceImpl)) { + return template.copyDeep(); } KeyReferenceImpl instance = new KeyReferenceImpl(); instance.setKey(template.getKey()); diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/KeyReferenceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/KeyReferenceImpl.java index b6fb0c8ca28..86e14b6c33b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/KeyReferenceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/KeyReferenceImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public KeyReference copyDeep() { + return KeyReference.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/LastModifiedBy.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/LastModifiedBy.java index 9b6f0abad9c..981859e093e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/LastModifiedBy.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/LastModifiedBy.java @@ -145,6 +145,8 @@ public static LastModifiedBy of(final LastModifiedBy template) { return instance; } + public LastModifiedBy copyDeep(); + /** * factory method to create a deep copy of LastModifiedBy * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/LastModifiedByImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/LastModifiedByImpl.java index 334c37f2454..39b9c54c4fe 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/LastModifiedByImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/LastModifiedByImpl.java @@ -177,4 +177,8 @@ public String toString() { .build(); } + @Override + public LastModifiedBy copyDeep() { + return LastModifiedBy.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/PagedQueryResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/PagedQueryResponse.java index 674ee78f0d0..df1c881f63e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/PagedQueryResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/PagedQueryResponse.java @@ -159,6 +159,8 @@ public static PagedQueryResponse of(final PagedQueryResponse template) { return instance; } + public PagedQueryResponse copyDeep(); + /** * factory method to create a deep copy of PagedQueryResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/PagedQueryResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/PagedQueryResponseImpl.java index 80a6df57ba2..12b00847380 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/PagedQueryResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/PagedQueryResponseImpl.java @@ -179,4 +179,8 @@ public String toString() { .build(); } + @Override + public PagedQueryResponse copyDeep() { + return PagedQueryResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/Price.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/Price.java index 98ce8475eac..a7dc7d7f84b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/Price.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/Price.java @@ -244,6 +244,8 @@ public static Price of(final Price template) { return instance; } + public Price copyDeep(); + /** * factory method to create a deep copy of Price * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/PriceDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/PriceDraft.java index cb518398508..c84250cfad4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/PriceDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/PriceDraft.java @@ -242,6 +242,8 @@ public static PriceDraft of(final PriceDraft template) { return instance; } + public PriceDraft copyDeep(); + /** * factory method to create a deep copy of PriceDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/PriceDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/PriceDraftImpl.java index ac2ca8b87b5..26ab84705c5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/PriceDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/PriceDraftImpl.java @@ -270,4 +270,8 @@ public String toString() { .build(); } + @Override + public PriceDraft copyDeep() { + return PriceDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/PriceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/PriceImpl.java index f0e5c2bec07..bc6f3dcbcaa 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/PriceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/PriceImpl.java @@ -282,4 +282,8 @@ public String toString() { .build(); } + @Override + public Price copyDeep() { + return Price.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/PriceTier.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/PriceTier.java index 021df804c71..25f22f80989 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/PriceTier.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/PriceTier.java @@ -88,6 +88,8 @@ public static PriceTier of(final PriceTier template) { return instance; } + public PriceTier copyDeep(); + /** * factory method to create a deep copy of PriceTier * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/PriceTierDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/PriceTierDraft.java index 38c5fdd0223..c6af619174d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/PriceTierDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/PriceTierDraft.java @@ -88,6 +88,8 @@ public static PriceTierDraft of(final PriceTierDraft template) { return instance; } + public PriceTierDraft copyDeep(); + /** * factory method to create a deep copy of PriceTierDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/PriceTierDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/PriceTierDraftImpl.java index 2c0b610e291..6fc2ce3a500 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/PriceTierDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/PriceTierDraftImpl.java @@ -97,4 +97,8 @@ public String toString() { .build(); } + @Override + public PriceTierDraft copyDeep() { + return PriceTierDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/PriceTierImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/PriceTierImpl.java index 59fa60ee47e..f122c1a40ea 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/PriceTierImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/PriceTierImpl.java @@ -97,4 +97,8 @@ public String toString() { .build(); } + @Override + public PriceTier copyDeep() { + return PriceTier.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/QueryPrice.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/QueryPrice.java index 5b65147362b..caccc1a96c2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/QueryPrice.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/QueryPrice.java @@ -227,6 +227,8 @@ public static QueryPrice of(final QueryPrice template) { return instance; } + public QueryPrice copyDeep(); + /** * factory method to create a deep copy of QueryPrice * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/QueryPriceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/QueryPriceImpl.java index ca285e80494..1d98552d0ab 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/QueryPriceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/QueryPriceImpl.java @@ -263,4 +263,8 @@ public String toString() { .build(); } + @Override + public QueryPrice copyDeep() { + return QueryPrice.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/Reference.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/Reference.java index 973288a328c..7e002ce3ec5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/Reference.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/Reference.java @@ -7,41 +7,6 @@ import javax.annotation.Nullable; -import com.commercetools.api.models.associate_role.AssociateRoleReference; -import com.commercetools.api.models.attribute_group.AttributeGroupReference; -import com.commercetools.api.models.business_unit.BusinessUnitReference; -import com.commercetools.api.models.cart.CartReference; -import com.commercetools.api.models.cart.DirectDiscountReference; -import com.commercetools.api.models.cart_discount.CartDiscountReference; -import com.commercetools.api.models.category.CategoryReference; -import com.commercetools.api.models.channel.ChannelReference; -import com.commercetools.api.models.custom_object.CustomObjectReference; -import com.commercetools.api.models.customer.CustomerEmailTokenReference; -import com.commercetools.api.models.customer.CustomerPasswordTokenReference; -import com.commercetools.api.models.customer.CustomerReference; -import com.commercetools.api.models.customer_group.CustomerGroupReference; -import com.commercetools.api.models.discount_code.DiscountCodeReference; -import com.commercetools.api.models.inventory.InventoryEntryReference; -import com.commercetools.api.models.order.OrderReference; -import com.commercetools.api.models.order_edit.OrderEditReference; -import com.commercetools.api.models.payment.PaymentReference; -import com.commercetools.api.models.product.ProductReference; -import com.commercetools.api.models.product_discount.ProductDiscountReference; -import com.commercetools.api.models.product_selection.ProductSelectionReference; -import com.commercetools.api.models.product_tailoring.ProductTailoringReference; -import com.commercetools.api.models.product_type.ProductTypeReference; -import com.commercetools.api.models.quote.QuoteReference; -import com.commercetools.api.models.quote_request.QuoteRequestReference; -import com.commercetools.api.models.review.ReviewReference; -import com.commercetools.api.models.shipping_method.ShippingMethodReference; -import com.commercetools.api.models.shopping_list.ShoppingListReference; -import com.commercetools.api.models.staged_quote.StagedQuoteReference; -import com.commercetools.api.models.standalone_price.StandalonePriceReference; -import com.commercetools.api.models.state.StateReference; -import com.commercetools.api.models.store.StoreReference; -import com.commercetools.api.models.tax_category.TaxCategoryReference; -import com.commercetools.api.models.type.TypeReference; -import com.commercetools.api.models.zone.ZoneReference; import com.fasterxml.jackson.annotation.*; import com.fasterxml.jackson.databind.annotation.*; @@ -62,42 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.associate_role.AssociateRoleReferenceImpl.class, name = AssociateRoleReference.ASSOCIATE_ROLE), - @JsonSubTypes.Type(value = com.commercetools.api.models.attribute_group.AttributeGroupReferenceImpl.class, name = AttributeGroupReference.ATTRIBUTE_GROUP), - @JsonSubTypes.Type(value = com.commercetools.api.models.business_unit.BusinessUnitReferenceImpl.class, name = BusinessUnitReference.BUSINESS_UNIT), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart_discount.CartDiscountReferenceImpl.class, name = CartDiscountReference.CART_DISCOUNT), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartReferenceImpl.class, name = CartReference.CART), - @JsonSubTypes.Type(value = com.commercetools.api.models.category.CategoryReferenceImpl.class, name = CategoryReference.CATEGORY), - @JsonSubTypes.Type(value = com.commercetools.api.models.channel.ChannelReferenceImpl.class, name = ChannelReference.CHANNEL), - @JsonSubTypes.Type(value = com.commercetools.api.models.custom_object.CustomObjectReferenceImpl.class, name = CustomObjectReference.KEY_VALUE_DOCUMENT), - @JsonSubTypes.Type(value = com.commercetools.api.models.customer.CustomerEmailTokenReferenceImpl.class, name = CustomerEmailTokenReference.CUSTOMER_EMAIL_TOKEN), - @JsonSubTypes.Type(value = com.commercetools.api.models.customer_group.CustomerGroupReferenceImpl.class, name = CustomerGroupReference.CUSTOMER_GROUP), - @JsonSubTypes.Type(value = com.commercetools.api.models.customer.CustomerPasswordTokenReferenceImpl.class, name = CustomerPasswordTokenReference.CUSTOMER_PASSWORD_TOKEN), - @JsonSubTypes.Type(value = com.commercetools.api.models.customer.CustomerReferenceImpl.class, name = CustomerReference.CUSTOMER), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.DirectDiscountReferenceImpl.class, name = DirectDiscountReference.DIRECT_DISCOUNT), - @JsonSubTypes.Type(value = com.commercetools.api.models.discount_code.DiscountCodeReferenceImpl.class, name = DiscountCodeReference.DISCOUNT_CODE), - @JsonSubTypes.Type(value = com.commercetools.api.models.inventory.InventoryEntryReferenceImpl.class, name = InventoryEntryReference.INVENTORY_ENTRY), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.OrderEditReferenceImpl.class, name = OrderEditReference.ORDER_EDIT), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderReferenceImpl.class, name = OrderReference.ORDER), - @JsonSubTypes.Type(value = com.commercetools.api.models.payment.PaymentReferenceImpl.class, name = PaymentReference.PAYMENT), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_discount.ProductDiscountReferenceImpl.class, name = ProductDiscountReference.PRODUCT_DISCOUNT), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductReferenceImpl.class, name = ProductReference.PRODUCT), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_selection.ProductSelectionReferenceImpl.class, name = ProductSelectionReference.PRODUCT_SELECTION), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_tailoring.ProductTailoringReferenceImpl.class, name = ProductTailoringReference.PRODUCT_TAILORING), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_type.ProductTypeReferenceImpl.class, name = ProductTypeReference.PRODUCT_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.quote.QuoteReferenceImpl.class, name = QuoteReference.QUOTE), - @JsonSubTypes.Type(value = com.commercetools.api.models.quote_request.QuoteRequestReferenceImpl.class, name = QuoteRequestReference.QUOTE_REQUEST), - @JsonSubTypes.Type(value = com.commercetools.api.models.review.ReviewReferenceImpl.class, name = ReviewReference.REVIEW), - @JsonSubTypes.Type(value = com.commercetools.api.models.shipping_method.ShippingMethodReferenceImpl.class, name = ShippingMethodReference.SHIPPING_METHOD), - @JsonSubTypes.Type(value = com.commercetools.api.models.shopping_list.ShoppingListReferenceImpl.class, name = ShoppingListReference.SHOPPING_LIST), - @JsonSubTypes.Type(value = com.commercetools.api.models.staged_quote.StagedQuoteReferenceImpl.class, name = StagedQuoteReference.STAGED_QUOTE), - @JsonSubTypes.Type(value = com.commercetools.api.models.standalone_price.StandalonePriceReferenceImpl.class, name = StandalonePriceReference.STANDALONE_PRICE), - @JsonSubTypes.Type(value = com.commercetools.api.models.state.StateReferenceImpl.class, name = StateReference.STATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.store.StoreReferenceImpl.class, name = StoreReference.STORE), - @JsonSubTypes.Type(value = com.commercetools.api.models.tax_category.TaxCategoryReferenceImpl.class, name = TaxCategoryReference.TAX_CATEGORY), - @JsonSubTypes.Type(value = com.commercetools.api.models.type.TypeReferenceImpl.class, name = TypeReference.TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.zone.ZoneReferenceImpl.class, name = ZoneReference.ZONE) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "typeId", defaultImpl = ReferenceImpl.class, visible = true) @JsonDeserialize(as = ReferenceImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -126,6 +55,8 @@ public interface Reference extends ReferenceMixin { public void setId(final String id); + public Reference copyDeep(); + /** * factory method to create a deep copy of Reference * @param template instance to be copied @@ -136,145 +67,9 @@ public static Reference deepCopy(@Nullable final Reference template) { if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.associate_role.AssociateRoleReference) { - return com.commercetools.api.models.associate_role.AssociateRoleReference - .deepCopy((com.commercetools.api.models.associate_role.AssociateRoleReference) template); - } - if (template instanceof com.commercetools.api.models.attribute_group.AttributeGroupReference) { - return com.commercetools.api.models.attribute_group.AttributeGroupReference - .deepCopy((com.commercetools.api.models.attribute_group.AttributeGroupReference) template); - } - if (template instanceof com.commercetools.api.models.business_unit.BusinessUnitReference) { - return com.commercetools.api.models.business_unit.BusinessUnitReference - .deepCopy((com.commercetools.api.models.business_unit.BusinessUnitReference) template); - } - if (template instanceof com.commercetools.api.models.cart_discount.CartDiscountReference) { - return com.commercetools.api.models.cart_discount.CartDiscountReference - .deepCopy((com.commercetools.api.models.cart_discount.CartDiscountReference) template); - } - if (template instanceof com.commercetools.api.models.cart.CartReference) { - return com.commercetools.api.models.cart.CartReference - .deepCopy((com.commercetools.api.models.cart.CartReference) template); - } - if (template instanceof com.commercetools.api.models.category.CategoryReference) { - return com.commercetools.api.models.category.CategoryReference - .deepCopy((com.commercetools.api.models.category.CategoryReference) template); - } - if (template instanceof com.commercetools.api.models.channel.ChannelReference) { - return com.commercetools.api.models.channel.ChannelReference - .deepCopy((com.commercetools.api.models.channel.ChannelReference) template); - } - if (template instanceof com.commercetools.api.models.custom_object.CustomObjectReference) { - return com.commercetools.api.models.custom_object.CustomObjectReference - .deepCopy((com.commercetools.api.models.custom_object.CustomObjectReference) template); - } - if (template instanceof com.commercetools.api.models.customer.CustomerEmailTokenReference) { - return com.commercetools.api.models.customer.CustomerEmailTokenReference - .deepCopy((com.commercetools.api.models.customer.CustomerEmailTokenReference) template); - } - if (template instanceof com.commercetools.api.models.customer_group.CustomerGroupReference) { - return com.commercetools.api.models.customer_group.CustomerGroupReference - .deepCopy((com.commercetools.api.models.customer_group.CustomerGroupReference) template); - } - if (template instanceof com.commercetools.api.models.customer.CustomerPasswordTokenReference) { - return com.commercetools.api.models.customer.CustomerPasswordTokenReference - .deepCopy((com.commercetools.api.models.customer.CustomerPasswordTokenReference) template); - } - if (template instanceof com.commercetools.api.models.customer.CustomerReference) { - return com.commercetools.api.models.customer.CustomerReference - .deepCopy((com.commercetools.api.models.customer.CustomerReference) template); - } - if (template instanceof com.commercetools.api.models.cart.DirectDiscountReference) { - return com.commercetools.api.models.cart.DirectDiscountReference - .deepCopy((com.commercetools.api.models.cart.DirectDiscountReference) template); - } - if (template instanceof com.commercetools.api.models.discount_code.DiscountCodeReference) { - return com.commercetools.api.models.discount_code.DiscountCodeReference - .deepCopy((com.commercetools.api.models.discount_code.DiscountCodeReference) template); - } - if (template instanceof com.commercetools.api.models.inventory.InventoryEntryReference) { - return com.commercetools.api.models.inventory.InventoryEntryReference - .deepCopy((com.commercetools.api.models.inventory.InventoryEntryReference) template); - } - if (template instanceof com.commercetools.api.models.order_edit.OrderEditReference) { - return com.commercetools.api.models.order_edit.OrderEditReference - .deepCopy((com.commercetools.api.models.order_edit.OrderEditReference) template); - } - if (template instanceof com.commercetools.api.models.order.OrderReference) { - return com.commercetools.api.models.order.OrderReference - .deepCopy((com.commercetools.api.models.order.OrderReference) template); - } - if (template instanceof com.commercetools.api.models.payment.PaymentReference) { - return com.commercetools.api.models.payment.PaymentReference - .deepCopy((com.commercetools.api.models.payment.PaymentReference) template); - } - if (template instanceof com.commercetools.api.models.product_discount.ProductDiscountReference) { - return com.commercetools.api.models.product_discount.ProductDiscountReference - .deepCopy((com.commercetools.api.models.product_discount.ProductDiscountReference) template); - } - if (template instanceof com.commercetools.api.models.product.ProductReference) { - return com.commercetools.api.models.product.ProductReference - .deepCopy((com.commercetools.api.models.product.ProductReference) template); - } - if (template instanceof com.commercetools.api.models.product_selection.ProductSelectionReference) { - return com.commercetools.api.models.product_selection.ProductSelectionReference - .deepCopy((com.commercetools.api.models.product_selection.ProductSelectionReference) template); - } - if (template instanceof com.commercetools.api.models.product_tailoring.ProductTailoringReference) { - return com.commercetools.api.models.product_tailoring.ProductTailoringReference - .deepCopy((com.commercetools.api.models.product_tailoring.ProductTailoringReference) template); - } - if (template instanceof com.commercetools.api.models.product_type.ProductTypeReference) { - return com.commercetools.api.models.product_type.ProductTypeReference - .deepCopy((com.commercetools.api.models.product_type.ProductTypeReference) template); - } - if (template instanceof com.commercetools.api.models.quote.QuoteReference) { - return com.commercetools.api.models.quote.QuoteReference - .deepCopy((com.commercetools.api.models.quote.QuoteReference) template); - } - if (template instanceof com.commercetools.api.models.quote_request.QuoteRequestReference) { - return com.commercetools.api.models.quote_request.QuoteRequestReference - .deepCopy((com.commercetools.api.models.quote_request.QuoteRequestReference) template); - } - if (template instanceof com.commercetools.api.models.review.ReviewReference) { - return com.commercetools.api.models.review.ReviewReference - .deepCopy((com.commercetools.api.models.review.ReviewReference) template); - } - if (template instanceof com.commercetools.api.models.shipping_method.ShippingMethodReference) { - return com.commercetools.api.models.shipping_method.ShippingMethodReference - .deepCopy((com.commercetools.api.models.shipping_method.ShippingMethodReference) template); - } - if (template instanceof com.commercetools.api.models.shopping_list.ShoppingListReference) { - return com.commercetools.api.models.shopping_list.ShoppingListReference - .deepCopy((com.commercetools.api.models.shopping_list.ShoppingListReference) template); - } - if (template instanceof com.commercetools.api.models.staged_quote.StagedQuoteReference) { - return com.commercetools.api.models.staged_quote.StagedQuoteReference - .deepCopy((com.commercetools.api.models.staged_quote.StagedQuoteReference) template); - } - if (template instanceof com.commercetools.api.models.standalone_price.StandalonePriceReference) { - return com.commercetools.api.models.standalone_price.StandalonePriceReference - .deepCopy((com.commercetools.api.models.standalone_price.StandalonePriceReference) template); - } - if (template instanceof com.commercetools.api.models.state.StateReference) { - return com.commercetools.api.models.state.StateReference - .deepCopy((com.commercetools.api.models.state.StateReference) template); - } - if (template instanceof com.commercetools.api.models.store.StoreReference) { - return com.commercetools.api.models.store.StoreReference - .deepCopy((com.commercetools.api.models.store.StoreReference) template); - } - if (template instanceof com.commercetools.api.models.tax_category.TaxCategoryReference) { - return com.commercetools.api.models.tax_category.TaxCategoryReference - .deepCopy((com.commercetools.api.models.tax_category.TaxCategoryReference) template); - } - if (template instanceof com.commercetools.api.models.type.TypeReference) { - return com.commercetools.api.models.type.TypeReference - .deepCopy((com.commercetools.api.models.type.TypeReference) template); - } - if (template instanceof com.commercetools.api.models.zone.ZoneReference) { - return com.commercetools.api.models.zone.ZoneReference - .deepCopy((com.commercetools.api.models.zone.ZoneReference) template); + + if (!(template instanceof ReferenceImpl)) { + return template.copyDeep(); } ReferenceImpl instance = new ReferenceImpl(); instance.setId(template.getId()); diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/ReferenceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/ReferenceImpl.java index c57e1bd1ced..aea187ffcab 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/ReferenceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/ReferenceImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public Reference copyDeep() { + return Reference.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/ResourceIdentifier.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/ResourceIdentifier.java index aa982d548a3..c03d52439de 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/ResourceIdentifier.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/ResourceIdentifier.java @@ -7,36 +7,6 @@ import javax.annotation.Nullable; -import com.commercetools.api.models.associate_role.AssociateRoleResourceIdentifier; -import com.commercetools.api.models.attribute_group.AttributeGroupResourceIdentifier; -import com.commercetools.api.models.business_unit.BusinessUnitResourceIdentifier; -import com.commercetools.api.models.cart.CartResourceIdentifier; -import com.commercetools.api.models.cart_discount.CartDiscountResourceIdentifier; -import com.commercetools.api.models.category.CategoryResourceIdentifier; -import com.commercetools.api.models.channel.ChannelResourceIdentifier; -import com.commercetools.api.models.customer.CustomerResourceIdentifier; -import com.commercetools.api.models.customer_group.CustomerGroupResourceIdentifier; -import com.commercetools.api.models.discount_code.DiscountCodeResourceIdentifier; -import com.commercetools.api.models.inventory.InventoryEntryResourceIdentifier; -import com.commercetools.api.models.order_edit.OrderEditResourceIdentifier; -import com.commercetools.api.models.payment.PaymentResourceIdentifier; -import com.commercetools.api.models.product.ProductResourceIdentifier; -import com.commercetools.api.models.product_discount.ProductDiscountResourceIdentifier; -import com.commercetools.api.models.product_selection.ProductSelectionResourceIdentifier; -import com.commercetools.api.models.product_tailoring.ProductTailoringResourceIdentifier; -import com.commercetools.api.models.product_type.ProductTypeResourceIdentifier; -import com.commercetools.api.models.quote.QuoteResourceIdentifier; -import com.commercetools.api.models.quote_request.QuoteRequestResourceIdentifier; -import com.commercetools.api.models.review.ReviewResourceIdentifier; -import com.commercetools.api.models.shipping_method.ShippingMethodResourceIdentifier; -import com.commercetools.api.models.shopping_list.ShoppingListResourceIdentifier; -import com.commercetools.api.models.staged_quote.StagedQuoteResourceIdentifier; -import com.commercetools.api.models.standalone_price.StandalonePriceResourceIdentifier; -import com.commercetools.api.models.state.StateResourceIdentifier; -import com.commercetools.api.models.store.StoreResourceIdentifier; -import com.commercetools.api.models.tax_category.TaxCategoryResourceIdentifier; -import com.commercetools.api.models.type.TypeResourceIdentifier; -import com.commercetools.api.models.zone.ZoneResourceIdentifier; import com.fasterxml.jackson.annotation.*; import com.fasterxml.jackson.databind.annotation.*; @@ -55,37 +25,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.associate_role.AssociateRoleResourceIdentifierImpl.class, name = AssociateRoleResourceIdentifier.ASSOCIATE_ROLE), - @JsonSubTypes.Type(value = com.commercetools.api.models.attribute_group.AttributeGroupResourceIdentifierImpl.class, name = AttributeGroupResourceIdentifier.ATTRIBUTE_GROUP), - @JsonSubTypes.Type(value = com.commercetools.api.models.business_unit.BusinessUnitResourceIdentifierImpl.class, name = BusinessUnitResourceIdentifier.BUSINESS_UNIT), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart_discount.CartDiscountResourceIdentifierImpl.class, name = CartDiscountResourceIdentifier.CART_DISCOUNT), - @JsonSubTypes.Type(value = com.commercetools.api.models.cart.CartResourceIdentifierImpl.class, name = CartResourceIdentifier.CART), - @JsonSubTypes.Type(value = com.commercetools.api.models.category.CategoryResourceIdentifierImpl.class, name = CategoryResourceIdentifier.CATEGORY), - @JsonSubTypes.Type(value = com.commercetools.api.models.channel.ChannelResourceIdentifierImpl.class, name = ChannelResourceIdentifier.CHANNEL), - @JsonSubTypes.Type(value = com.commercetools.api.models.customer_group.CustomerGroupResourceIdentifierImpl.class, name = CustomerGroupResourceIdentifier.CUSTOMER_GROUP), - @JsonSubTypes.Type(value = com.commercetools.api.models.customer.CustomerResourceIdentifierImpl.class, name = CustomerResourceIdentifier.CUSTOMER), - @JsonSubTypes.Type(value = com.commercetools.api.models.discount_code.DiscountCodeResourceIdentifierImpl.class, name = DiscountCodeResourceIdentifier.DISCOUNT_CODE), - @JsonSubTypes.Type(value = com.commercetools.api.models.inventory.InventoryEntryResourceIdentifierImpl.class, name = InventoryEntryResourceIdentifier.INVENTORY_ENTRY), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.OrderEditResourceIdentifierImpl.class, name = OrderEditResourceIdentifier.ORDER_EDIT), - @JsonSubTypes.Type(value = com.commercetools.api.models.payment.PaymentResourceIdentifierImpl.class, name = PaymentResourceIdentifier.PAYMENT), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_discount.ProductDiscountResourceIdentifierImpl.class, name = ProductDiscountResourceIdentifier.PRODUCT_DISCOUNT), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductResourceIdentifierImpl.class, name = ProductResourceIdentifier.PRODUCT), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_selection.ProductSelectionResourceIdentifierImpl.class, name = ProductSelectionResourceIdentifier.PRODUCT_SELECTION), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_tailoring.ProductTailoringResourceIdentifierImpl.class, name = ProductTailoringResourceIdentifier.PRODUCT_TAILORING), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_type.ProductTypeResourceIdentifierImpl.class, name = ProductTypeResourceIdentifier.PRODUCT_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.quote_request.QuoteRequestResourceIdentifierImpl.class, name = QuoteRequestResourceIdentifier.QUOTE_REQUEST), - @JsonSubTypes.Type(value = com.commercetools.api.models.quote.QuoteResourceIdentifierImpl.class, name = QuoteResourceIdentifier.QUOTE), - @JsonSubTypes.Type(value = com.commercetools.api.models.review.ReviewResourceIdentifierImpl.class, name = ReviewResourceIdentifier.REVIEW), - @JsonSubTypes.Type(value = com.commercetools.api.models.shipping_method.ShippingMethodResourceIdentifierImpl.class, name = ShippingMethodResourceIdentifier.SHIPPING_METHOD), - @JsonSubTypes.Type(value = com.commercetools.api.models.shopping_list.ShoppingListResourceIdentifierImpl.class, name = ShoppingListResourceIdentifier.SHOPPING_LIST), - @JsonSubTypes.Type(value = com.commercetools.api.models.staged_quote.StagedQuoteResourceIdentifierImpl.class, name = StagedQuoteResourceIdentifier.STAGED_QUOTE), - @JsonSubTypes.Type(value = com.commercetools.api.models.standalone_price.StandalonePriceResourceIdentifierImpl.class, name = StandalonePriceResourceIdentifier.STANDALONE_PRICE), - @JsonSubTypes.Type(value = com.commercetools.api.models.state.StateResourceIdentifierImpl.class, name = StateResourceIdentifier.STATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.store.StoreResourceIdentifierImpl.class, name = StoreResourceIdentifier.STORE), - @JsonSubTypes.Type(value = com.commercetools.api.models.tax_category.TaxCategoryResourceIdentifierImpl.class, name = TaxCategoryResourceIdentifier.TAX_CATEGORY), - @JsonSubTypes.Type(value = com.commercetools.api.models.type.TypeResourceIdentifierImpl.class, name = TypeResourceIdentifier.TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.zone.ZoneResourceIdentifierImpl.class, name = ZoneResourceIdentifier.ZONE) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "typeId", defaultImpl = ResourceIdentifierImpl.class, visible = true) @JsonDeserialize(as = ResourceIdentifierImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -129,6 +68,8 @@ public interface ResourceIdentifier extends com.commercetools.api.models.WithKey public void setKey(final String key); + public ResourceIdentifier copyDeep(); + /** * factory method to create a deep copy of ResourceIdentifier * @param template instance to be copied @@ -139,125 +80,9 @@ public static ResourceIdentifier deepCopy(@Nullable final ResourceIdentifier tem if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.associate_role.AssociateRoleResourceIdentifier) { - return com.commercetools.api.models.associate_role.AssociateRoleResourceIdentifier - .deepCopy((com.commercetools.api.models.associate_role.AssociateRoleResourceIdentifier) template); - } - if (template instanceof com.commercetools.api.models.attribute_group.AttributeGroupResourceIdentifier) { - return com.commercetools.api.models.attribute_group.AttributeGroupResourceIdentifier - .deepCopy((com.commercetools.api.models.attribute_group.AttributeGroupResourceIdentifier) template); - } - if (template instanceof com.commercetools.api.models.business_unit.BusinessUnitResourceIdentifier) { - return com.commercetools.api.models.business_unit.BusinessUnitResourceIdentifier - .deepCopy((com.commercetools.api.models.business_unit.BusinessUnitResourceIdentifier) template); - } - if (template instanceof com.commercetools.api.models.cart_discount.CartDiscountResourceIdentifier) { - return com.commercetools.api.models.cart_discount.CartDiscountResourceIdentifier - .deepCopy((com.commercetools.api.models.cart_discount.CartDiscountResourceIdentifier) template); - } - if (template instanceof com.commercetools.api.models.cart.CartResourceIdentifier) { - return com.commercetools.api.models.cart.CartResourceIdentifier - .deepCopy((com.commercetools.api.models.cart.CartResourceIdentifier) template); - } - if (template instanceof com.commercetools.api.models.category.CategoryResourceIdentifier) { - return com.commercetools.api.models.category.CategoryResourceIdentifier - .deepCopy((com.commercetools.api.models.category.CategoryResourceIdentifier) template); - } - if (template instanceof com.commercetools.api.models.channel.ChannelResourceIdentifier) { - return com.commercetools.api.models.channel.ChannelResourceIdentifier - .deepCopy((com.commercetools.api.models.channel.ChannelResourceIdentifier) template); - } - if (template instanceof com.commercetools.api.models.customer_group.CustomerGroupResourceIdentifier) { - return com.commercetools.api.models.customer_group.CustomerGroupResourceIdentifier - .deepCopy((com.commercetools.api.models.customer_group.CustomerGroupResourceIdentifier) template); - } - if (template instanceof com.commercetools.api.models.customer.CustomerResourceIdentifier) { - return com.commercetools.api.models.customer.CustomerResourceIdentifier - .deepCopy((com.commercetools.api.models.customer.CustomerResourceIdentifier) template); - } - if (template instanceof com.commercetools.api.models.discount_code.DiscountCodeResourceIdentifier) { - return com.commercetools.api.models.discount_code.DiscountCodeResourceIdentifier - .deepCopy((com.commercetools.api.models.discount_code.DiscountCodeResourceIdentifier) template); - } - if (template instanceof com.commercetools.api.models.inventory.InventoryEntryResourceIdentifier) { - return com.commercetools.api.models.inventory.InventoryEntryResourceIdentifier - .deepCopy((com.commercetools.api.models.inventory.InventoryEntryResourceIdentifier) template); - } - if (template instanceof com.commercetools.api.models.order_edit.OrderEditResourceIdentifier) { - return com.commercetools.api.models.order_edit.OrderEditResourceIdentifier - .deepCopy((com.commercetools.api.models.order_edit.OrderEditResourceIdentifier) template); - } - if (template instanceof com.commercetools.api.models.payment.PaymentResourceIdentifier) { - return com.commercetools.api.models.payment.PaymentResourceIdentifier - .deepCopy((com.commercetools.api.models.payment.PaymentResourceIdentifier) template); - } - if (template instanceof com.commercetools.api.models.product_discount.ProductDiscountResourceIdentifier) { - return com.commercetools.api.models.product_discount.ProductDiscountResourceIdentifier.deepCopy( - (com.commercetools.api.models.product_discount.ProductDiscountResourceIdentifier) template); - } - if (template instanceof com.commercetools.api.models.product.ProductResourceIdentifier) { - return com.commercetools.api.models.product.ProductResourceIdentifier - .deepCopy((com.commercetools.api.models.product.ProductResourceIdentifier) template); - } - if (template instanceof com.commercetools.api.models.product_selection.ProductSelectionResourceIdentifier) { - return com.commercetools.api.models.product_selection.ProductSelectionResourceIdentifier.deepCopy( - (com.commercetools.api.models.product_selection.ProductSelectionResourceIdentifier) template); - } - if (template instanceof com.commercetools.api.models.product_tailoring.ProductTailoringResourceIdentifier) { - return com.commercetools.api.models.product_tailoring.ProductTailoringResourceIdentifier.deepCopy( - (com.commercetools.api.models.product_tailoring.ProductTailoringResourceIdentifier) template); - } - if (template instanceof com.commercetools.api.models.product_type.ProductTypeResourceIdentifier) { - return com.commercetools.api.models.product_type.ProductTypeResourceIdentifier - .deepCopy((com.commercetools.api.models.product_type.ProductTypeResourceIdentifier) template); - } - if (template instanceof com.commercetools.api.models.quote_request.QuoteRequestResourceIdentifier) { - return com.commercetools.api.models.quote_request.QuoteRequestResourceIdentifier - .deepCopy((com.commercetools.api.models.quote_request.QuoteRequestResourceIdentifier) template); - } - if (template instanceof com.commercetools.api.models.quote.QuoteResourceIdentifier) { - return com.commercetools.api.models.quote.QuoteResourceIdentifier - .deepCopy((com.commercetools.api.models.quote.QuoteResourceIdentifier) template); - } - if (template instanceof com.commercetools.api.models.review.ReviewResourceIdentifier) { - return com.commercetools.api.models.review.ReviewResourceIdentifier - .deepCopy((com.commercetools.api.models.review.ReviewResourceIdentifier) template); - } - if (template instanceof com.commercetools.api.models.shipping_method.ShippingMethodResourceIdentifier) { - return com.commercetools.api.models.shipping_method.ShippingMethodResourceIdentifier - .deepCopy((com.commercetools.api.models.shipping_method.ShippingMethodResourceIdentifier) template); - } - if (template instanceof com.commercetools.api.models.shopping_list.ShoppingListResourceIdentifier) { - return com.commercetools.api.models.shopping_list.ShoppingListResourceIdentifier - .deepCopy((com.commercetools.api.models.shopping_list.ShoppingListResourceIdentifier) template); - } - if (template instanceof com.commercetools.api.models.staged_quote.StagedQuoteResourceIdentifier) { - return com.commercetools.api.models.staged_quote.StagedQuoteResourceIdentifier - .deepCopy((com.commercetools.api.models.staged_quote.StagedQuoteResourceIdentifier) template); - } - if (template instanceof com.commercetools.api.models.standalone_price.StandalonePriceResourceIdentifier) { - return com.commercetools.api.models.standalone_price.StandalonePriceResourceIdentifier.deepCopy( - (com.commercetools.api.models.standalone_price.StandalonePriceResourceIdentifier) template); - } - if (template instanceof com.commercetools.api.models.state.StateResourceIdentifier) { - return com.commercetools.api.models.state.StateResourceIdentifier - .deepCopy((com.commercetools.api.models.state.StateResourceIdentifier) template); - } - if (template instanceof com.commercetools.api.models.store.StoreResourceIdentifier) { - return com.commercetools.api.models.store.StoreResourceIdentifier - .deepCopy((com.commercetools.api.models.store.StoreResourceIdentifier) template); - } - if (template instanceof com.commercetools.api.models.tax_category.TaxCategoryResourceIdentifier) { - return com.commercetools.api.models.tax_category.TaxCategoryResourceIdentifier - .deepCopy((com.commercetools.api.models.tax_category.TaxCategoryResourceIdentifier) template); - } - if (template instanceof com.commercetools.api.models.type.TypeResourceIdentifier) { - return com.commercetools.api.models.type.TypeResourceIdentifier - .deepCopy((com.commercetools.api.models.type.TypeResourceIdentifier) template); - } - if (template instanceof com.commercetools.api.models.zone.ZoneResourceIdentifier) { - return com.commercetools.api.models.zone.ZoneResourceIdentifier - .deepCopy((com.commercetools.api.models.zone.ZoneResourceIdentifier) template); + + if (!(template instanceof ResourceIdentifierImpl)) { + return template.copyDeep(); } ResourceIdentifierImpl instance = new ResourceIdentifierImpl(); instance.setId(template.getId()); diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/ResourceIdentifierImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/ResourceIdentifierImpl.java index 4397405c65f..8a6a59a72c3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/ResourceIdentifierImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/ResourceIdentifierImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public ResourceIdentifier copyDeep() { + return ResourceIdentifier.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/ScopedPrice.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/ScopedPrice.java index d904b4dad5b..42ae9040615 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/ScopedPrice.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/ScopedPrice.java @@ -220,6 +220,8 @@ public static ScopedPrice of(final ScopedPrice template) { return instance; } + public ScopedPrice copyDeep(); + /** * factory method to create a deep copy of ScopedPrice * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/ScopedPriceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/ScopedPriceImpl.java index 213c1708687..cba3f156d5c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/ScopedPriceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/ScopedPriceImpl.java @@ -259,4 +259,8 @@ public String toString() { .build(); } + @Override + public ScopedPrice copyDeep() { + return ScopedPrice.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/TypedMoney.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/TypedMoney.java index 7009ec718b3..6097b4b19af 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/TypedMoney.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/TypedMoney.java @@ -29,9 +29,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.common.CentPrecisionMoneyImpl.class, name = CentPrecisionMoney.CENT_PRECISION), - @JsonSubTypes.Type(value = com.commercetools.api.models.common.HighPrecisionMoneyImpl.class, name = HighPrecisionMoney.HIGH_PRECISION) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "type", defaultImpl = TypedMoneyImpl.class, visible = true) @JsonDeserialize(as = TypedMoneyImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -68,6 +65,8 @@ public interface TypedMoney extends Money { public void setFractionDigits(final Integer fractionDigits); + public TypedMoney copyDeep(); + /** * factory method to create a deep copy of TypedMoney * @param template instance to be copied @@ -78,13 +77,9 @@ public static TypedMoney deepCopy(@Nullable final TypedMoney template) { if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.common.CentPrecisionMoney) { - return com.commercetools.api.models.common.CentPrecisionMoney - .deepCopy((com.commercetools.api.models.common.CentPrecisionMoney) template); - } - if (template instanceof com.commercetools.api.models.common.HighPrecisionMoney) { - return com.commercetools.api.models.common.HighPrecisionMoney - .deepCopy((com.commercetools.api.models.common.HighPrecisionMoney) template); + + if (!(template instanceof TypedMoneyImpl)) { + return template.copyDeep(); } TypedMoneyImpl instance = new TypedMoneyImpl(); instance.setCentAmount(template.getCentAmount()); diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/TypedMoneyDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/TypedMoneyDraft.java index 12f506d7f18..984d57850e7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/TypedMoneyDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/TypedMoneyDraft.java @@ -29,9 +29,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.common.CentPrecisionMoneyDraftImpl.class, name = CentPrecisionMoneyDraft.CENT_PRECISION), - @JsonSubTypes.Type(value = com.commercetools.api.models.common.HighPrecisionMoneyDraftImpl.class, name = HighPrecisionMoneyDraft.HIGH_PRECISION) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "type", defaultImpl = TypedMoneyDraftImpl.class, visible = true) @JsonDeserialize(as = TypedMoneyDraftImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -75,6 +72,8 @@ public interface TypedMoneyDraft extends Money { public void setCentAmount(final Long centAmount); + public TypedMoneyDraft copyDeep(); + /** * factory method to create a deep copy of TypedMoneyDraft * @param template instance to be copied @@ -85,13 +84,9 @@ public static TypedMoneyDraft deepCopy(@Nullable final TypedMoneyDraft template) if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.common.CentPrecisionMoneyDraft) { - return com.commercetools.api.models.common.CentPrecisionMoneyDraft - .deepCopy((com.commercetools.api.models.common.CentPrecisionMoneyDraft) template); - } - if (template instanceof com.commercetools.api.models.common.HighPrecisionMoneyDraft) { - return com.commercetools.api.models.common.HighPrecisionMoneyDraft - .deepCopy((com.commercetools.api.models.common.HighPrecisionMoneyDraft) template); + + if (!(template instanceof TypedMoneyDraftImpl)) { + return template.copyDeep(); } TypedMoneyDraftImpl instance = new TypedMoneyDraftImpl(); instance.setCentAmount(template.getCentAmount()); diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/TypedMoneyDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/TypedMoneyDraftImpl.java index 79e9ecb37d2..f529c3e6d14 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/TypedMoneyDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/TypedMoneyDraftImpl.java @@ -137,4 +137,8 @@ public String toString() { .build(); } + @Override + public TypedMoneyDraft copyDeep() { + return TypedMoneyDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/TypedMoneyImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/TypedMoneyImpl.java index 83714750a18..568a699b0f5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/TypedMoneyImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/TypedMoneyImpl.java @@ -141,4 +141,8 @@ public String toString() { .build(); } + @Override + public TypedMoney copyDeep() { + return TypedMoney.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/Update.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/Update.java index f01620251da..4404b9dd5e1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/Update.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/Update.java @@ -93,6 +93,8 @@ public static Update of(final Update template) { return instance; } + public Update copyDeep(); + /** * factory method to create a deep copy of Update * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/UpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/UpdateAction.java index 430c0221c47..5b3299e6829 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/UpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/UpdateAction.java @@ -65,6 +65,8 @@ public static UpdateAction of(final UpdateAction template) { return instance; } + public UpdateAction copyDeep(); + /** * factory method to create a deep copy of UpdateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/UpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/UpdateActionImpl.java index b1a71ca02c7..1f8424eb2ac 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/UpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/UpdateActionImpl.java @@ -73,4 +73,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public UpdateAction copyDeep() { + return UpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/UpdateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/UpdateImpl.java index 3526dce941d..01bf091165a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/UpdateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/common/UpdateImpl.java @@ -99,4 +99,8 @@ public String toString() { .build(); } + @Override + public Update copyDeep() { + return Update.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/custom_object/CustomObject.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/custom_object/CustomObject.java index bdfae0012c4..b37c331e1a5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/custom_object/CustomObject.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/custom_object/CustomObject.java @@ -211,6 +211,8 @@ public static CustomObject of(final CustomObject template) { return instance; } + public CustomObject copyDeep(); + /** * factory method to create a deep copy of CustomObject * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/custom_object/CustomObjectDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/custom_object/CustomObjectDraft.java index 21cf4a49bfe..73a07e87b65 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/custom_object/CustomObjectDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/custom_object/CustomObjectDraft.java @@ -122,6 +122,8 @@ public static CustomObjectDraft of(final CustomObjectDraft template) { return instance; } + public CustomObjectDraft copyDeep(); + /** * factory method to create a deep copy of CustomObjectDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/custom_object/CustomObjectDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/custom_object/CustomObjectDraftImpl.java index dcb0becf913..7b596d4bbee 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/custom_object/CustomObjectDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/custom_object/CustomObjectDraftImpl.java @@ -135,4 +135,8 @@ public String toString() { .build(); } + @Override + public CustomObjectDraft copyDeep() { + return CustomObjectDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/custom_object/CustomObjectImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/custom_object/CustomObjectImpl.java index 44357040d0d..e8770d5e60d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/custom_object/CustomObjectImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/custom_object/CustomObjectImpl.java @@ -238,4 +238,8 @@ public String toString() { .build(); } + @Override + public CustomObject copyDeep() { + return CustomObject.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/custom_object/CustomObjectPagedQueryResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/custom_object/CustomObjectPagedQueryResponse.java index 414a9c80c47..45786c425fd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/custom_object/CustomObjectPagedQueryResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/custom_object/CustomObjectPagedQueryResponse.java @@ -144,6 +144,8 @@ public static CustomObjectPagedQueryResponse of(final CustomObjectPagedQueryResp return instance; } + public CustomObjectPagedQueryResponse copyDeep(); + /** * factory method to create a deep copy of CustomObjectPagedQueryResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/custom_object/CustomObjectPagedQueryResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/custom_object/CustomObjectPagedQueryResponseImpl.java index a644926172e..24105bbd0dd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/custom_object/CustomObjectPagedQueryResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/custom_object/CustomObjectPagedQueryResponseImpl.java @@ -160,4 +160,8 @@ public String toString() { .build(); } + @Override + public CustomObjectPagedQueryResponse copyDeep() { + return CustomObjectPagedQueryResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/custom_object/CustomObjectReference.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/custom_object/CustomObjectReference.java index 37c273a0640..e2f75abf67c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/custom_object/CustomObjectReference.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/custom_object/CustomObjectReference.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("key-value-document") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomObjectReferenceImpl.class) public interface CustomObjectReference extends Reference, com.commercetools.api.models.Identifiable, @@ -89,6 +90,8 @@ public static CustomObjectReference of(final CustomObjectReference template) { return instance; } + public CustomObjectReference copyDeep(); + /** * factory method to create a deep copy of CustomObjectReference * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/custom_object/CustomObjectReferenceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/custom_object/CustomObjectReferenceImpl.java index 36fe284a637..5d2703ccf35 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/custom_object/CustomObjectReferenceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/custom_object/CustomObjectReferenceImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public CustomObjectReference copyDeep() { + return CustomObjectReference.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/Customer.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/Customer.java index 49343966142..a232285d885 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/Customer.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/Customer.java @@ -623,6 +623,8 @@ public static Customer of(final Customer template) { return instance; } + public Customer copyDeep(); + /** * factory method to create a deep copy of Customer * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerAddAddressAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerAddAddressAction.java index 0624fe2dd29..bd7910ff827 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerAddAddressAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerAddAddressAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addAddress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerAddAddressActionImpl.class) public interface CustomerAddAddressAction extends CustomerUpdateAction { @@ -73,6 +74,8 @@ public static CustomerAddAddressAction of(final CustomerAddAddressAction templat return instance; } + public CustomerAddAddressAction copyDeep(); + /** * factory method to create a deep copy of CustomerAddAddressAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerAddAddressActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerAddAddressActionImpl.java index 454667effc8..1a0b8e27b71 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerAddAddressActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerAddAddressActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public CustomerAddAddressAction copyDeep() { + return CustomerAddAddressAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerAddBillingAddressIdAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerAddBillingAddressIdAction.java index a60f1fad105..baaa4579825 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerAddBillingAddressIdAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerAddBillingAddressIdAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addBillingAddressId") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerAddBillingAddressIdActionImpl.class) public interface CustomerAddBillingAddressIdAction extends CustomerUpdateAction { @@ -83,6 +84,8 @@ public static CustomerAddBillingAddressIdAction of(final CustomerAddBillingAddre return instance; } + public CustomerAddBillingAddressIdAction copyDeep(); + /** * factory method to create a deep copy of CustomerAddBillingAddressIdAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerAddBillingAddressIdActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerAddBillingAddressIdActionImpl.java index 9c8b3e398d6..fcb084d7341 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerAddBillingAddressIdActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerAddBillingAddressIdActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public CustomerAddBillingAddressIdAction copyDeep() { + return CustomerAddBillingAddressIdAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerAddCustomerGroupAssignmentAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerAddCustomerGroupAssignmentAction.java index ffab14a2d93..0f7ed3a2d92 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerAddCustomerGroupAssignmentAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerAddCustomerGroupAssignmentAction.java @@ -28,6 +28,7 @@ * * */ +@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 = CustomerAddCustomerGroupAssignmentActionImpl.class) public interface CustomerAddCustomerGroupAssignmentAction extends CustomerUpdateAction { @@ -72,6 +73,8 @@ public static CustomerAddCustomerGroupAssignmentAction of(final CustomerAddCusto return instance; } + public CustomerAddCustomerGroupAssignmentAction copyDeep(); + /** * factory method to create a deep copy of CustomerAddCustomerGroupAssignmentAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerAddCustomerGroupAssignmentActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerAddCustomerGroupAssignmentActionImpl.java index 6ffda975777..1db2dcf06b7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerAddCustomerGroupAssignmentActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerAddCustomerGroupAssignmentActionImpl.java @@ -94,4 +94,8 @@ public String toString() { .build(); } + @Override + public CustomerAddCustomerGroupAssignmentAction copyDeep() { + return CustomerAddCustomerGroupAssignmentAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerAddShippingAddressIdAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerAddShippingAddressIdAction.java index 4cf5b30e1cb..bdc0aecab90 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerAddShippingAddressIdAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerAddShippingAddressIdAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addShippingAddressId") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerAddShippingAddressIdActionImpl.class) public interface CustomerAddShippingAddressIdAction extends CustomerUpdateAction { @@ -83,6 +84,8 @@ public static CustomerAddShippingAddressIdAction of(final CustomerAddShippingAdd return instance; } + public CustomerAddShippingAddressIdAction copyDeep(); + /** * factory method to create a deep copy of CustomerAddShippingAddressIdAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerAddShippingAddressIdActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerAddShippingAddressIdActionImpl.java index 67f826a09dc..9989e7e6c91 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerAddShippingAddressIdActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerAddShippingAddressIdActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public CustomerAddShippingAddressIdAction copyDeep() { + return CustomerAddShippingAddressIdAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerAddStoreAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerAddStoreAction.java index c9285b51024..d169ec641a9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerAddStoreAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerAddStoreAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addStore") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerAddStoreActionImpl.class) public interface CustomerAddStoreAction extends CustomerUpdateAction { @@ -73,6 +74,8 @@ public static CustomerAddStoreAction of(final CustomerAddStoreAction template) { return instance; } + public CustomerAddStoreAction copyDeep(); + /** * factory method to create a deep copy of CustomerAddStoreAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerAddStoreActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerAddStoreActionImpl.java index b29d072f6ea..f782b7a0743 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerAddStoreActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerAddStoreActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public CustomerAddStoreAction copyDeep() { + return CustomerAddStoreAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerChangeAddressAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerChangeAddressAction.java index f9081f803b6..30bf14ea77d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerChangeAddressAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerChangeAddressAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeAddress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerChangeAddressActionImpl.class) public interface CustomerChangeAddressAction extends CustomerUpdateAction { @@ -106,6 +107,8 @@ public static CustomerChangeAddressAction of(final CustomerChangeAddressAction t return instance; } + public CustomerChangeAddressAction copyDeep(); + /** * factory method to create a deep copy of CustomerChangeAddressAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerChangeAddressActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerChangeAddressActionImpl.java index f3b03e9e3f8..0a7a2e5341a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerChangeAddressActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerChangeAddressActionImpl.java @@ -134,4 +134,8 @@ public String toString() { .build(); } + @Override + public CustomerChangeAddressAction copyDeep() { + return CustomerChangeAddressAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerChangeEmailAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerChangeEmailAction.java index e3ef1fa60d1..9a26102d1df 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerChangeEmailAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerChangeEmailAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeEmail") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerChangeEmailActionImpl.class) public interface CustomerChangeEmailAction extends CustomerUpdateAction { @@ -70,6 +71,8 @@ public static CustomerChangeEmailAction of(final CustomerChangeEmailAction templ return instance; } + public CustomerChangeEmailAction copyDeep(); + /** * factory method to create a deep copy of CustomerChangeEmailAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerChangeEmailActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerChangeEmailActionImpl.java index c2d6f0bf5e4..c01e35a7e56 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerChangeEmailActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerChangeEmailActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CustomerChangeEmailAction copyDeep() { + return CustomerChangeEmailAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerChangePassword.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerChangePassword.java index 12c7aa5a3e3..54e5e2c099f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerChangePassword.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerChangePassword.java @@ -118,6 +118,8 @@ public static CustomerChangePassword of(final CustomerChangePassword template) { return instance; } + public CustomerChangePassword copyDeep(); + /** * factory method to create a deep copy of CustomerChangePassword * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerChangePasswordImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerChangePasswordImpl.java index 92a9ec4d946..fc96a2cfef7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerChangePasswordImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerChangePasswordImpl.java @@ -137,4 +137,8 @@ public String toString() { .build(); } + @Override + public CustomerChangePassword copyDeep() { + return CustomerChangePassword.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerCreateEmailToken.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerCreateEmailToken.java index a598aec64f7..d9b34658924 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerCreateEmailToken.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerCreateEmailToken.java @@ -98,6 +98,8 @@ public static CustomerCreateEmailToken of(final CustomerCreateEmailToken templat return instance; } + public CustomerCreateEmailToken copyDeep(); + /** * factory method to create a deep copy of CustomerCreateEmailToken * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerCreateEmailTokenImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerCreateEmailTokenImpl.java index a0c338382b3..922c8c961bc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerCreateEmailTokenImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerCreateEmailTokenImpl.java @@ -113,4 +113,8 @@ public String toString() { .build(); } + @Override + public CustomerCreateEmailToken copyDeep() { + return CustomerCreateEmailToken.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerCreatePasswordResetToken.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerCreatePasswordResetToken.java index f4bc63fcb21..263a78ea5a5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerCreatePasswordResetToken.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerCreatePasswordResetToken.java @@ -81,6 +81,8 @@ public static CustomerCreatePasswordResetToken of(final CustomerCreatePasswordRe return instance; } + public CustomerCreatePasswordResetToken copyDeep(); + /** * factory method to create a deep copy of CustomerCreatePasswordResetToken * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerCreatePasswordResetTokenImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerCreatePasswordResetTokenImpl.java index 6c58af3daab..3115b767ea5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerCreatePasswordResetTokenImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerCreatePasswordResetTokenImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public CustomerCreatePasswordResetToken copyDeep() { + return CustomerCreatePasswordResetToken.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerDraft.java index eefe1d4e039..6d10ef460ef 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerDraft.java @@ -568,6 +568,8 @@ public static CustomerDraft of(final CustomerDraft template) { return instance; } + public CustomerDraft copyDeep(); + /** * factory method to create a deep copy of CustomerDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerDraftImpl.java index 6465e53bae4..f75adfacd44 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerDraftImpl.java @@ -646,4 +646,8 @@ public String toString() { .build(); } + @Override + public CustomerDraft copyDeep() { + return CustomerDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerEmailTokenReference.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerEmailTokenReference.java index d2365f6ab2e..06798a6f981 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerEmailTokenReference.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerEmailTokenReference.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("customer-email-token") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerEmailTokenReferenceImpl.class) public interface CustomerEmailTokenReference extends Reference { @@ -71,6 +72,8 @@ public static CustomerEmailTokenReference of(final CustomerEmailTokenReference t return instance; } + public CustomerEmailTokenReference copyDeep(); + /** * factory method to create a deep copy of CustomerEmailTokenReference * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerEmailTokenReferenceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerEmailTokenReferenceImpl.java index e73619fbb56..e07ad62af62 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerEmailTokenReferenceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerEmailTokenReferenceImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public CustomerEmailTokenReference copyDeep() { + return CustomerEmailTokenReference.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerEmailVerify.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerEmailVerify.java index 1329f09c8e1..a4e80968ada 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerEmailVerify.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerEmailVerify.java @@ -81,6 +81,8 @@ public static CustomerEmailVerify of(final CustomerEmailVerify template) { return instance; } + public CustomerEmailVerify copyDeep(); + /** * factory method to create a deep copy of CustomerEmailVerify * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerEmailVerifyImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerEmailVerifyImpl.java index 7ecdfdfd893..d9e7f563827 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerEmailVerifyImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerEmailVerifyImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public CustomerEmailVerify copyDeep() { + return CustomerEmailVerify.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerGroupAssignment.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerGroupAssignment.java index e496e9d752e..64ac54ea272 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerGroupAssignment.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerGroupAssignment.java @@ -68,6 +68,8 @@ public static CustomerGroupAssignment of(final CustomerGroupAssignment template) return instance; } + public CustomerGroupAssignment copyDeep(); + /** * factory method to create a deep copy of CustomerGroupAssignment * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerGroupAssignmentDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerGroupAssignmentDraft.java index 56fdfd17131..efb191f8aad 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerGroupAssignmentDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerGroupAssignmentDraft.java @@ -68,6 +68,8 @@ public static CustomerGroupAssignmentDraft of(final CustomerGroupAssignmentDraft return instance; } + public CustomerGroupAssignmentDraft copyDeep(); + /** * factory method to create a deep copy of CustomerGroupAssignmentDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerGroupAssignmentDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerGroupAssignmentDraftImpl.java index cd5b6356566..87f64146bcc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerGroupAssignmentDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerGroupAssignmentDraftImpl.java @@ -78,4 +78,8 @@ public String toString() { .build(); } + @Override + public CustomerGroupAssignmentDraft copyDeep() { + return CustomerGroupAssignmentDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerGroupAssignmentImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerGroupAssignmentImpl.java index e232e5fd5c0..31d4d80a145 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerGroupAssignmentImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerGroupAssignmentImpl.java @@ -78,4 +78,8 @@ public String toString() { .build(); } + @Override + public CustomerGroupAssignment copyDeep() { + return CustomerGroupAssignment.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerImpl.java index 8746870702c..fc8f9e73b5a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerImpl.java @@ -699,4 +699,8 @@ public String toString() { .build(); } + @Override + public Customer copyDeep() { + return Customer.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerPagedQueryResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerPagedQueryResponse.java index 5a6a18953c9..e39fcc6e025 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerPagedQueryResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerPagedQueryResponse.java @@ -143,6 +143,8 @@ public static CustomerPagedQueryResponse of(final CustomerPagedQueryResponse tem return instance; } + public CustomerPagedQueryResponse copyDeep(); + /** * factory method to create a deep copy of CustomerPagedQueryResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerPagedQueryResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerPagedQueryResponseImpl.java index 9446efe086a..6c4d45b2a29 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerPagedQueryResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerPagedQueryResponseImpl.java @@ -159,4 +159,8 @@ public String toString() { .build(); } + @Override + public CustomerPagedQueryResponse copyDeep() { + return CustomerPagedQueryResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerPasswordTokenReference.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerPasswordTokenReference.java index cbea7ac23c2..7d3c06107cf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerPasswordTokenReference.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerPasswordTokenReference.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("customer-password-token") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerPasswordTokenReferenceImpl.class) public interface CustomerPasswordTokenReference extends Reference { @@ -71,6 +72,8 @@ public static CustomerPasswordTokenReference of(final CustomerPasswordTokenRefer return instance; } + public CustomerPasswordTokenReference copyDeep(); + /** * factory method to create a deep copy of CustomerPasswordTokenReference * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerPasswordTokenReferenceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerPasswordTokenReferenceImpl.java index 9c43756ab35..7ae306f6867 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerPasswordTokenReferenceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerPasswordTokenReferenceImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public CustomerPasswordTokenReference copyDeep() { + return CustomerPasswordTokenReference.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerReference.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerReference.java index 43cceed6109..41e1c3731fa 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerReference.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerReference.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("customer") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerReferenceImpl.class) public interface CustomerReference extends Reference, com.commercetools.api.models.Identifiable, @@ -89,6 +90,8 @@ public static CustomerReference of(final CustomerReference template) { return instance; } + public CustomerReference copyDeep(); + /** * factory method to create a deep copy of CustomerReference * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerReferenceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerReferenceImpl.java index 8bad60e0911..cb8703132f6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerReferenceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerReferenceImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public CustomerReference copyDeep() { + return CustomerReference.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveAddressAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveAddressAction.java index 6679616d6df..a0ade21d142 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveAddressAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveAddressAction.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeAddress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerRemoveAddressActionImpl.class) public interface CustomerRemoveAddressAction extends CustomerUpdateAction { @@ -84,6 +85,8 @@ public static CustomerRemoveAddressAction of(final CustomerRemoveAddressAction t return instance; } + public CustomerRemoveAddressAction copyDeep(); + /** * factory method to create a deep copy of CustomerRemoveAddressAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveAddressActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveAddressActionImpl.java index 461f9630ea2..dfdf4e4ec1e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveAddressActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveAddressActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public CustomerRemoveAddressAction copyDeep() { + return CustomerRemoveAddressAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveBillingAddressIdAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveBillingAddressIdAction.java index dce82a7d2cf..586007a169b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveBillingAddressIdAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveBillingAddressIdAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeBillingAddressId") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerRemoveBillingAddressIdActionImpl.class) public interface CustomerRemoveBillingAddressIdAction extends CustomerUpdateAction { @@ -83,6 +84,8 @@ public static CustomerRemoveBillingAddressIdAction of(final CustomerRemoveBillin return instance; } + public CustomerRemoveBillingAddressIdAction copyDeep(); + /** * factory method to create a deep copy of CustomerRemoveBillingAddressIdAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveBillingAddressIdActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveBillingAddressIdActionImpl.java index 49a8c05018e..1c88ec96b9e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveBillingAddressIdActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveBillingAddressIdActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public CustomerRemoveBillingAddressIdAction copyDeep() { + return CustomerRemoveBillingAddressIdAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveCustomerGroupAssignmentAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveCustomerGroupAssignmentAction.java index 45349a466be..a901e8ef8e5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveCustomerGroupAssignmentAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveCustomerGroupAssignmentAction.java @@ -29,6 +29,7 @@ * * */ +@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 = CustomerRemoveCustomerGroupAssignmentActionImpl.class) public interface CustomerRemoveCustomerGroupAssignmentAction extends CustomerUpdateAction { @@ -74,6 +75,8 @@ public static CustomerRemoveCustomerGroupAssignmentAction of( return instance; } + public CustomerRemoveCustomerGroupAssignmentAction copyDeep(); + /** * factory method to create a deep copy of CustomerRemoveCustomerGroupAssignmentAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveCustomerGroupAssignmentActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveCustomerGroupAssignmentActionImpl.java index efe1e845e40..5b50e4c83ea 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveCustomerGroupAssignmentActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveCustomerGroupAssignmentActionImpl.java @@ -94,4 +94,8 @@ public String toString() { .build(); } + @Override + public CustomerRemoveCustomerGroupAssignmentAction copyDeep() { + return CustomerRemoveCustomerGroupAssignmentAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveShippingAddressIdAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveShippingAddressIdAction.java index ccdaaf8cb50..df3e9a830a6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveShippingAddressIdAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveShippingAddressIdAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeShippingAddressId") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerRemoveShippingAddressIdActionImpl.class) public interface CustomerRemoveShippingAddressIdAction extends CustomerUpdateAction { @@ -83,6 +84,8 @@ public static CustomerRemoveShippingAddressIdAction of(final CustomerRemoveShipp return instance; } + public CustomerRemoveShippingAddressIdAction copyDeep(); + /** * factory method to create a deep copy of CustomerRemoveShippingAddressIdAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveShippingAddressIdActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveShippingAddressIdActionImpl.java index fa3055c4fc3..319117b33d9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveShippingAddressIdActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveShippingAddressIdActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public CustomerRemoveShippingAddressIdAction copyDeep() { + return CustomerRemoveShippingAddressIdAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveStoreAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveStoreAction.java index c1a022b9905..a61f87c613b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveStoreAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveStoreAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeStore") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerRemoveStoreActionImpl.class) public interface CustomerRemoveStoreAction extends CustomerUpdateAction { @@ -73,6 +74,8 @@ public static CustomerRemoveStoreAction of(final CustomerRemoveStoreAction templ return instance; } + public CustomerRemoveStoreAction copyDeep(); + /** * factory method to create a deep copy of CustomerRemoveStoreAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveStoreActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveStoreActionImpl.java index 0dc39465243..8a4e669c376 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveStoreActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerRemoveStoreActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public CustomerRemoveStoreAction copyDeep() { + return CustomerRemoveStoreAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerResetPassword.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerResetPassword.java index a74653f80b2..668c6f45c1b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerResetPassword.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerResetPassword.java @@ -98,6 +98,8 @@ public static CustomerResetPassword of(final CustomerResetPassword template) { return instance; } + public CustomerResetPassword copyDeep(); + /** * factory method to create a deep copy of CustomerResetPassword * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerResetPasswordImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerResetPasswordImpl.java index 2c45bb5c6f9..da82bcf30bb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerResetPasswordImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerResetPasswordImpl.java @@ -113,4 +113,8 @@ public String toString() { .build(); } + @Override + public CustomerResetPassword copyDeep() { + return CustomerResetPassword.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerResourceIdentifier.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerResourceIdentifier.java index 9234f3ae7c2..6cc0e4b7d14 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerResourceIdentifier.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerResourceIdentifier.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("customer") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerResourceIdentifierImpl.class) public interface CustomerResourceIdentifier @@ -85,6 +86,8 @@ public static CustomerResourceIdentifier of(final CustomerResourceIdentifier tem return instance; } + public CustomerResourceIdentifier copyDeep(); + /** * factory method to create a deep copy of CustomerResourceIdentifier * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerResourceIdentifierImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerResourceIdentifierImpl.java index a56f38eb74e..10cfeec6185 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerResourceIdentifierImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerResourceIdentifierImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public CustomerResourceIdentifier copyDeep() { + return CustomerResourceIdentifier.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetAddressCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetAddressCustomFieldAction.java index d2237b5c5b7..b0b3e93fb43 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetAddressCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetAddressCustomFieldAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setAddressCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerSetAddressCustomFieldActionImpl.class) public interface CustomerSetAddressCustomFieldAction extends CustomerUpdateAction { @@ -103,6 +104,8 @@ public static CustomerSetAddressCustomFieldAction of(final CustomerSetAddressCus return instance; } + public CustomerSetAddressCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of CustomerSetAddressCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetAddressCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetAddressCustomFieldActionImpl.java index 34e0e769881..4c110f73d3a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetAddressCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetAddressCustomFieldActionImpl.java @@ -128,4 +128,8 @@ public String toString() { .build(); } + @Override + public CustomerSetAddressCustomFieldAction copyDeep() { + return CustomerSetAddressCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetAddressCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetAddressCustomTypeAction.java index 4a0998a8f3d..428dfcb4dc0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetAddressCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetAddressCustomTypeAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setAddressCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerSetAddressCustomTypeActionImpl.class) public interface CustomerSetAddressCustomTypeAction extends CustomerUpdateAction { @@ -105,6 +106,8 @@ public static CustomerSetAddressCustomTypeAction of(final CustomerSetAddressCust return instance; } + public CustomerSetAddressCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of CustomerSetAddressCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetAddressCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetAddressCustomTypeActionImpl.java index 2d80a5e0061..0d4867b5474 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetAddressCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetAddressCustomTypeActionImpl.java @@ -129,4 +129,8 @@ public String toString() { .build(); } + @Override + public CustomerSetAddressCustomTypeAction copyDeep() { + return CustomerSetAddressCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetAuthenticationModeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetAuthenticationModeAction.java index 211d7e24a8b..d6f3cb2e377 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetAuthenticationModeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetAuthenticationModeAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setAuthenticationMode") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerSetAuthenticationModeActionImpl.class) public interface CustomerSetAuthenticationModeAction extends CustomerUpdateAction { @@ -86,6 +87,8 @@ public static CustomerSetAuthenticationModeAction of(final CustomerSetAuthentica return instance; } + public CustomerSetAuthenticationModeAction copyDeep(); + /** * factory method to create a deep copy of CustomerSetAuthenticationModeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetAuthenticationModeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetAuthenticationModeActionImpl.java index f07249e62ef..5cb97054f6b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetAuthenticationModeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetAuthenticationModeActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public CustomerSetAuthenticationModeAction copyDeep() { + return CustomerSetAuthenticationModeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCompanyNameAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCompanyNameAction.java index d6e21f1e4ba..6909a2da822 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCompanyNameAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCompanyNameAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCompanyName") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerSetCompanyNameActionImpl.class) public interface CustomerSetCompanyNameAction extends CustomerUpdateAction { @@ -67,6 +68,8 @@ public static CustomerSetCompanyNameAction of(final CustomerSetCompanyNameAction return instance; } + public CustomerSetCompanyNameAction copyDeep(); + /** * factory method to create a deep copy of CustomerSetCompanyNameAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCompanyNameActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCompanyNameActionImpl.java index 85d79f742ed..bbb6e448876 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCompanyNameActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCompanyNameActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CustomerSetCompanyNameAction copyDeep() { + return CustomerSetCompanyNameAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCustomFieldAction.java index adb41ffddc9..2f4168e8b4f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerSetCustomFieldActionImpl.class) public interface CustomerSetCustomFieldAction extends CustomerUpdateAction { @@ -86,6 +87,8 @@ public static CustomerSetCustomFieldAction of(final CustomerSetCustomFieldAction return instance; } + public CustomerSetCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of CustomerSetCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCustomFieldActionImpl.java index cfee97f0286..5518597409d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCustomFieldActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public CustomerSetCustomFieldAction copyDeep() { + return CustomerSetCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCustomTypeAction.java index ad776f6648d..d3b86f98317 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerSetCustomTypeActionImpl.class) public interface CustomerSetCustomTypeAction extends CustomerUpdateAction { @@ -87,6 +88,8 @@ public static CustomerSetCustomTypeAction of(final CustomerSetCustomTypeAction t return instance; } + public CustomerSetCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of CustomerSetCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCustomTypeActionImpl.java index fc2932f02c9..5aaffebb234 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCustomTypeActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public CustomerSetCustomTypeAction copyDeep() { + return CustomerSetCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCustomerGroupAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCustomerGroupAction.java index 4cce50eab95..4b096fc0be0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCustomerGroupAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCustomerGroupAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomerGroup") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerSetCustomerGroupActionImpl.class) public interface CustomerSetCustomerGroupAction extends CustomerUpdateAction { @@ -71,6 +72,8 @@ public static CustomerSetCustomerGroupAction of(final CustomerSetCustomerGroupAc return instance; } + public CustomerSetCustomerGroupAction copyDeep(); + /** * factory method to create a deep copy of CustomerSetCustomerGroupAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCustomerGroupActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCustomerGroupActionImpl.java index 9fc6903b8d1..0450db3de13 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCustomerGroupActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCustomerGroupActionImpl.java @@ -94,4 +94,8 @@ public String toString() { .build(); } + @Override + public CustomerSetCustomerGroupAction copyDeep() { + return CustomerSetCustomerGroupAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCustomerGroupAssignmentsAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCustomerGroupAssignmentsAction.java index bde63819f20..01184f5d6ac 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCustomerGroupAssignmentsAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCustomerGroupAssignmentsAction.java @@ -29,6 +29,7 @@ * * */ +@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 = CustomerSetCustomerGroupAssignmentsActionImpl.class) public interface CustomerSetCustomerGroupAssignmentsAction extends CustomerUpdateAction { @@ -82,6 +83,8 @@ public static CustomerSetCustomerGroupAssignmentsAction of( return instance; } + public CustomerSetCustomerGroupAssignmentsAction copyDeep(); + /** * factory method to create a deep copy of CustomerSetCustomerGroupAssignmentsAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCustomerGroupAssignmentsActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCustomerGroupAssignmentsActionImpl.java index f1e4e0009cb..4d937e3f9d6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCustomerGroupAssignmentsActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCustomerGroupAssignmentsActionImpl.java @@ -99,4 +99,8 @@ public String toString() { .build(); } + @Override + public CustomerSetCustomerGroupAssignmentsAction copyDeep() { + return CustomerSetCustomerGroupAssignmentsAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCustomerNumberAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCustomerNumberAction.java index 502ce933e5a..94ae234a9e0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCustomerNumberAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCustomerNumberAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomerNumber") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerSetCustomerNumberActionImpl.class) public interface CustomerSetCustomerNumberAction extends CustomerUpdateAction { @@ -67,6 +68,8 @@ public static CustomerSetCustomerNumberAction of(final CustomerSetCustomerNumber return instance; } + public CustomerSetCustomerNumberAction copyDeep(); + /** * factory method to create a deep copy of CustomerSetCustomerNumberAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCustomerNumberActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCustomerNumberActionImpl.java index 4372a5a75b9..ceaabc789dc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCustomerNumberActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetCustomerNumberActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CustomerSetCustomerNumberAction copyDeep() { + return CustomerSetCustomerNumberAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetDateOfBirthAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetDateOfBirthAction.java index 7ee836658d9..d8b4c2722f1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetDateOfBirthAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetDateOfBirthAction.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDateOfBirth") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerSetDateOfBirthActionImpl.class) public interface CustomerSetDateOfBirthAction extends CustomerUpdateAction { @@ -68,6 +69,8 @@ public static CustomerSetDateOfBirthAction of(final CustomerSetDateOfBirthAction return instance; } + public CustomerSetDateOfBirthAction copyDeep(); + /** * factory method to create a deep copy of CustomerSetDateOfBirthAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetDateOfBirthActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetDateOfBirthActionImpl.java index 91839be9050..0b2b9c5f540 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetDateOfBirthActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetDateOfBirthActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CustomerSetDateOfBirthAction copyDeep() { + return CustomerSetDateOfBirthAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetDefaultBillingAddressAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetDefaultBillingAddressAction.java index 1b404e9cd5d..0c9a6183354 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetDefaultBillingAddressAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetDefaultBillingAddressAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDefaultBillingAddress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerSetDefaultBillingAddressActionImpl.class) public interface CustomerSetDefaultBillingAddressAction extends CustomerUpdateAction { @@ -83,6 +84,8 @@ public static CustomerSetDefaultBillingAddressAction of(final CustomerSetDefault return instance; } + public CustomerSetDefaultBillingAddressAction copyDeep(); + /** * factory method to create a deep copy of CustomerSetDefaultBillingAddressAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetDefaultBillingAddressActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetDefaultBillingAddressActionImpl.java index ec472285235..d8a72598088 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetDefaultBillingAddressActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetDefaultBillingAddressActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public CustomerSetDefaultBillingAddressAction copyDeep() { + return CustomerSetDefaultBillingAddressAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetDefaultShippingAddressAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetDefaultShippingAddressAction.java index 7d9fa37221c..22e09c651c1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetDefaultShippingAddressAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetDefaultShippingAddressAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDefaultShippingAddress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerSetDefaultShippingAddressActionImpl.class) public interface CustomerSetDefaultShippingAddressAction extends CustomerUpdateAction { @@ -83,6 +84,8 @@ public static CustomerSetDefaultShippingAddressAction of(final CustomerSetDefaul return instance; } + public CustomerSetDefaultShippingAddressAction copyDeep(); + /** * factory method to create a deep copy of CustomerSetDefaultShippingAddressAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetDefaultShippingAddressActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetDefaultShippingAddressActionImpl.java index 10b9e82eab0..9f4a3d72ecc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetDefaultShippingAddressActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetDefaultShippingAddressActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public CustomerSetDefaultShippingAddressAction copyDeep() { + return CustomerSetDefaultShippingAddressAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetExternalIdAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetExternalIdAction.java index 51df6fe697b..cd1f8cacd1a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetExternalIdAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetExternalIdAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setExternalId") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerSetExternalIdActionImpl.class) public interface CustomerSetExternalIdAction extends CustomerUpdateAction { @@ -67,6 +68,8 @@ public static CustomerSetExternalIdAction of(final CustomerSetExternalIdAction t return instance; } + public CustomerSetExternalIdAction copyDeep(); + /** * factory method to create a deep copy of CustomerSetExternalIdAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetExternalIdActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetExternalIdActionImpl.java index d349b077966..51b54f0aa1e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetExternalIdActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetExternalIdActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CustomerSetExternalIdAction copyDeep() { + return CustomerSetExternalIdAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetFirstNameAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetFirstNameAction.java index eba8503e72e..3698d06b2b7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetFirstNameAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetFirstNameAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setFirstName") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerSetFirstNameActionImpl.class) public interface CustomerSetFirstNameAction extends CustomerUpdateAction { @@ -67,6 +68,8 @@ public static CustomerSetFirstNameAction of(final CustomerSetFirstNameAction tem return instance; } + public CustomerSetFirstNameAction copyDeep(); + /** * factory method to create a deep copy of CustomerSetFirstNameAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetFirstNameActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetFirstNameActionImpl.java index b139e783a03..fa14ddb2075 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetFirstNameActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetFirstNameActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CustomerSetFirstNameAction copyDeep() { + return CustomerSetFirstNameAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetKeyAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetKeyAction.java index 11e7b358ed7..d08294fd169 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetKeyAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetKeyAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setKey") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerSetKeyActionImpl.class) public interface CustomerSetKeyAction extends CustomerUpdateAction { @@ -67,6 +68,8 @@ public static CustomerSetKeyAction of(final CustomerSetKeyAction template) { return instance; } + public CustomerSetKeyAction copyDeep(); + /** * factory method to create a deep copy of CustomerSetKeyAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetKeyActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetKeyActionImpl.java index 7271c63ac10..d390abd6c60 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetKeyActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetKeyActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CustomerSetKeyAction copyDeep() { + return CustomerSetKeyAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetLastNameAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetLastNameAction.java index 977d1f61c8e..a82627f4028 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetLastNameAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetLastNameAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setLastName") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerSetLastNameActionImpl.class) public interface CustomerSetLastNameAction extends CustomerUpdateAction { @@ -67,6 +68,8 @@ public static CustomerSetLastNameAction of(final CustomerSetLastNameAction templ return instance; } + public CustomerSetLastNameAction copyDeep(); + /** * factory method to create a deep copy of CustomerSetLastNameAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetLastNameActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetLastNameActionImpl.java index e7e11a67590..4985bf39feb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetLastNameActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetLastNameActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CustomerSetLastNameAction copyDeep() { + return CustomerSetLastNameAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetLocaleAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetLocaleAction.java index 349aee82d8c..cdf58b1cdd5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetLocaleAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetLocaleAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setLocale") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerSetLocaleActionImpl.class) public interface CustomerSetLocaleAction extends CustomerUpdateAction { @@ -67,6 +68,8 @@ public static CustomerSetLocaleAction of(final CustomerSetLocaleAction template) return instance; } + public CustomerSetLocaleAction copyDeep(); + /** * factory method to create a deep copy of CustomerSetLocaleAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetLocaleActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetLocaleActionImpl.java index c89807bda8b..d1c1994c902 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetLocaleActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetLocaleActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CustomerSetLocaleAction copyDeep() { + return CustomerSetLocaleAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetMiddleNameAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetMiddleNameAction.java index 4f9adbceff0..a6139561c56 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetMiddleNameAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetMiddleNameAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setMiddleName") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerSetMiddleNameActionImpl.class) public interface CustomerSetMiddleNameAction extends CustomerUpdateAction { @@ -67,6 +68,8 @@ public static CustomerSetMiddleNameAction of(final CustomerSetMiddleNameAction t return instance; } + public CustomerSetMiddleNameAction copyDeep(); + /** * factory method to create a deep copy of CustomerSetMiddleNameAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetMiddleNameActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetMiddleNameActionImpl.java index 29b8d7ff6e2..236f5103a63 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetMiddleNameActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetMiddleNameActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CustomerSetMiddleNameAction copyDeep() { + return CustomerSetMiddleNameAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetSalutationAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetSalutationAction.java index 0a4f358d070..3d7168f356d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetSalutationAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetSalutationAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setSalutation") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerSetSalutationActionImpl.class) public interface CustomerSetSalutationAction extends CustomerUpdateAction { @@ -67,6 +68,8 @@ public static CustomerSetSalutationAction of(final CustomerSetSalutationAction t return instance; } + public CustomerSetSalutationAction copyDeep(); + /** * factory method to create a deep copy of CustomerSetSalutationAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetSalutationActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetSalutationActionImpl.java index ddea2d5618e..8722816d1e0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetSalutationActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetSalutationActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CustomerSetSalutationAction copyDeep() { + return CustomerSetSalutationAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetStoresAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetStoresAction.java index 312ae82fb70..64dad5ce413 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetStoresAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetStoresAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setStores") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerSetStoresActionImpl.class) public interface CustomerSetStoresAction extends CustomerUpdateAction { @@ -82,6 +83,8 @@ public static CustomerSetStoresAction of(final CustomerSetStoresAction template) return instance; } + public CustomerSetStoresAction copyDeep(); + /** * factory method to create a deep copy of CustomerSetStoresAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetStoresActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetStoresActionImpl.java index ac9c8e02c4b..d27ee7a18bc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetStoresActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetStoresActionImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public CustomerSetStoresAction copyDeep() { + return CustomerSetStoresAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetTitleAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetTitleAction.java index fbc043275fd..536a69eb65b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetTitleAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetTitleAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setTitle") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerSetTitleActionImpl.class) public interface CustomerSetTitleAction extends CustomerUpdateAction { @@ -67,6 +68,8 @@ public static CustomerSetTitleAction of(final CustomerSetTitleAction template) { return instance; } + public CustomerSetTitleAction copyDeep(); + /** * factory method to create a deep copy of CustomerSetTitleAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetTitleActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetTitleActionImpl.java index 17288d7789e..af9feba6532 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetTitleActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetTitleActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CustomerSetTitleAction copyDeep() { + return CustomerSetTitleAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetVatIdAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetVatIdAction.java index 9a6c8a33e93..dd8d0257d02 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetVatIdAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetVatIdAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setVatId") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerSetVatIdActionImpl.class) public interface CustomerSetVatIdAction extends CustomerUpdateAction { @@ -67,6 +68,8 @@ public static CustomerSetVatIdAction of(final CustomerSetVatIdAction template) { return instance; } + public CustomerSetVatIdAction copyDeep(); + /** * factory method to create a deep copy of CustomerSetVatIdAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetVatIdActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetVatIdActionImpl.java index 0baf1d16265..5a7196fd2f7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetVatIdActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSetVatIdActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CustomerSetVatIdAction copyDeep() { + return CustomerSetVatIdAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSignInResult.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSignInResult.java index 9b846e18a89..c1aada0ee64 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSignInResult.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSignInResult.java @@ -84,6 +84,8 @@ public static CustomerSignInResult of(final CustomerSignInResult template) { return instance; } + public CustomerSignInResult copyDeep(); + /** * factory method to create a deep copy of CustomerSignInResult * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSignInResultImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSignInResultImpl.java index 6cf8d386f7f..2b37a33e524 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSignInResultImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSignInResultImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public CustomerSignInResult copyDeep() { + return CustomerSignInResult.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSignin.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSignin.java index 1396b226993..b585bce9748 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSignin.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSignin.java @@ -176,6 +176,8 @@ public static CustomerSignin of(final CustomerSignin template) { return instance; } + public CustomerSignin copyDeep(); + /** * factory method to create a deep copy of CustomerSignin * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSigninImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSigninImpl.java index 87c59712e26..e740fe8d544 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSigninImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerSigninImpl.java @@ -205,4 +205,8 @@ public String toString() { .build(); } + @Override + public CustomerSignin copyDeep() { + return CustomerSignin.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerToken.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerToken.java index 3fe1f37f6f1..f18b9e67859 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerToken.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerToken.java @@ -150,6 +150,8 @@ public static CustomerToken of(final CustomerToken template) { return instance; } + public CustomerToken copyDeep(); + /** * factory method to create a deep copy of CustomerToken * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerTokenImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerTokenImpl.java index 34a3975a3df..579abd5bf6b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerTokenImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerTokenImpl.java @@ -176,4 +176,8 @@ public String toString() { .build(); } + @Override + public CustomerToken copyDeep() { + return CustomerToken.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerUpdate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerUpdate.java index 1ee51609b5b..b41b9c6b334 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerUpdate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerUpdate.java @@ -94,6 +94,8 @@ public static CustomerUpdate of(final CustomerUpdate template) { return instance; } + public CustomerUpdate copyDeep(); + /** * factory method to create a deep copy of CustomerUpdate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerUpdateAction.java index 931da60a284..ce87fc791a3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerUpdateAction.java @@ -27,41 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.customer.CustomerAddAddressActionImpl.class, name = CustomerAddAddressAction.ADD_ADDRESS), - @JsonSubTypes.Type(value = com.commercetools.api.models.customer.CustomerAddBillingAddressIdActionImpl.class, name = CustomerAddBillingAddressIdAction.ADD_BILLING_ADDRESS_ID), - @JsonSubTypes.Type(value = com.commercetools.api.models.customer.CustomerAddCustomerGroupAssignmentActionImpl.class, name = CustomerAddCustomerGroupAssignmentAction.ADD_CUSTOMER_GROUP_ASSIGNMENT), - @JsonSubTypes.Type(value = com.commercetools.api.models.customer.CustomerAddShippingAddressIdActionImpl.class, name = CustomerAddShippingAddressIdAction.ADD_SHIPPING_ADDRESS_ID), - @JsonSubTypes.Type(value = com.commercetools.api.models.customer.CustomerAddStoreActionImpl.class, name = CustomerAddStoreAction.ADD_STORE), - @JsonSubTypes.Type(value = com.commercetools.api.models.customer.CustomerChangeAddressActionImpl.class, name = CustomerChangeAddressAction.CHANGE_ADDRESS), - @JsonSubTypes.Type(value = com.commercetools.api.models.customer.CustomerChangeEmailActionImpl.class, name = CustomerChangeEmailAction.CHANGE_EMAIL), - @JsonSubTypes.Type(value = com.commercetools.api.models.customer.CustomerRemoveAddressActionImpl.class, name = CustomerRemoveAddressAction.REMOVE_ADDRESS), - @JsonSubTypes.Type(value = com.commercetools.api.models.customer.CustomerRemoveBillingAddressIdActionImpl.class, name = CustomerRemoveBillingAddressIdAction.REMOVE_BILLING_ADDRESS_ID), - @JsonSubTypes.Type(value = com.commercetools.api.models.customer.CustomerRemoveCustomerGroupAssignmentActionImpl.class, name = CustomerRemoveCustomerGroupAssignmentAction.REMOVE_CUSTOMER_GROUP_ASSIGNMENT), - @JsonSubTypes.Type(value = com.commercetools.api.models.customer.CustomerRemoveShippingAddressIdActionImpl.class, name = CustomerRemoveShippingAddressIdAction.REMOVE_SHIPPING_ADDRESS_ID), - @JsonSubTypes.Type(value = com.commercetools.api.models.customer.CustomerRemoveStoreActionImpl.class, name = CustomerRemoveStoreAction.REMOVE_STORE), - @JsonSubTypes.Type(value = com.commercetools.api.models.customer.CustomerSetAddressCustomFieldActionImpl.class, name = CustomerSetAddressCustomFieldAction.SET_ADDRESS_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.customer.CustomerSetAddressCustomTypeActionImpl.class, name = CustomerSetAddressCustomTypeAction.SET_ADDRESS_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.customer.CustomerSetAuthenticationModeActionImpl.class, name = CustomerSetAuthenticationModeAction.SET_AUTHENTICATION_MODE), - @JsonSubTypes.Type(value = com.commercetools.api.models.customer.CustomerSetCompanyNameActionImpl.class, name = CustomerSetCompanyNameAction.SET_COMPANY_NAME), - @JsonSubTypes.Type(value = com.commercetools.api.models.customer.CustomerSetCustomFieldActionImpl.class, name = CustomerSetCustomFieldAction.SET_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.customer.CustomerSetCustomTypeActionImpl.class, name = CustomerSetCustomTypeAction.SET_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.customer.CustomerSetCustomerGroupActionImpl.class, name = CustomerSetCustomerGroupAction.SET_CUSTOMER_GROUP), - @JsonSubTypes.Type(value = com.commercetools.api.models.customer.CustomerSetCustomerGroupAssignmentsActionImpl.class, name = CustomerSetCustomerGroupAssignmentsAction.SET_CUSTOMER_GROUP_ASSIGNMENTS), - @JsonSubTypes.Type(value = com.commercetools.api.models.customer.CustomerSetCustomerNumberActionImpl.class, name = CustomerSetCustomerNumberAction.SET_CUSTOMER_NUMBER), - @JsonSubTypes.Type(value = com.commercetools.api.models.customer.CustomerSetDateOfBirthActionImpl.class, name = CustomerSetDateOfBirthAction.SET_DATE_OF_BIRTH), - @JsonSubTypes.Type(value = com.commercetools.api.models.customer.CustomerSetDefaultBillingAddressActionImpl.class, name = CustomerSetDefaultBillingAddressAction.SET_DEFAULT_BILLING_ADDRESS), - @JsonSubTypes.Type(value = com.commercetools.api.models.customer.CustomerSetDefaultShippingAddressActionImpl.class, name = CustomerSetDefaultShippingAddressAction.SET_DEFAULT_SHIPPING_ADDRESS), - @JsonSubTypes.Type(value = com.commercetools.api.models.customer.CustomerSetExternalIdActionImpl.class, name = CustomerSetExternalIdAction.SET_EXTERNAL_ID), - @JsonSubTypes.Type(value = com.commercetools.api.models.customer.CustomerSetFirstNameActionImpl.class, name = CustomerSetFirstNameAction.SET_FIRST_NAME), - @JsonSubTypes.Type(value = com.commercetools.api.models.customer.CustomerSetKeyActionImpl.class, name = CustomerSetKeyAction.SET_KEY), - @JsonSubTypes.Type(value = com.commercetools.api.models.customer.CustomerSetLastNameActionImpl.class, name = CustomerSetLastNameAction.SET_LAST_NAME), - @JsonSubTypes.Type(value = com.commercetools.api.models.customer.CustomerSetLocaleActionImpl.class, name = CustomerSetLocaleAction.SET_LOCALE), - @JsonSubTypes.Type(value = com.commercetools.api.models.customer.CustomerSetMiddleNameActionImpl.class, name = CustomerSetMiddleNameAction.SET_MIDDLE_NAME), - @JsonSubTypes.Type(value = com.commercetools.api.models.customer.CustomerSetSalutationActionImpl.class, name = CustomerSetSalutationAction.SET_SALUTATION), - @JsonSubTypes.Type(value = com.commercetools.api.models.customer.CustomerSetStoresActionImpl.class, name = CustomerSetStoresAction.SET_STORES), - @JsonSubTypes.Type(value = com.commercetools.api.models.customer.CustomerSetTitleActionImpl.class, name = CustomerSetTitleAction.SET_TITLE), - @JsonSubTypes.Type(value = com.commercetools.api.models.customer.CustomerSetVatIdActionImpl.class, name = CustomerSetVatIdAction.SET_VAT_ID) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = CustomerUpdateActionImpl.class, visible = true) @JsonDeserialize(as = CustomerUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -75,6 +40,8 @@ public interface CustomerUpdateAction extends com.commercetools.api.models.Resou @JsonProperty("action") public String getAction(); + public CustomerUpdateAction copyDeep(); + /** * factory method to create a deep copy of CustomerUpdateAction * @param template instance to be copied @@ -85,141 +52,9 @@ public static CustomerUpdateAction deepCopy(@Nullable final CustomerUpdateAction if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.customer.CustomerAddAddressAction) { - return com.commercetools.api.models.customer.CustomerAddAddressAction - .deepCopy((com.commercetools.api.models.customer.CustomerAddAddressAction) template); - } - if (template instanceof com.commercetools.api.models.customer.CustomerAddBillingAddressIdAction) { - return com.commercetools.api.models.customer.CustomerAddBillingAddressIdAction - .deepCopy((com.commercetools.api.models.customer.CustomerAddBillingAddressIdAction) template); - } - if (template instanceof com.commercetools.api.models.customer.CustomerAddCustomerGroupAssignmentAction) { - return com.commercetools.api.models.customer.CustomerAddCustomerGroupAssignmentAction.deepCopy( - (com.commercetools.api.models.customer.CustomerAddCustomerGroupAssignmentAction) template); - } - if (template instanceof com.commercetools.api.models.customer.CustomerAddShippingAddressIdAction) { - return com.commercetools.api.models.customer.CustomerAddShippingAddressIdAction - .deepCopy((com.commercetools.api.models.customer.CustomerAddShippingAddressIdAction) template); - } - if (template instanceof com.commercetools.api.models.customer.CustomerAddStoreAction) { - return com.commercetools.api.models.customer.CustomerAddStoreAction - .deepCopy((com.commercetools.api.models.customer.CustomerAddStoreAction) template); - } - if (template instanceof com.commercetools.api.models.customer.CustomerChangeAddressAction) { - return com.commercetools.api.models.customer.CustomerChangeAddressAction - .deepCopy((com.commercetools.api.models.customer.CustomerChangeAddressAction) template); - } - if (template instanceof com.commercetools.api.models.customer.CustomerChangeEmailAction) { - return com.commercetools.api.models.customer.CustomerChangeEmailAction - .deepCopy((com.commercetools.api.models.customer.CustomerChangeEmailAction) template); - } - if (template instanceof com.commercetools.api.models.customer.CustomerRemoveAddressAction) { - return com.commercetools.api.models.customer.CustomerRemoveAddressAction - .deepCopy((com.commercetools.api.models.customer.CustomerRemoveAddressAction) template); - } - if (template instanceof com.commercetools.api.models.customer.CustomerRemoveBillingAddressIdAction) { - return com.commercetools.api.models.customer.CustomerRemoveBillingAddressIdAction - .deepCopy((com.commercetools.api.models.customer.CustomerRemoveBillingAddressIdAction) template); - } - if (template instanceof com.commercetools.api.models.customer.CustomerRemoveCustomerGroupAssignmentAction) { - return com.commercetools.api.models.customer.CustomerRemoveCustomerGroupAssignmentAction.deepCopy( - (com.commercetools.api.models.customer.CustomerRemoveCustomerGroupAssignmentAction) template); - } - if (template instanceof com.commercetools.api.models.customer.CustomerRemoveShippingAddressIdAction) { - return com.commercetools.api.models.customer.CustomerRemoveShippingAddressIdAction - .deepCopy((com.commercetools.api.models.customer.CustomerRemoveShippingAddressIdAction) template); - } - if (template instanceof com.commercetools.api.models.customer.CustomerRemoveStoreAction) { - return com.commercetools.api.models.customer.CustomerRemoveStoreAction - .deepCopy((com.commercetools.api.models.customer.CustomerRemoveStoreAction) template); - } - if (template instanceof com.commercetools.api.models.customer.CustomerSetAddressCustomFieldAction) { - return com.commercetools.api.models.customer.CustomerSetAddressCustomFieldAction - .deepCopy((com.commercetools.api.models.customer.CustomerSetAddressCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.customer.CustomerSetAddressCustomTypeAction) { - return com.commercetools.api.models.customer.CustomerSetAddressCustomTypeAction - .deepCopy((com.commercetools.api.models.customer.CustomerSetAddressCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.customer.CustomerSetAuthenticationModeAction) { - return com.commercetools.api.models.customer.CustomerSetAuthenticationModeAction - .deepCopy((com.commercetools.api.models.customer.CustomerSetAuthenticationModeAction) template); - } - if (template instanceof com.commercetools.api.models.customer.CustomerSetCompanyNameAction) { - return com.commercetools.api.models.customer.CustomerSetCompanyNameAction - .deepCopy((com.commercetools.api.models.customer.CustomerSetCompanyNameAction) template); - } - if (template instanceof com.commercetools.api.models.customer.CustomerSetCustomFieldAction) { - return com.commercetools.api.models.customer.CustomerSetCustomFieldAction - .deepCopy((com.commercetools.api.models.customer.CustomerSetCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.customer.CustomerSetCustomTypeAction) { - return com.commercetools.api.models.customer.CustomerSetCustomTypeAction - .deepCopy((com.commercetools.api.models.customer.CustomerSetCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.customer.CustomerSetCustomerGroupAction) { - return com.commercetools.api.models.customer.CustomerSetCustomerGroupAction - .deepCopy((com.commercetools.api.models.customer.CustomerSetCustomerGroupAction) template); - } - if (template instanceof com.commercetools.api.models.customer.CustomerSetCustomerGroupAssignmentsAction) { - return com.commercetools.api.models.customer.CustomerSetCustomerGroupAssignmentsAction.deepCopy( - (com.commercetools.api.models.customer.CustomerSetCustomerGroupAssignmentsAction) template); - } - if (template instanceof com.commercetools.api.models.customer.CustomerSetCustomerNumberAction) { - return com.commercetools.api.models.customer.CustomerSetCustomerNumberAction - .deepCopy((com.commercetools.api.models.customer.CustomerSetCustomerNumberAction) template); - } - if (template instanceof com.commercetools.api.models.customer.CustomerSetDateOfBirthAction) { - return com.commercetools.api.models.customer.CustomerSetDateOfBirthAction - .deepCopy((com.commercetools.api.models.customer.CustomerSetDateOfBirthAction) template); - } - if (template instanceof com.commercetools.api.models.customer.CustomerSetDefaultBillingAddressAction) { - return com.commercetools.api.models.customer.CustomerSetDefaultBillingAddressAction - .deepCopy((com.commercetools.api.models.customer.CustomerSetDefaultBillingAddressAction) template); - } - if (template instanceof com.commercetools.api.models.customer.CustomerSetDefaultShippingAddressAction) { - return com.commercetools.api.models.customer.CustomerSetDefaultShippingAddressAction - .deepCopy((com.commercetools.api.models.customer.CustomerSetDefaultShippingAddressAction) template); - } - if (template instanceof com.commercetools.api.models.customer.CustomerSetExternalIdAction) { - return com.commercetools.api.models.customer.CustomerSetExternalIdAction - .deepCopy((com.commercetools.api.models.customer.CustomerSetExternalIdAction) template); - } - if (template instanceof com.commercetools.api.models.customer.CustomerSetFirstNameAction) { - return com.commercetools.api.models.customer.CustomerSetFirstNameAction - .deepCopy((com.commercetools.api.models.customer.CustomerSetFirstNameAction) template); - } - if (template instanceof com.commercetools.api.models.customer.CustomerSetKeyAction) { - return com.commercetools.api.models.customer.CustomerSetKeyAction - .deepCopy((com.commercetools.api.models.customer.CustomerSetKeyAction) template); - } - if (template instanceof com.commercetools.api.models.customer.CustomerSetLastNameAction) { - return com.commercetools.api.models.customer.CustomerSetLastNameAction - .deepCopy((com.commercetools.api.models.customer.CustomerSetLastNameAction) template); - } - if (template instanceof com.commercetools.api.models.customer.CustomerSetLocaleAction) { - return com.commercetools.api.models.customer.CustomerSetLocaleAction - .deepCopy((com.commercetools.api.models.customer.CustomerSetLocaleAction) template); - } - if (template instanceof com.commercetools.api.models.customer.CustomerSetMiddleNameAction) { - return com.commercetools.api.models.customer.CustomerSetMiddleNameAction - .deepCopy((com.commercetools.api.models.customer.CustomerSetMiddleNameAction) template); - } - if (template instanceof com.commercetools.api.models.customer.CustomerSetSalutationAction) { - return com.commercetools.api.models.customer.CustomerSetSalutationAction - .deepCopy((com.commercetools.api.models.customer.CustomerSetSalutationAction) template); - } - if (template instanceof com.commercetools.api.models.customer.CustomerSetStoresAction) { - return com.commercetools.api.models.customer.CustomerSetStoresAction - .deepCopy((com.commercetools.api.models.customer.CustomerSetStoresAction) template); - } - if (template instanceof com.commercetools.api.models.customer.CustomerSetTitleAction) { - return com.commercetools.api.models.customer.CustomerSetTitleAction - .deepCopy((com.commercetools.api.models.customer.CustomerSetTitleAction) template); - } - if (template instanceof com.commercetools.api.models.customer.CustomerSetVatIdAction) { - return com.commercetools.api.models.customer.CustomerSetVatIdAction - .deepCopy((com.commercetools.api.models.customer.CustomerSetVatIdAction) template); + + if (!(template instanceof CustomerUpdateActionImpl)) { + return template.copyDeep(); } CustomerUpdateActionImpl instance = new CustomerUpdateActionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerUpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerUpdateActionImpl.java index 291ad485aa3..53040f79193 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerUpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerUpdateActionImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public CustomerUpdateAction copyDeep() { + return CustomerUpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerUpdateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerUpdateImpl.java index 60c4f08e363..8a8a18ffab9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerUpdateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/CustomerUpdateImpl.java @@ -99,4 +99,8 @@ public String toString() { .build(); } + @Override + public CustomerUpdate copyDeep() { + return CustomerUpdate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/MyCustomerChangePassword.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/MyCustomerChangePassword.java index c0cc466b677..f6dd319aadd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/MyCustomerChangePassword.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/MyCustomerChangePassword.java @@ -101,6 +101,8 @@ public static MyCustomerChangePassword of(final MyCustomerChangePassword templat return instance; } + public MyCustomerChangePassword copyDeep(); + /** * factory method to create a deep copy of MyCustomerChangePassword * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/MyCustomerChangePasswordImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/MyCustomerChangePasswordImpl.java index 0b96fe11820..bd792eba109 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/MyCustomerChangePasswordImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/MyCustomerChangePasswordImpl.java @@ -115,4 +115,8 @@ public String toString() { .build(); } + @Override + public MyCustomerChangePassword copyDeep() { + return MyCustomerChangePassword.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/MyCustomerEmailVerify.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/MyCustomerEmailVerify.java index d7ef211dfa3..f7a1ede849e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/MyCustomerEmailVerify.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/MyCustomerEmailVerify.java @@ -65,6 +65,8 @@ public static MyCustomerEmailVerify of(final MyCustomerEmailVerify template) { return instance; } + public MyCustomerEmailVerify copyDeep(); + /** * factory method to create a deep copy of MyCustomerEmailVerify * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/MyCustomerEmailVerifyImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/MyCustomerEmailVerifyImpl.java index 6ea74694624..6d99718a830 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/MyCustomerEmailVerifyImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/MyCustomerEmailVerifyImpl.java @@ -73,4 +73,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("tokenValue", tokenValue).build(); } + @Override + public MyCustomerEmailVerify copyDeep() { + return MyCustomerEmailVerify.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/MyCustomerResetPassword.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/MyCustomerResetPassword.java index 05af41364ff..d77a9acd578 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/MyCustomerResetPassword.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/MyCustomerResetPassword.java @@ -82,6 +82,8 @@ public static MyCustomerResetPassword of(final MyCustomerResetPassword template) return instance; } + public MyCustomerResetPassword copyDeep(); + /** * factory method to create a deep copy of MyCustomerResetPassword * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/MyCustomerResetPasswordImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/MyCustomerResetPasswordImpl.java index b683ef5b387..5ff260c1fc4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/MyCustomerResetPasswordImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/MyCustomerResetPasswordImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public MyCustomerResetPassword copyDeep() { + return MyCustomerResetPassword.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/MyCustomerSignin.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/MyCustomerSignin.java index 65f3bd38998..ef0f29de016 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/MyCustomerSignin.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/MyCustomerSignin.java @@ -126,6 +126,8 @@ public static MyCustomerSignin of(final MyCustomerSignin template) { return instance; } + public MyCustomerSignin copyDeep(); + /** * factory method to create a deep copy of MyCustomerSignin * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/MyCustomerSigninImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/MyCustomerSigninImpl.java index 709d5572256..894580fa864 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/MyCustomerSigninImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer/MyCustomerSigninImpl.java @@ -143,4 +143,8 @@ public String toString() { .build(); } + @Override + public MyCustomerSignin copyDeep() { + return MyCustomerSignin.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroup.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroup.java index c05b19d9eaf..09c9bb6eed2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroup.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroup.java @@ -207,6 +207,8 @@ public static CustomerGroup of(final CustomerGroup template) { return instance; } + public CustomerGroup copyDeep(); + /** * factory method to create a deep copy of CustomerGroup * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupChangeNameAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupChangeNameAction.java index 9156db9598f..20b51254f97 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupChangeNameAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupChangeNameAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeName") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerGroupChangeNameActionImpl.class) public interface CustomerGroupChangeNameAction extends CustomerGroupUpdateAction { @@ -70,6 +71,8 @@ public static CustomerGroupChangeNameAction of(final CustomerGroupChangeNameActi return instance; } + public CustomerGroupChangeNameAction copyDeep(); + /** * factory method to create a deep copy of CustomerGroupChangeNameAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupChangeNameActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupChangeNameActionImpl.java index 72d10ad0f3c..110a8aaff0a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupChangeNameActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupChangeNameActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CustomerGroupChangeNameAction copyDeep() { + return CustomerGroupChangeNameAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupDraft.java index f471d0a8880..a710f048b7f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupDraft.java @@ -100,6 +100,8 @@ public static CustomerGroupDraft of(final CustomerGroupDraft template) { return instance; } + public CustomerGroupDraft copyDeep(); + /** * factory method to create a deep copy of CustomerGroupDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupDraftImpl.java index fee9c29ddf1..d715de44e5b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupDraftImpl.java @@ -113,4 +113,8 @@ public String toString() { .build(); } + @Override + public CustomerGroupDraft copyDeep() { + return CustomerGroupDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupImpl.java index a08ac1d93a5..02f001bf9d2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupImpl.java @@ -235,4 +235,8 @@ public String toString() { .build(); } + @Override + public CustomerGroup copyDeep() { + return CustomerGroup.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupPagedQueryResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupPagedQueryResponse.java index c94fac19a88..e29b875175c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupPagedQueryResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupPagedQueryResponse.java @@ -144,6 +144,8 @@ public static CustomerGroupPagedQueryResponse of(final CustomerGroupPagedQueryRe return instance; } + public CustomerGroupPagedQueryResponse copyDeep(); + /** * factory method to create a deep copy of CustomerGroupPagedQueryResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupPagedQueryResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupPagedQueryResponseImpl.java index 1beeeb95f69..3ffcfa5929d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupPagedQueryResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupPagedQueryResponseImpl.java @@ -160,4 +160,8 @@ public String toString() { .build(); } + @Override + public CustomerGroupPagedQueryResponse copyDeep() { + return CustomerGroupPagedQueryResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupReference.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupReference.java index fa6d2901b4a..3ca5cb38439 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupReference.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupReference.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("customer-group") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerGroupReferenceImpl.class) public interface CustomerGroupReference extends Reference, com.commercetools.api.models.Identifiable, @@ -89,6 +90,8 @@ public static CustomerGroupReference of(final CustomerGroupReference template) { return instance; } + public CustomerGroupReference copyDeep(); + /** * factory method to create a deep copy of CustomerGroupReference * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupReferenceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupReferenceImpl.java index af9f5e43b9f..af5a8f7e6ad 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupReferenceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupReferenceImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public CustomerGroupReference copyDeep() { + return CustomerGroupReference.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupResourceIdentifier.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupResourceIdentifier.java index b3c2ddce8d3..4d77e9fffeb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupResourceIdentifier.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupResourceIdentifier.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("customer-group") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerGroupResourceIdentifierImpl.class) public interface CustomerGroupResourceIdentifier @@ -85,6 +86,8 @@ public static CustomerGroupResourceIdentifier of(final CustomerGroupResourceIden return instance; } + public CustomerGroupResourceIdentifier copyDeep(); + /** * factory method to create a deep copy of CustomerGroupResourceIdentifier * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupResourceIdentifierImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupResourceIdentifierImpl.java index 4e56ae03c43..c4fa85f8c04 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupResourceIdentifierImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupResourceIdentifierImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public CustomerGroupResourceIdentifier copyDeep() { + return CustomerGroupResourceIdentifier.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupSetCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupSetCustomFieldAction.java index 3ebab44a778..3ba888c85ab 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupSetCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupSetCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerGroupSetCustomFieldActionImpl.class) public interface CustomerGroupSetCustomFieldAction extends CustomerGroupUpdateAction { @@ -86,6 +87,8 @@ public static CustomerGroupSetCustomFieldAction of(final CustomerGroupSetCustomF return instance; } + public CustomerGroupSetCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of CustomerGroupSetCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupSetCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupSetCustomFieldActionImpl.java index 6d3b73cf437..e139868ec4a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupSetCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupSetCustomFieldActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public CustomerGroupSetCustomFieldAction copyDeep() { + return CustomerGroupSetCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupSetCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupSetCustomTypeAction.java index 0571f6043d8..aaba4d14e6f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupSetCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupSetCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerGroupSetCustomTypeActionImpl.class) public interface CustomerGroupSetCustomTypeAction extends CustomerGroupUpdateAction { @@ -87,6 +88,8 @@ public static CustomerGroupSetCustomTypeAction of(final CustomerGroupSetCustomTy return instance; } + public CustomerGroupSetCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of CustomerGroupSetCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupSetCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupSetCustomTypeActionImpl.java index 3ba2f5012f9..70877c80f69 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupSetCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupSetCustomTypeActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public CustomerGroupSetCustomTypeAction copyDeep() { + return CustomerGroupSetCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupSetKeyAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupSetKeyAction.java index 8fd96c0a2e9..70a5e172a3b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupSetKeyAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupSetKeyAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setKey") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerGroupSetKeyActionImpl.class) public interface CustomerGroupSetKeyAction extends CustomerGroupUpdateAction { @@ -67,6 +68,8 @@ public static CustomerGroupSetKeyAction of(final CustomerGroupSetKeyAction templ return instance; } + public CustomerGroupSetKeyAction copyDeep(); + /** * factory method to create a deep copy of CustomerGroupSetKeyAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupSetKeyActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupSetKeyActionImpl.java index 0260a6a9acf..4f4b554bcf3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupSetKeyActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupSetKeyActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CustomerGroupSetKeyAction copyDeep() { + return CustomerGroupSetKeyAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupUpdate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupUpdate.java index 72da4c77026..eb6920cc272 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupUpdate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupUpdate.java @@ -94,6 +94,8 @@ public static CustomerGroupUpdate of(final CustomerGroupUpdate template) { return instance; } + public CustomerGroupUpdate copyDeep(); + /** * factory method to create a deep copy of CustomerGroupUpdate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupUpdateAction.java index be1a852132f..589e76f3650 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupUpdateAction.java @@ -27,11 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.customer_group.CustomerGroupChangeNameActionImpl.class, name = CustomerGroupChangeNameAction.CHANGE_NAME), - @JsonSubTypes.Type(value = com.commercetools.api.models.customer_group.CustomerGroupSetCustomFieldActionImpl.class, name = CustomerGroupSetCustomFieldAction.SET_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.customer_group.CustomerGroupSetCustomTypeActionImpl.class, name = CustomerGroupSetCustomTypeAction.SET_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.customer_group.CustomerGroupSetKeyActionImpl.class, name = CustomerGroupSetKeyAction.SET_KEY) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = CustomerGroupUpdateActionImpl.class, visible = true) @JsonDeserialize(as = CustomerGroupUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -46,6 +41,8 @@ public interface CustomerGroupUpdateAction @JsonProperty("action") public String getAction(); + public CustomerGroupUpdateAction copyDeep(); + /** * factory method to create a deep copy of CustomerGroupUpdateAction * @param template instance to be copied @@ -56,21 +53,9 @@ public static CustomerGroupUpdateAction deepCopy(@Nullable final CustomerGroupUp if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.customer_group.CustomerGroupChangeNameAction) { - return com.commercetools.api.models.customer_group.CustomerGroupChangeNameAction - .deepCopy((com.commercetools.api.models.customer_group.CustomerGroupChangeNameAction) template); - } - if (template instanceof com.commercetools.api.models.customer_group.CustomerGroupSetCustomFieldAction) { - return com.commercetools.api.models.customer_group.CustomerGroupSetCustomFieldAction - .deepCopy((com.commercetools.api.models.customer_group.CustomerGroupSetCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.customer_group.CustomerGroupSetCustomTypeAction) { - return com.commercetools.api.models.customer_group.CustomerGroupSetCustomTypeAction - .deepCopy((com.commercetools.api.models.customer_group.CustomerGroupSetCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.customer_group.CustomerGroupSetKeyAction) { - return com.commercetools.api.models.customer_group.CustomerGroupSetKeyAction - .deepCopy((com.commercetools.api.models.customer_group.CustomerGroupSetKeyAction) template); + + if (!(template instanceof CustomerGroupUpdateActionImpl)) { + return template.copyDeep(); } CustomerGroupUpdateActionImpl instance = new CustomerGroupUpdateActionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupUpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupUpdateActionImpl.java index 7afe0390b5c..b448e42b199 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupUpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupUpdateActionImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public CustomerGroupUpdateAction copyDeep() { + return CustomerGroupUpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupUpdateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupUpdateImpl.java index c85e4c73d76..ec0def8164c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupUpdateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_group/CustomerGroupUpdateImpl.java @@ -100,4 +100,8 @@ public String toString() { .build(); } + @Override + public CustomerGroupUpdate copyDeep() { + return CustomerGroupUpdate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_search/CustomerIndexingProgress.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_search/CustomerIndexingProgress.java index ba836177bf4..7ec04e05c9a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_search/CustomerIndexingProgress.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_search/CustomerIndexingProgress.java @@ -99,6 +99,8 @@ public static CustomerIndexingProgress of(final CustomerIndexingProgress templat return instance; } + public CustomerIndexingProgress copyDeep(); + /** * factory method to create a deep copy of CustomerIndexingProgress * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_search/CustomerIndexingProgressImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_search/CustomerIndexingProgressImpl.java index 019dac6d098..9bbccf8e5d3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_search/CustomerIndexingProgressImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_search/CustomerIndexingProgressImpl.java @@ -114,4 +114,8 @@ public String toString() { .build(); } + @Override + public CustomerIndexingProgress copyDeep() { + return CustomerIndexingProgress.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_search/CustomerPagedSearchResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_search/CustomerPagedSearchResponse.java index 740fce515b5..4c7929449e9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_search/CustomerPagedSearchResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_search/CustomerPagedSearchResponse.java @@ -127,6 +127,8 @@ public static CustomerPagedSearchResponse of(final CustomerPagedSearchResponse t return instance; } + public CustomerPagedSearchResponse copyDeep(); + /** * factory method to create a deep copy of CustomerPagedSearchResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_search/CustomerPagedSearchResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_search/CustomerPagedSearchResponseImpl.java index ef319ee51c0..3b3731032f7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_search/CustomerPagedSearchResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_search/CustomerPagedSearchResponseImpl.java @@ -137,4 +137,8 @@ public String toString() { .build(); } + @Override + public CustomerPagedSearchResponse copyDeep() { + return CustomerPagedSearchResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_search/CustomerSearchIndexingStatusResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_search/CustomerSearchIndexingStatusResponse.java index 777cc4f25e2..f930159c4b7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_search/CustomerSearchIndexingStatusResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_search/CustomerSearchIndexingStatusResponse.java @@ -132,6 +132,8 @@ public static CustomerSearchIndexingStatusResponse of(final CustomerSearchIndexi return instance; } + public CustomerSearchIndexingStatusResponse copyDeep(); + /** * factory method to create a deep copy of CustomerSearchIndexingStatusResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_search/CustomerSearchIndexingStatusResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_search/CustomerSearchIndexingStatusResponseImpl.java index ca20000df02..7b46125c9a3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_search/CustomerSearchIndexingStatusResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_search/CustomerSearchIndexingStatusResponseImpl.java @@ -158,4 +158,8 @@ public String toString() { .build(); } + @Override + public CustomerSearchIndexingStatusResponse copyDeep() { + return CustomerSearchIndexingStatusResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_search/CustomerSearchRequest.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_search/CustomerSearchRequest.java index e25ff34d27c..d0426bd56d7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_search/CustomerSearchRequest.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_search/CustomerSearchRequest.java @@ -123,6 +123,8 @@ public static CustomerSearchRequest of(final CustomerSearchRequest template) { return instance; } + public CustomerSearchRequest copyDeep(); + /** * factory method to create a deep copy of CustomerSearchRequest * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_search/CustomerSearchRequestImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_search/CustomerSearchRequestImpl.java index 71f10bd0d8d..c032f1dc774 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_search/CustomerSearchRequestImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_search/CustomerSearchRequestImpl.java @@ -136,4 +136,8 @@ public String toString() { .build(); } + @Override + public CustomerSearchRequest copyDeep() { + return CustomerSearchRequest.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_search/CustomerSearchResult.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_search/CustomerSearchResult.java index a0ee633aceb..3899f9d3dd8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_search/CustomerSearchResult.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_search/CustomerSearchResult.java @@ -82,6 +82,8 @@ public static CustomerSearchResult of(final CustomerSearchResult template) { return instance; } + public CustomerSearchResult copyDeep(); + /** * factory method to create a deep copy of CustomerSearchResult * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_search/CustomerSearchResultImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_search/CustomerSearchResultImpl.java index df7b7229df5..8125ce70f10 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_search/CustomerSearchResultImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/customer_search/CustomerSearchResultImpl.java @@ -94,4 +94,8 @@ public String toString() { .build(); } + @Override + public CustomerSearchResult copyDeep() { + return CustomerSearchResult.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCode.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCode.java index b9e349df045..cf8ce463f07 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCode.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCode.java @@ -433,6 +433,8 @@ public static DiscountCode of(final DiscountCode template) { return instance; } + public DiscountCode copyDeep(); + /** * factory method to create a deep copy of DiscountCode * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeChangeCartDiscountsAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeChangeCartDiscountsAction.java index 4e3609676ae..4be36f5826e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeChangeCartDiscountsAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeChangeCartDiscountsAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeCartDiscounts") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DiscountCodeChangeCartDiscountsActionImpl.class) public interface DiscountCodeChangeCartDiscountsAction extends DiscountCodeUpdateAction { @@ -82,6 +83,8 @@ public static DiscountCodeChangeCartDiscountsAction of(final DiscountCodeChangeC return instance; } + public DiscountCodeChangeCartDiscountsAction copyDeep(); + /** * factory method to create a deep copy of DiscountCodeChangeCartDiscountsAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeChangeCartDiscountsActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeChangeCartDiscountsActionImpl.java index 11260444b34..a8d831d9d55 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeChangeCartDiscountsActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeChangeCartDiscountsActionImpl.java @@ -98,4 +98,8 @@ public String toString() { .build(); } + @Override + public DiscountCodeChangeCartDiscountsAction copyDeep() { + return DiscountCodeChangeCartDiscountsAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeChangeGroupsAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeChangeGroupsAction.java index 78347d3fb83..1c2e58fa263 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeChangeGroupsAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeChangeGroupsAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeGroups") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DiscountCodeChangeGroupsActionImpl.class) public interface DiscountCodeChangeGroupsAction extends DiscountCodeUpdateAction { @@ -78,6 +79,8 @@ public static DiscountCodeChangeGroupsAction of(final DiscountCodeChangeGroupsAc return instance; } + public DiscountCodeChangeGroupsAction copyDeep(); + /** * factory method to create a deep copy of DiscountCodeChangeGroupsAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeChangeGroupsActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeChangeGroupsActionImpl.java index 57a5ed74280..ab91e290f6b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeChangeGroupsActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeChangeGroupsActionImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public DiscountCodeChangeGroupsAction copyDeep() { + return DiscountCodeChangeGroupsAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeChangeIsActiveAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeChangeIsActiveAction.java index 6ac6c4d4a6a..79642387b1b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeChangeIsActiveAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeChangeIsActiveAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeIsActive") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DiscountCodeChangeIsActiveActionImpl.class) public interface DiscountCodeChangeIsActiveAction extends DiscountCodeUpdateAction { @@ -70,6 +71,8 @@ public static DiscountCodeChangeIsActiveAction of(final DiscountCodeChangeIsActi return instance; } + public DiscountCodeChangeIsActiveAction copyDeep(); + /** * factory method to create a deep copy of DiscountCodeChangeIsActiveAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeChangeIsActiveActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeChangeIsActiveActionImpl.java index 4650342b77e..46e6e89f7d5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeChangeIsActiveActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeChangeIsActiveActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public DiscountCodeChangeIsActiveAction copyDeep() { + return DiscountCodeChangeIsActiveAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeDraft.java index 3cb126fed10..4281aa20ca6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeDraft.java @@ -288,6 +288,8 @@ public static DiscountCodeDraft of(final DiscountCodeDraft template) { return instance; } + public DiscountCodeDraft copyDeep(); + /** * factory method to create a deep copy of DiscountCodeDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeDraftImpl.java index bfc8a8fdf54..18b515242e2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeDraftImpl.java @@ -329,4 +329,8 @@ public String toString() { .build(); } + @Override + public DiscountCodeDraft copyDeep() { + return DiscountCodeDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeImpl.java index 0ee8b1dcb60..d0e762aeff5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeImpl.java @@ -489,4 +489,8 @@ public String toString() { .build(); } + @Override + public DiscountCode copyDeep() { + return DiscountCode.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodePagedQueryResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodePagedQueryResponse.java index ed218850137..d9e74fcc784 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodePagedQueryResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodePagedQueryResponse.java @@ -144,6 +144,8 @@ public static DiscountCodePagedQueryResponse of(final DiscountCodePagedQueryResp return instance; } + public DiscountCodePagedQueryResponse copyDeep(); + /** * factory method to create a deep copy of DiscountCodePagedQueryResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodePagedQueryResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodePagedQueryResponseImpl.java index 252a57455a1..075301b4d11 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodePagedQueryResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodePagedQueryResponseImpl.java @@ -160,4 +160,8 @@ public String toString() { .build(); } + @Override + public DiscountCodePagedQueryResponse copyDeep() { + return DiscountCodePagedQueryResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeReference.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeReference.java index e4f2ed060b3..99868f1fd38 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeReference.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeReference.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("discount-code") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DiscountCodeReferenceImpl.class) public interface DiscountCodeReference extends Reference, com.commercetools.api.models.Identifiable, @@ -89,6 +90,8 @@ public static DiscountCodeReference of(final DiscountCodeReference template) { return instance; } + public DiscountCodeReference copyDeep(); + /** * factory method to create a deep copy of DiscountCodeReference * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeReferenceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeReferenceImpl.java index 000be050202..1f6b6055cb0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeReferenceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeReferenceImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public DiscountCodeReference copyDeep() { + return DiscountCodeReference.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeResourceIdentifier.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeResourceIdentifier.java index d74099e8791..95c7241e42d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeResourceIdentifier.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeResourceIdentifier.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("discount-code") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DiscountCodeResourceIdentifierImpl.class) public interface DiscountCodeResourceIdentifier @@ -85,6 +86,8 @@ public static DiscountCodeResourceIdentifier of(final DiscountCodeResourceIdenti return instance; } + public DiscountCodeResourceIdentifier copyDeep(); + /** * factory method to create a deep copy of DiscountCodeResourceIdentifier * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeResourceIdentifierImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeResourceIdentifierImpl.java index a2d615892b2..37d099d5756 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeResourceIdentifierImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeResourceIdentifierImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public DiscountCodeResourceIdentifier copyDeep() { + return DiscountCodeResourceIdentifier.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetCartPredicateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetCartPredicateAction.java index 2a4dd43672b..cce834baeed 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetCartPredicateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetCartPredicateAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCartPredicate") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DiscountCodeSetCartPredicateActionImpl.class) public interface DiscountCodeSetCartPredicateAction extends DiscountCodeUpdateAction { @@ -67,6 +68,8 @@ public static DiscountCodeSetCartPredicateAction of(final DiscountCodeSetCartPre return instance; } + public DiscountCodeSetCartPredicateAction copyDeep(); + /** * factory method to create a deep copy of DiscountCodeSetCartPredicateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetCartPredicateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetCartPredicateActionImpl.java index 7c7a5d508c2..3d470ecdf04 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetCartPredicateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetCartPredicateActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public DiscountCodeSetCartPredicateAction copyDeep() { + return DiscountCodeSetCartPredicateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetCustomFieldAction.java index 9a51a6cb911..3f85e38c9a4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DiscountCodeSetCustomFieldActionImpl.class) public interface DiscountCodeSetCustomFieldAction extends DiscountCodeUpdateAction { @@ -86,6 +87,8 @@ public static DiscountCodeSetCustomFieldAction of(final DiscountCodeSetCustomFie return instance; } + public DiscountCodeSetCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of DiscountCodeSetCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetCustomFieldActionImpl.java index 4f1ace941fc..ee01e1a2870 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetCustomFieldActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public DiscountCodeSetCustomFieldAction copyDeep() { + return DiscountCodeSetCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetCustomTypeAction.java index 1ac05bf68ff..5707c304728 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DiscountCodeSetCustomTypeActionImpl.class) public interface DiscountCodeSetCustomTypeAction extends DiscountCodeUpdateAction { @@ -87,6 +88,8 @@ public static DiscountCodeSetCustomTypeAction of(final DiscountCodeSetCustomType return instance; } + public DiscountCodeSetCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of DiscountCodeSetCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetCustomTypeActionImpl.java index cc129c48c3e..990413b14cd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetCustomTypeActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public DiscountCodeSetCustomTypeAction copyDeep() { + return DiscountCodeSetCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetDescriptionAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetDescriptionAction.java index b20b3f14f2c..80aad706f41 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetDescriptionAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetDescriptionAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDescription") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DiscountCodeSetDescriptionActionImpl.class) public interface DiscountCodeSetDescriptionAction extends DiscountCodeUpdateAction { @@ -70,6 +71,8 @@ public static DiscountCodeSetDescriptionAction of(final DiscountCodeSetDescripti return instance; } + public DiscountCodeSetDescriptionAction copyDeep(); + /** * factory method to create a deep copy of DiscountCodeSetDescriptionAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetDescriptionActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetDescriptionActionImpl.java index 8387c0ac1ad..fe58eded679 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetDescriptionActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetDescriptionActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public DiscountCodeSetDescriptionAction copyDeep() { + return DiscountCodeSetDescriptionAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetKeyAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetKeyAction.java index df676b1b2ff..4bc4e21a4c0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetKeyAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetKeyAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setKey") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DiscountCodeSetKeyActionImpl.class) public interface DiscountCodeSetKeyAction extends DiscountCodeUpdateAction { @@ -67,6 +68,8 @@ public static DiscountCodeSetKeyAction of(final DiscountCodeSetKeyAction templat return instance; } + public DiscountCodeSetKeyAction copyDeep(); + /** * factory method to create a deep copy of DiscountCodeSetKeyAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetKeyActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetKeyActionImpl.java index c9b9ccc1943..5f3d6322156 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetKeyActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetKeyActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public DiscountCodeSetKeyAction copyDeep() { + return DiscountCodeSetKeyAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetMaxApplicationsAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetMaxApplicationsAction.java index e81830276e2..2e42f0a91df 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetMaxApplicationsAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetMaxApplicationsAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setMaxApplications") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DiscountCodeSetMaxApplicationsActionImpl.class) public interface DiscountCodeSetMaxApplicationsAction extends DiscountCodeUpdateAction { @@ -69,6 +70,8 @@ public static DiscountCodeSetMaxApplicationsAction of(final DiscountCodeSetMaxAp return instance; } + public DiscountCodeSetMaxApplicationsAction copyDeep(); + /** * factory method to create a deep copy of DiscountCodeSetMaxApplicationsAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetMaxApplicationsActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetMaxApplicationsActionImpl.java index 36d757aff42..301aa503a8b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetMaxApplicationsActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetMaxApplicationsActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public DiscountCodeSetMaxApplicationsAction copyDeep() { + return DiscountCodeSetMaxApplicationsAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetMaxApplicationsPerCustomerAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetMaxApplicationsPerCustomerAction.java index c00b47d978b..efdd4ffe742 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetMaxApplicationsPerCustomerAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetMaxApplicationsPerCustomerAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setMaxApplicationsPerCustomer") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DiscountCodeSetMaxApplicationsPerCustomerActionImpl.class) public interface DiscountCodeSetMaxApplicationsPerCustomerAction extends DiscountCodeUpdateAction { @@ -70,6 +71,8 @@ public static DiscountCodeSetMaxApplicationsPerCustomerAction of( return instance; } + public DiscountCodeSetMaxApplicationsPerCustomerAction copyDeep(); + /** * factory method to create a deep copy of DiscountCodeSetMaxApplicationsPerCustomerAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetMaxApplicationsPerCustomerActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetMaxApplicationsPerCustomerActionImpl.java index ecaa99dea73..64f804c034f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetMaxApplicationsPerCustomerActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetMaxApplicationsPerCustomerActionImpl.java @@ -94,4 +94,8 @@ public String toString() { .build(); } + @Override + public DiscountCodeSetMaxApplicationsPerCustomerAction copyDeep() { + return DiscountCodeSetMaxApplicationsPerCustomerAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetNameAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetNameAction.java index f21e4f36a8d..ed6093b21d1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetNameAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetNameAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setName") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DiscountCodeSetNameActionImpl.class) public interface DiscountCodeSetNameAction extends DiscountCodeUpdateAction { @@ -70,6 +71,8 @@ public static DiscountCodeSetNameAction of(final DiscountCodeSetNameAction templ return instance; } + public DiscountCodeSetNameAction copyDeep(); + /** * factory method to create a deep copy of DiscountCodeSetNameAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetNameActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetNameActionImpl.java index 5e6a0313645..418651f1102 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetNameActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetNameActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public DiscountCodeSetNameAction copyDeep() { + return DiscountCodeSetNameAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetValidFromAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetValidFromAction.java index e159f81f658..6d61f817671 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetValidFromAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetValidFromAction.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setValidFrom") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DiscountCodeSetValidFromActionImpl.class) public interface DiscountCodeSetValidFromAction extends DiscountCodeUpdateAction { @@ -68,6 +69,8 @@ public static DiscountCodeSetValidFromAction of(final DiscountCodeSetValidFromAc return instance; } + public DiscountCodeSetValidFromAction copyDeep(); + /** * factory method to create a deep copy of DiscountCodeSetValidFromAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetValidFromActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetValidFromActionImpl.java index afbdb5fa642..20f8c0a33a8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetValidFromActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetValidFromActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public DiscountCodeSetValidFromAction copyDeep() { + return DiscountCodeSetValidFromAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetValidFromAndUntilAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetValidFromAndUntilAction.java index d0429c4a9a8..440521cd1ad 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetValidFromAndUntilAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetValidFromAndUntilAction.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setValidFromAndUntil") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DiscountCodeSetValidFromAndUntilActionImpl.class) public interface DiscountCodeSetValidFromAndUntilAction extends DiscountCodeUpdateAction { @@ -84,6 +85,8 @@ public static DiscountCodeSetValidFromAndUntilAction of(final DiscountCodeSetVal return instance; } + public DiscountCodeSetValidFromAndUntilAction copyDeep(); + /** * factory method to create a deep copy of DiscountCodeSetValidFromAndUntilAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetValidFromAndUntilActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetValidFromAndUntilActionImpl.java index 5259f536e58..e260f900e99 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetValidFromAndUntilActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetValidFromAndUntilActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public DiscountCodeSetValidFromAndUntilAction copyDeep() { + return DiscountCodeSetValidFromAndUntilAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetValidUntilAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetValidUntilAction.java index 2fc8d3229d5..e7cd236e531 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetValidUntilAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetValidUntilAction.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setValidUntil") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DiscountCodeSetValidUntilActionImpl.class) public interface DiscountCodeSetValidUntilAction extends DiscountCodeUpdateAction { @@ -68,6 +69,8 @@ public static DiscountCodeSetValidUntilAction of(final DiscountCodeSetValidUntil return instance; } + public DiscountCodeSetValidUntilAction copyDeep(); + /** * factory method to create a deep copy of DiscountCodeSetValidUntilAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetValidUntilActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetValidUntilActionImpl.java index e513b09fb61..b43ba88f14d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetValidUntilActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeSetValidUntilActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public DiscountCodeSetValidUntilAction copyDeep() { + return DiscountCodeSetValidUntilAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeUpdate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeUpdate.java index 3d74b291a42..dfe7cf9280f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeUpdate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeUpdate.java @@ -94,6 +94,8 @@ public static DiscountCodeUpdate of(final DiscountCodeUpdate template) { return instance; } + public DiscountCodeUpdate copyDeep(); + /** * factory method to create a deep copy of DiscountCodeUpdate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeUpdateAction.java index 8dfa594e518..1ecbfa94cc3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeUpdateAction.java @@ -27,21 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.discount_code.DiscountCodeChangeCartDiscountsActionImpl.class, name = DiscountCodeChangeCartDiscountsAction.CHANGE_CART_DISCOUNTS), - @JsonSubTypes.Type(value = com.commercetools.api.models.discount_code.DiscountCodeChangeGroupsActionImpl.class, name = DiscountCodeChangeGroupsAction.CHANGE_GROUPS), - @JsonSubTypes.Type(value = com.commercetools.api.models.discount_code.DiscountCodeChangeIsActiveActionImpl.class, name = DiscountCodeChangeIsActiveAction.CHANGE_IS_ACTIVE), - @JsonSubTypes.Type(value = com.commercetools.api.models.discount_code.DiscountCodeSetCartPredicateActionImpl.class, name = DiscountCodeSetCartPredicateAction.SET_CART_PREDICATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.discount_code.DiscountCodeSetCustomFieldActionImpl.class, name = DiscountCodeSetCustomFieldAction.SET_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.discount_code.DiscountCodeSetCustomTypeActionImpl.class, name = DiscountCodeSetCustomTypeAction.SET_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.discount_code.DiscountCodeSetDescriptionActionImpl.class, name = DiscountCodeSetDescriptionAction.SET_DESCRIPTION), - @JsonSubTypes.Type(value = com.commercetools.api.models.discount_code.DiscountCodeSetKeyActionImpl.class, name = DiscountCodeSetKeyAction.SET_KEY), - @JsonSubTypes.Type(value = com.commercetools.api.models.discount_code.DiscountCodeSetMaxApplicationsActionImpl.class, name = DiscountCodeSetMaxApplicationsAction.SET_MAX_APPLICATIONS), - @JsonSubTypes.Type(value = com.commercetools.api.models.discount_code.DiscountCodeSetMaxApplicationsPerCustomerActionImpl.class, name = DiscountCodeSetMaxApplicationsPerCustomerAction.SET_MAX_APPLICATIONS_PER_CUSTOMER), - @JsonSubTypes.Type(value = com.commercetools.api.models.discount_code.DiscountCodeSetNameActionImpl.class, name = DiscountCodeSetNameAction.SET_NAME), - @JsonSubTypes.Type(value = com.commercetools.api.models.discount_code.DiscountCodeSetValidFromActionImpl.class, name = DiscountCodeSetValidFromAction.SET_VALID_FROM), - @JsonSubTypes.Type(value = com.commercetools.api.models.discount_code.DiscountCodeSetValidFromAndUntilActionImpl.class, name = DiscountCodeSetValidFromAndUntilAction.SET_VALID_FROM_AND_UNTIL), - @JsonSubTypes.Type(value = com.commercetools.api.models.discount_code.DiscountCodeSetValidUntilActionImpl.class, name = DiscountCodeSetValidUntilAction.SET_VALID_UNTIL) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = DiscountCodeUpdateActionImpl.class, visible = true) @JsonDeserialize(as = DiscountCodeUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -56,6 +41,8 @@ public interface DiscountCodeUpdateAction @JsonProperty("action") public String getAction(); + public DiscountCodeUpdateAction copyDeep(); + /** * factory method to create a deep copy of DiscountCodeUpdateAction * @param template instance to be copied @@ -66,61 +53,9 @@ public static DiscountCodeUpdateAction deepCopy(@Nullable final DiscountCodeUpda if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.discount_code.DiscountCodeChangeCartDiscountsAction) { - return com.commercetools.api.models.discount_code.DiscountCodeChangeCartDiscountsAction.deepCopy( - (com.commercetools.api.models.discount_code.DiscountCodeChangeCartDiscountsAction) template); - } - if (template instanceof com.commercetools.api.models.discount_code.DiscountCodeChangeGroupsAction) { - return com.commercetools.api.models.discount_code.DiscountCodeChangeGroupsAction - .deepCopy((com.commercetools.api.models.discount_code.DiscountCodeChangeGroupsAction) template); - } - if (template instanceof com.commercetools.api.models.discount_code.DiscountCodeChangeIsActiveAction) { - return com.commercetools.api.models.discount_code.DiscountCodeChangeIsActiveAction - .deepCopy((com.commercetools.api.models.discount_code.DiscountCodeChangeIsActiveAction) template); - } - if (template instanceof com.commercetools.api.models.discount_code.DiscountCodeSetCartPredicateAction) { - return com.commercetools.api.models.discount_code.DiscountCodeSetCartPredicateAction - .deepCopy((com.commercetools.api.models.discount_code.DiscountCodeSetCartPredicateAction) template); - } - if (template instanceof com.commercetools.api.models.discount_code.DiscountCodeSetCustomFieldAction) { - return com.commercetools.api.models.discount_code.DiscountCodeSetCustomFieldAction - .deepCopy((com.commercetools.api.models.discount_code.DiscountCodeSetCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.discount_code.DiscountCodeSetCustomTypeAction) { - return com.commercetools.api.models.discount_code.DiscountCodeSetCustomTypeAction - .deepCopy((com.commercetools.api.models.discount_code.DiscountCodeSetCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.discount_code.DiscountCodeSetDescriptionAction) { - return com.commercetools.api.models.discount_code.DiscountCodeSetDescriptionAction - .deepCopy((com.commercetools.api.models.discount_code.DiscountCodeSetDescriptionAction) template); - } - if (template instanceof com.commercetools.api.models.discount_code.DiscountCodeSetKeyAction) { - return com.commercetools.api.models.discount_code.DiscountCodeSetKeyAction - .deepCopy((com.commercetools.api.models.discount_code.DiscountCodeSetKeyAction) template); - } - if (template instanceof com.commercetools.api.models.discount_code.DiscountCodeSetMaxApplicationsAction) { - return com.commercetools.api.models.discount_code.DiscountCodeSetMaxApplicationsAction.deepCopy( - (com.commercetools.api.models.discount_code.DiscountCodeSetMaxApplicationsAction) template); - } - if (template instanceof com.commercetools.api.models.discount_code.DiscountCodeSetMaxApplicationsPerCustomerAction) { - return com.commercetools.api.models.discount_code.DiscountCodeSetMaxApplicationsPerCustomerAction.deepCopy( - (com.commercetools.api.models.discount_code.DiscountCodeSetMaxApplicationsPerCustomerAction) template); - } - if (template instanceof com.commercetools.api.models.discount_code.DiscountCodeSetNameAction) { - return com.commercetools.api.models.discount_code.DiscountCodeSetNameAction - .deepCopy((com.commercetools.api.models.discount_code.DiscountCodeSetNameAction) template); - } - if (template instanceof com.commercetools.api.models.discount_code.DiscountCodeSetValidFromAction) { - return com.commercetools.api.models.discount_code.DiscountCodeSetValidFromAction - .deepCopy((com.commercetools.api.models.discount_code.DiscountCodeSetValidFromAction) template); - } - if (template instanceof com.commercetools.api.models.discount_code.DiscountCodeSetValidFromAndUntilAction) { - return com.commercetools.api.models.discount_code.DiscountCodeSetValidFromAndUntilAction.deepCopy( - (com.commercetools.api.models.discount_code.DiscountCodeSetValidFromAndUntilAction) template); - } - if (template instanceof com.commercetools.api.models.discount_code.DiscountCodeSetValidUntilAction) { - return com.commercetools.api.models.discount_code.DiscountCodeSetValidUntilAction - .deepCopy((com.commercetools.api.models.discount_code.DiscountCodeSetValidUntilAction) template); + + if (!(template instanceof DiscountCodeUpdateActionImpl)) { + return template.copyDeep(); } DiscountCodeUpdateActionImpl instance = new DiscountCodeUpdateActionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeUpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeUpdateActionImpl.java index b0b07158012..e9acc186522 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeUpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeUpdateActionImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public DiscountCodeUpdateAction copyDeep() { + return DiscountCodeUpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeUpdateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeUpdateImpl.java index f4e6efb3a09..17bff3d8280 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeUpdateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/discount_code/DiscountCodeUpdateImpl.java @@ -100,4 +100,8 @@ public String toString() { .build(); } + @Override + public DiscountCodeUpdate copyDeep() { + return DiscountCodeUpdate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AnonymousIdAlreadyInUseError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AnonymousIdAlreadyInUseError.java index 96751cc97f9..694be3b89e3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AnonymousIdAlreadyInUseError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AnonymousIdAlreadyInUseError.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("AnonymousIdAlreadyInUse") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AnonymousIdAlreadyInUseErrorImpl.class) public interface AnonymousIdAlreadyInUseError extends ErrorObject { @@ -80,6 +81,8 @@ public static AnonymousIdAlreadyInUseError of(final AnonymousIdAlreadyInUseError return instance; } + public AnonymousIdAlreadyInUseError copyDeep(); + /** * factory method to create a deep copy of AnonymousIdAlreadyInUseError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AnonymousIdAlreadyInUseErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AnonymousIdAlreadyInUseErrorImpl.java index e1f12818189..c62feb59c8f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AnonymousIdAlreadyInUseErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AnonymousIdAlreadyInUseErrorImpl.java @@ -115,4 +115,8 @@ public String toString() { .build(); } + @Override + public AnonymousIdAlreadyInUseError copyDeep() { + return AnonymousIdAlreadyInUseError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AssociateMissingPermissionError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AssociateMissingPermissionError.java index c5576ef98e9..12503eb4cca 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AssociateMissingPermissionError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AssociateMissingPermissionError.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("AssociateMissingPermission") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AssociateMissingPermissionErrorImpl.class) public interface AssociateMissingPermissionError extends ErrorObject { @@ -168,6 +169,8 @@ public static AssociateMissingPermissionError of(final AssociateMissingPermissio return instance; } + public AssociateMissingPermissionError copyDeep(); + /** * factory method to create a deep copy of AssociateMissingPermissionError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AssociateMissingPermissionErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AssociateMissingPermissionErrorImpl.java index c7f7f8e5f57..91fa1ff49f5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AssociateMissingPermissionErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AssociateMissingPermissionErrorImpl.java @@ -208,4 +208,8 @@ public String toString() { .build(); } + @Override + public AssociateMissingPermissionError copyDeep() { + return AssociateMissingPermissionError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AttributeDefinitionAlreadyExistsError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AttributeDefinitionAlreadyExistsError.java index 5291ae6e31c..588f61ddb04 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AttributeDefinitionAlreadyExistsError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AttributeDefinitionAlreadyExistsError.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("AttributeDefinitionAlreadyExists") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AttributeDefinitionAlreadyExistsErrorImpl.class) public interface AttributeDefinitionAlreadyExistsError extends ErrorObject { @@ -131,6 +132,8 @@ public static AttributeDefinitionAlreadyExistsError of(final AttributeDefinition return instance; } + public AttributeDefinitionAlreadyExistsError copyDeep(); + /** * factory method to create a deep copy of AttributeDefinitionAlreadyExistsError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AttributeDefinitionAlreadyExistsErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AttributeDefinitionAlreadyExistsErrorImpl.java index d33f281dc12..7bdd9efdfc4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AttributeDefinitionAlreadyExistsErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AttributeDefinitionAlreadyExistsErrorImpl.java @@ -178,4 +178,8 @@ public String toString() { .build(); } + @Override + public AttributeDefinitionAlreadyExistsError copyDeep() { + return AttributeDefinitionAlreadyExistsError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AttributeDefinitionTypeConflictError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AttributeDefinitionTypeConflictError.java index e83f54dc473..85fabd12594 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AttributeDefinitionTypeConflictError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AttributeDefinitionTypeConflictError.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("AttributeDefinitionTypeConflict") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AttributeDefinitionTypeConflictErrorImpl.class) public interface AttributeDefinitionTypeConflictError extends ErrorObject { @@ -131,6 +132,8 @@ public static AttributeDefinitionTypeConflictError of(final AttributeDefinitionT return instance; } + public AttributeDefinitionTypeConflictError copyDeep(); + /** * factory method to create a deep copy of AttributeDefinitionTypeConflictError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AttributeDefinitionTypeConflictErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AttributeDefinitionTypeConflictErrorImpl.java index 0ee33fe7fbf..0015efaf1b5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AttributeDefinitionTypeConflictErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AttributeDefinitionTypeConflictErrorImpl.java @@ -178,4 +178,8 @@ public String toString() { .build(); } + @Override + public AttributeDefinitionTypeConflictError copyDeep() { + return AttributeDefinitionTypeConflictError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AttributeNameDoesNotExistError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AttributeNameDoesNotExistError.java index 1691908ba80..30f74ba33c4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AttributeNameDoesNotExistError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AttributeNameDoesNotExistError.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("AttributeNameDoesNotExist") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AttributeNameDoesNotExistErrorImpl.class) public interface AttributeNameDoesNotExistError extends ErrorObject { @@ -97,6 +98,8 @@ public static AttributeNameDoesNotExistError of(final AttributeNameDoesNotExistE return instance; } + public AttributeNameDoesNotExistError copyDeep(); + /** * factory method to create a deep copy of AttributeNameDoesNotExistError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AttributeNameDoesNotExistErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AttributeNameDoesNotExistErrorImpl.java index f34887e8544..43f508a201b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AttributeNameDoesNotExistErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AttributeNameDoesNotExistErrorImpl.java @@ -138,4 +138,8 @@ public String toString() { .build(); } + @Override + public AttributeNameDoesNotExistError copyDeep() { + return AttributeNameDoesNotExistError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AuthErrorResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AuthErrorResponse.java index 629ceee2efd..a5e9132ee8c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AuthErrorResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AuthErrorResponse.java @@ -113,6 +113,8 @@ public static AuthErrorResponse of(final AuthErrorResponse template) { return instance; } + public AuthErrorResponse copyDeep(); + /** * factory method to create a deep copy of AuthErrorResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AuthErrorResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AuthErrorResponseImpl.java index 9a79e0a511e..f7e98392f31 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AuthErrorResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/AuthErrorResponseImpl.java @@ -161,4 +161,8 @@ public String toString() { .build(); } + @Override + public AuthErrorResponse copyDeep() { + return AuthErrorResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/BadGatewayError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/BadGatewayError.java index 5feffa65dd2..72d9d87011f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/BadGatewayError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/BadGatewayError.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BadGateway") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BadGatewayErrorImpl.class) public interface BadGatewayError extends ErrorObject { @@ -80,6 +81,8 @@ public static BadGatewayError of(final BadGatewayError template) { return instance; } + public BadGatewayError copyDeep(); + /** * factory method to create a deep copy of BadGatewayError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/BadGatewayErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/BadGatewayErrorImpl.java index 1daef27dbd5..621402ffc06 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/BadGatewayErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/BadGatewayErrorImpl.java @@ -115,4 +115,8 @@ public String toString() { .build(); } + @Override + public BadGatewayError copyDeep() { + return BadGatewayError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ConcurrentModificationError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ConcurrentModificationError.java index 94aae65b3fe..e122dd69c2c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ConcurrentModificationError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ConcurrentModificationError.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ConcurrentModification") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ConcurrentModificationErrorImpl.class) public interface ConcurrentModificationError extends ErrorObject { @@ -95,6 +96,8 @@ public static ConcurrentModificationError of(final ConcurrentModificationError t return instance; } + public ConcurrentModificationError copyDeep(); + /** * factory method to create a deep copy of ConcurrentModificationError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ConcurrentModificationErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ConcurrentModificationErrorImpl.java index 2ae2b165cf8..0485385105b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ConcurrentModificationErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ConcurrentModificationErrorImpl.java @@ -137,4 +137,8 @@ public String toString() { .build(); } + @Override + public ConcurrentModificationError copyDeep() { + return ConcurrentModificationError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ContentTooLargeError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ContentTooLargeError.java index 13cec6fd11b..d61af804cc3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ContentTooLargeError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ContentTooLargeError.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ContentTooLarge") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ContentTooLargeErrorImpl.class) public interface ContentTooLargeError extends ErrorObject { @@ -79,6 +80,8 @@ public static ContentTooLargeError of(final ContentTooLargeError template) { return instance; } + public ContentTooLargeError copyDeep(); + /** * factory method to create a deep copy of ContentTooLargeError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ContentTooLargeErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ContentTooLargeErrorImpl.java index a5a5cffc0ab..488d3d5eeec 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ContentTooLargeErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ContentTooLargeErrorImpl.java @@ -114,4 +114,8 @@ public String toString() { .build(); } + @Override + public ContentTooLargeError copyDeep() { + return ContentTooLargeError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/CountryNotConfiguredInStoreError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/CountryNotConfiguredInStoreError.java index 701295e48fe..aa1da7eb97c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/CountryNotConfiguredInStoreError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/CountryNotConfiguredInStoreError.java @@ -38,6 +38,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CountryNotConfiguredInStore") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CountryNotConfiguredInStoreErrorImpl.class) public interface CountryNotConfiguredInStoreError extends ErrorObject { @@ -130,6 +131,8 @@ public static CountryNotConfiguredInStoreError of(final CountryNotConfiguredInSt return instance; } + public CountryNotConfiguredInStoreError copyDeep(); + /** * factory method to create a deep copy of CountryNotConfiguredInStoreError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/CountryNotConfiguredInStoreErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/CountryNotConfiguredInStoreErrorImpl.java index a0f19748728..f6c5d7079cf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/CountryNotConfiguredInStoreErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/CountryNotConfiguredInStoreErrorImpl.java @@ -170,4 +170,8 @@ public String toString() { .build(); } + @Override + public CountryNotConfiguredInStoreError copyDeep() { + return CountryNotConfiguredInStoreError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DiscountCodeNonApplicableError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DiscountCodeNonApplicableError.java index 7e83dba9af4..f4b64a3527b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DiscountCodeNonApplicableError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DiscountCodeNonApplicableError.java @@ -38,6 +38,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DiscountCodeNonApplicable") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DiscountCodeNonApplicableErrorImpl.class) public interface DiscountCodeNonApplicableError extends ErrorObject { @@ -186,6 +187,8 @@ public static DiscountCodeNonApplicableError of(final DiscountCodeNonApplicableE return instance; } + public DiscountCodeNonApplicableError copyDeep(); + /** * factory method to create a deep copy of DiscountCodeNonApplicableError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DiscountCodeNonApplicableErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DiscountCodeNonApplicableErrorImpl.java index 482afae02da..984895e1781 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DiscountCodeNonApplicableErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DiscountCodeNonApplicableErrorImpl.java @@ -246,4 +246,8 @@ public String toString() { .build(); } + @Override + public DiscountCodeNonApplicableError copyDeep() { + return DiscountCodeNonApplicableError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateAttributeValueError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateAttributeValueError.java index dc4e39e25a0..7d3565fa1cc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateAttributeValueError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateAttributeValueError.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DuplicateAttributeValue") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DuplicateAttributeValueErrorImpl.class) public interface DuplicateAttributeValueError extends ErrorObject { @@ -99,6 +100,8 @@ public static DuplicateAttributeValueError of(final DuplicateAttributeValueError return instance; } + public DuplicateAttributeValueError copyDeep(); + /** * factory method to create a deep copy of DuplicateAttributeValueError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateAttributeValueErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateAttributeValueErrorImpl.java index 81cb6154b18..06ac4489ecd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateAttributeValueErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateAttributeValueErrorImpl.java @@ -133,4 +133,8 @@ public String toString() { .build(); } + @Override + public DuplicateAttributeValueError copyDeep() { + return DuplicateAttributeValueError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateAttributeValuesError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateAttributeValuesError.java index a1af3671916..b4d007c66db 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateAttributeValuesError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateAttributeValuesError.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DuplicateAttributeValues") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DuplicateAttributeValuesErrorImpl.class) public interface DuplicateAttributeValuesError extends ErrorObject { @@ -108,6 +109,8 @@ public static DuplicateAttributeValuesError of(final DuplicateAttributeValuesErr return instance; } + public DuplicateAttributeValuesError copyDeep(); + /** * factory method to create a deep copy of DuplicateAttributeValuesError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateAttributeValuesErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateAttributeValuesErrorImpl.java index e0521de22d9..a967e0eec81 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateAttributeValuesErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateAttributeValuesErrorImpl.java @@ -137,4 +137,8 @@ public String toString() { .build(); } + @Override + public DuplicateAttributeValuesError copyDeep() { + return DuplicateAttributeValuesError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateEnumValuesError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateEnumValuesError.java index f293ed3a7ca..1af3c1f7bde 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateEnumValuesError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateEnumValuesError.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DuplicateEnumValues") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DuplicateEnumValuesErrorImpl.class) public interface DuplicateEnumValuesError extends ErrorObject { @@ -104,6 +105,8 @@ public static DuplicateEnumValuesError of(final DuplicateEnumValuesError templat return instance; } + public DuplicateEnumValuesError copyDeep(); + /** * factory method to create a deep copy of DuplicateEnumValuesError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateEnumValuesErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateEnumValuesErrorImpl.java index bc0914e414f..f1fee76c90b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateEnumValuesErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateEnumValuesErrorImpl.java @@ -137,4 +137,8 @@ public String toString() { .build(); } + @Override + public DuplicateEnumValuesError copyDeep() { + return DuplicateEnumValuesError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateFieldError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateFieldError.java index a05dc7de8a5..add1301e361 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateFieldError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateFieldError.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DuplicateField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DuplicateFieldErrorImpl.class) public interface DuplicateFieldError extends ErrorObject { @@ -112,6 +113,8 @@ public static DuplicateFieldError of(final DuplicateFieldError template) { return instance; } + public DuplicateFieldError copyDeep(); + /** * factory method to create a deep copy of DuplicateFieldError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateFieldErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateFieldErrorImpl.java index 176e155ab2b..7cee2438ca6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateFieldErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateFieldErrorImpl.java @@ -157,4 +157,8 @@ public String toString() { .build(); } + @Override + public DuplicateFieldError copyDeep() { + return DuplicateFieldError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateFieldWithConflictingResourceError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateFieldWithConflictingResourceError.java index 4d9c4de1f3b..1c19a87293d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateFieldWithConflictingResourceError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateFieldWithConflictingResourceError.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DuplicateFieldWithConflictingResource") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DuplicateFieldWithConflictingResourceErrorImpl.class) public interface DuplicateFieldWithConflictingResourceError extends ErrorObject { @@ -133,6 +134,8 @@ public static DuplicateFieldWithConflictingResourceError of( return instance; } + public DuplicateFieldWithConflictingResourceError copyDeep(); + /** * factory method to create a deep copy of DuplicateFieldWithConflictingResourceError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateFieldWithConflictingResourceErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateFieldWithConflictingResourceErrorImpl.java index db5e09031fe..59a6af8405b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateFieldWithConflictingResourceErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateFieldWithConflictingResourceErrorImpl.java @@ -178,4 +178,8 @@ public String toString() { .build(); } + @Override + public DuplicateFieldWithConflictingResourceError copyDeep() { + return DuplicateFieldWithConflictingResourceError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicatePriceKeyError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicatePriceKeyError.java index fde8db22777..fae8f4f071e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicatePriceKeyError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicatePriceKeyError.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DuplicatePriceKey") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DuplicatePriceKeyErrorImpl.class) public interface DuplicatePriceKeyError extends ErrorObject { @@ -100,6 +101,8 @@ public static DuplicatePriceKeyError of(final DuplicatePriceKeyError template) { return instance; } + public DuplicatePriceKeyError copyDeep(); + /** * factory method to create a deep copy of DuplicatePriceKeyError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicatePriceKeyErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicatePriceKeyErrorImpl.java index 93a90a1ee43..4fefeaad3df 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicatePriceKeyErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicatePriceKeyErrorImpl.java @@ -138,4 +138,8 @@ public String toString() { .build(); } + @Override + public DuplicatePriceKeyError copyDeep() { + return DuplicatePriceKeyError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicatePriceScopeError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicatePriceScopeError.java index e0e91c0aef6..7372a72a807 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicatePriceScopeError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicatePriceScopeError.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DuplicatePriceScope") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DuplicatePriceScopeErrorImpl.class) public interface DuplicatePriceScopeError extends ErrorObject { @@ -100,6 +101,8 @@ public static DuplicatePriceScopeError of(final DuplicatePriceScopeError templat return instance; } + public DuplicatePriceScopeError copyDeep(); + /** * factory method to create a deep copy of DuplicatePriceScopeError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicatePriceScopeErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicatePriceScopeErrorImpl.java index 3ca7d701fa2..92852fe7b64 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicatePriceScopeErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicatePriceScopeErrorImpl.java @@ -138,4 +138,8 @@ public String toString() { .build(); } + @Override + public DuplicatePriceScopeError copyDeep() { + return DuplicatePriceScopeError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateStandalonePriceScopeError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateStandalonePriceScopeError.java index 2e298bef1ce..1a333a870ea 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateStandalonePriceScopeError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateStandalonePriceScopeError.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DuplicateStandalonePriceScope") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DuplicateStandalonePriceScopeErrorImpl.class) public interface DuplicateStandalonePriceScopeError extends ErrorObject { @@ -217,6 +218,8 @@ public static DuplicateStandalonePriceScopeError of(final DuplicateStandalonePri return instance; } + public DuplicateStandalonePriceScopeError copyDeep(); + /** * factory method to create a deep copy of DuplicateStandalonePriceScopeError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateStandalonePriceScopeErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateStandalonePriceScopeErrorImpl.java index 6f63fbc4c45..a4c6c21c7eb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateStandalonePriceScopeErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateStandalonePriceScopeErrorImpl.java @@ -279,4 +279,8 @@ public String toString() { .build(); } + @Override + public DuplicateStandalonePriceScopeError copyDeep() { + return DuplicateStandalonePriceScopeError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateVariantValuesError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateVariantValuesError.java index c6e8fa05f32..cd8e24e6a37 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateVariantValuesError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateVariantValuesError.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DuplicateVariantValues") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DuplicateVariantValuesErrorImpl.class) public interface DuplicateVariantValuesError extends ErrorObject { @@ -98,6 +99,8 @@ public static DuplicateVariantValuesError of(final DuplicateVariantValuesError t return instance; } + public DuplicateVariantValuesError copyDeep(); + /** * factory method to create a deep copy of DuplicateVariantValuesError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateVariantValuesErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateVariantValuesErrorImpl.java index 91a7b572e7b..1b64a895a42 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateVariantValuesErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/DuplicateVariantValuesErrorImpl.java @@ -137,4 +137,8 @@ public String toString() { .build(); } + @Override + public DuplicateVariantValuesError copyDeep() { + return DuplicateVariantValuesError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/EditPreviewFailedError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/EditPreviewFailedError.java index da3d9d47702..3decc65074e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/EditPreviewFailedError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/EditPreviewFailedError.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("EditPreviewFailed") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = EditPreviewFailedErrorImpl.class) public interface EditPreviewFailedError extends ErrorObject { @@ -100,6 +101,8 @@ public static EditPreviewFailedError of(final EditPreviewFailedError template) { return instance; } + public EditPreviewFailedError copyDeep(); + /** * factory method to create a deep copy of EditPreviewFailedError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/EditPreviewFailedErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/EditPreviewFailedErrorImpl.java index 73013ddc7f4..76010fc09a0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/EditPreviewFailedErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/EditPreviewFailedErrorImpl.java @@ -134,4 +134,8 @@ public String toString() { .build(); } + @Override + public EditPreviewFailedError copyDeep() { + return EditPreviewFailedError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/EnumKeyAlreadyExistsError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/EnumKeyAlreadyExistsError.java index aad8fe127b5..c25d261505b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/EnumKeyAlreadyExistsError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/EnumKeyAlreadyExistsError.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("EnumKeyAlreadyExists") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = EnumKeyAlreadyExistsErrorImpl.class) public interface EnumKeyAlreadyExistsError extends ErrorObject { @@ -113,6 +114,8 @@ public static EnumKeyAlreadyExistsError of(final EnumKeyAlreadyExistsError templ return instance; } + public EnumKeyAlreadyExistsError copyDeep(); + /** * factory method to create a deep copy of EnumKeyAlreadyExistsError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/EnumKeyAlreadyExistsErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/EnumKeyAlreadyExistsErrorImpl.java index 02ef30f94ee..052fdffaa39 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/EnumKeyAlreadyExistsErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/EnumKeyAlreadyExistsErrorImpl.java @@ -157,4 +157,8 @@ public String toString() { .build(); } + @Override + public EnumKeyAlreadyExistsError copyDeep() { + return EnumKeyAlreadyExistsError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/EnumKeyDoesNotExistError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/EnumKeyDoesNotExistError.java index 6b101a0e565..b83efd8831f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/EnumKeyDoesNotExistError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/EnumKeyDoesNotExistError.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("EnumKeyDoesNotExist") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = EnumKeyDoesNotExistErrorImpl.class) public interface EnumKeyDoesNotExistError extends ErrorObject { @@ -114,6 +115,8 @@ public static EnumKeyDoesNotExistError of(final EnumKeyDoesNotExistError templat return instance; } + public EnumKeyDoesNotExistError copyDeep(); + /** * factory method to create a deep copy of EnumKeyDoesNotExistError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/EnumKeyDoesNotExistErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/EnumKeyDoesNotExistErrorImpl.java index d680760369d..dc0fdf0b967 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/EnumKeyDoesNotExistErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/EnumKeyDoesNotExistErrorImpl.java @@ -158,4 +158,8 @@ public String toString() { .build(); } + @Override + public EnumKeyDoesNotExistError copyDeep() { + return EnumKeyDoesNotExistError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/EnumValueIsUsedError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/EnumValueIsUsedError.java index 01387dcccbb..4c501ffc80c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/EnumValueIsUsedError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/EnumValueIsUsedError.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("EnumValueIsUsed") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = EnumValueIsUsedErrorImpl.class) public interface EnumValueIsUsedError extends ErrorObject { @@ -80,6 +81,8 @@ public static EnumValueIsUsedError of(final EnumValueIsUsedError template) { return instance; } + public EnumValueIsUsedError copyDeep(); + /** * factory method to create a deep copy of EnumValueIsUsedError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/EnumValueIsUsedErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/EnumValueIsUsedErrorImpl.java index d7fa5d3e6ef..01917b10067 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/EnumValueIsUsedErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/EnumValueIsUsedErrorImpl.java @@ -115,4 +115,8 @@ public String toString() { .build(); } + @Override + public EnumValueIsUsedError copyDeep() { + return EnumValueIsUsedError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/EnumValuesMustMatchError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/EnumValuesMustMatchError.java index fcfb0a73934..e53ae1ec9b2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/EnumValuesMustMatchError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/EnumValuesMustMatchError.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("EnumValuesMustMatch") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = EnumValuesMustMatchErrorImpl.class) public interface EnumValuesMustMatchError extends ErrorObject { @@ -80,6 +81,8 @@ public static EnumValuesMustMatchError of(final EnumValuesMustMatchError templat return instance; } + public EnumValuesMustMatchError copyDeep(); + /** * factory method to create a deep copy of EnumValuesMustMatchError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/EnumValuesMustMatchErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/EnumValuesMustMatchErrorImpl.java index e40d37ad976..533f0b2f8e8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/EnumValuesMustMatchErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/EnumValuesMustMatchErrorImpl.java @@ -115,4 +115,8 @@ public String toString() { .build(); } + @Override + public EnumValuesMustMatchError copyDeep() { + return EnumValuesMustMatchError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ErrorByExtension.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ErrorByExtension.java index f8c438653c0..7ae25ff8e5f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ErrorByExtension.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ErrorByExtension.java @@ -81,6 +81,8 @@ public static ErrorByExtension of(final ErrorByExtension template) { return instance; } + public ErrorByExtension copyDeep(); + /** * factory method to create a deep copy of ErrorByExtension * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ErrorByExtensionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ErrorByExtensionImpl.java index fa71f3c10d2..ccd675ceb90 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ErrorByExtensionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ErrorByExtensionImpl.java @@ -92,4 +92,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("id", id).append("key", key).build(); } + @Override + public ErrorByExtension copyDeep() { + return ErrorByExtension.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ErrorObject.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ErrorObject.java index b56c76d6511..ec71e6d5d1a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ErrorObject.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ErrorObject.java @@ -28,84 +28,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.error.AnonymousIdAlreadyInUseErrorImpl.class, name = AnonymousIdAlreadyInUseError.ANONYMOUS_ID_ALREADY_IN_USE), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.AssociateMissingPermissionErrorImpl.class, name = AssociateMissingPermissionError.ASSOCIATE_MISSING_PERMISSION), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.AttributeDefinitionAlreadyExistsErrorImpl.class, name = AttributeDefinitionAlreadyExistsError.ATTRIBUTE_DEFINITION_ALREADY_EXISTS), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.AttributeDefinitionTypeConflictErrorImpl.class, name = AttributeDefinitionTypeConflictError.ATTRIBUTE_DEFINITION_TYPE_CONFLICT), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.AttributeNameDoesNotExistErrorImpl.class, name = AttributeNameDoesNotExistError.ATTRIBUTE_NAME_DOES_NOT_EXIST), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.BadGatewayErrorImpl.class, name = BadGatewayError.BAD_GATEWAY), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.ConcurrentModificationErrorImpl.class, name = ConcurrentModificationError.CONCURRENT_MODIFICATION), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.ContentTooLargeErrorImpl.class, name = ContentTooLargeError.CONTENT_TOO_LARGE), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.CountryNotConfiguredInStoreErrorImpl.class, name = CountryNotConfiguredInStoreError.COUNTRY_NOT_CONFIGURED_IN_STORE), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.DiscountCodeNonApplicableErrorImpl.class, name = DiscountCodeNonApplicableError.DISCOUNT_CODE_NON_APPLICABLE), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.DuplicateAttributeValueErrorImpl.class, name = DuplicateAttributeValueError.DUPLICATE_ATTRIBUTE_VALUE), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.DuplicateAttributeValuesErrorImpl.class, name = DuplicateAttributeValuesError.DUPLICATE_ATTRIBUTE_VALUES), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.DuplicateEnumValuesErrorImpl.class, name = DuplicateEnumValuesError.DUPLICATE_ENUM_VALUES), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.DuplicateFieldErrorImpl.class, name = DuplicateFieldError.DUPLICATE_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.DuplicateFieldWithConflictingResourceErrorImpl.class, name = DuplicateFieldWithConflictingResourceError.DUPLICATE_FIELD_WITH_CONFLICTING_RESOURCE), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.DuplicatePriceKeyErrorImpl.class, name = DuplicatePriceKeyError.DUPLICATE_PRICE_KEY), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.DuplicatePriceScopeErrorImpl.class, name = DuplicatePriceScopeError.DUPLICATE_PRICE_SCOPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.DuplicateStandalonePriceScopeErrorImpl.class, name = DuplicateStandalonePriceScopeError.DUPLICATE_STANDALONE_PRICE_SCOPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.DuplicateVariantValuesErrorImpl.class, name = DuplicateVariantValuesError.DUPLICATE_VARIANT_VALUES), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.EditPreviewFailedErrorImpl.class, name = EditPreviewFailedError.EDIT_PREVIEW_FAILED), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.EnumKeyAlreadyExistsErrorImpl.class, name = EnumKeyAlreadyExistsError.ENUM_KEY_ALREADY_EXISTS), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.EnumKeyDoesNotExistErrorImpl.class, name = EnumKeyDoesNotExistError.ENUM_KEY_DOES_NOT_EXIST), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.EnumValueIsUsedErrorImpl.class, name = EnumValueIsUsedError.ENUM_VALUE_IS_USED), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.EnumValuesMustMatchErrorImpl.class, name = EnumValuesMustMatchError.ENUM_VALUES_MUST_MATCH), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.ExtensionBadResponseErrorImpl.class, name = ExtensionBadResponseError.EXTENSION_BAD_RESPONSE), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.ExtensionNoResponseErrorImpl.class, name = ExtensionNoResponseError.EXTENSION_NO_RESPONSE), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.ExtensionPredicateEvaluationFailedErrorImpl.class, name = ExtensionPredicateEvaluationFailedError.EXTENSION_PREDICATE_EVALUATION_FAILED), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.ExtensionUpdateActionsFailedErrorImpl.class, name = ExtensionUpdateActionsFailedError.EXTENSION_UPDATE_ACTIONS_FAILED), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.ExternalOAuthFailedErrorImpl.class, name = ExternalOAuthFailedError.EXTERNAL_O_AUTH_FAILED), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.FeatureRemovedErrorImpl.class, name = FeatureRemovedError.FEATURE_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GeneralErrorImpl.class, name = GeneralError.GENERAL), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.InsufficientScopeErrorImpl.class, name = InsufficientScopeError.INSUFFICIENT_SCOPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.InternalConstraintViolatedErrorImpl.class, name = InternalConstraintViolatedError.INTERNAL_CONSTRAINT_VIOLATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.InvalidCredentialsErrorImpl.class, name = InvalidCredentialsError.INVALID_CREDENTIALS), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.InvalidCurrentPasswordErrorImpl.class, name = InvalidCurrentPasswordError.INVALID_CURRENT_PASSWORD), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.InvalidFieldErrorImpl.class, name = InvalidFieldError.INVALID_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.InvalidInputErrorImpl.class, name = InvalidInputError.INVALID_INPUT), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.InvalidItemShippingDetailsErrorImpl.class, name = InvalidItemShippingDetailsError.INVALID_ITEM_SHIPPING_DETAILS), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.InvalidJsonInputErrorImpl.class, name = InvalidJsonInputError.INVALID_JSON_INPUT), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.InvalidOperationErrorImpl.class, name = InvalidOperationError.INVALID_OPERATION), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.InvalidSubjectErrorImpl.class, name = InvalidSubjectError.INVALID_SUBJECT), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.InvalidTokenErrorImpl.class, name = InvalidTokenError.INVALID_TOKEN), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.LanguageUsedInStoresErrorImpl.class, name = LanguageUsedInStoresError.LANGUAGE_USED_IN_STORES), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.LockedFieldErrorImpl.class, name = LockedFieldError.LOCKED_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.MatchingPriceNotFoundErrorImpl.class, name = MatchingPriceNotFoundError.MATCHING_PRICE_NOT_FOUND), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.MaxCartDiscountsReachedErrorImpl.class, name = MaxCartDiscountsReachedError.MAX_CART_DISCOUNTS_REACHED), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.MaxResourceLimitExceededErrorImpl.class, name = MaxResourceLimitExceededError.MAX_RESOURCE_LIMIT_EXCEEDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.MaxStoreReferencesReachedErrorImpl.class, name = MaxStoreReferencesReachedError.MAX_STORE_REFERENCES_REACHED), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.MissingRoleOnChannelErrorImpl.class, name = MissingRoleOnChannelError.MISSING_ROLE_ON_CHANNEL), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.MissingTaxRateForCountryErrorImpl.class, name = MissingTaxRateForCountryError.MISSING_TAX_RATE_FOR_COUNTRY), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.MoneyOverflowErrorImpl.class, name = MoneyOverflowError.MONEY_OVERFLOW), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.NoMatchingProductDiscountFoundErrorImpl.class, name = NoMatchingProductDiscountFoundError.NO_MATCHING_PRODUCT_DISCOUNT_FOUND), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.ObjectNotFoundErrorImpl.class, name = ObjectNotFoundError.OBJECT_NOT_FOUND), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.OutOfStockErrorImpl.class, name = OutOfStockError.OUT_OF_STOCK), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.OverCapacityErrorImpl.class, name = OverCapacityError.OVER_CAPACITY), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.OverlappingStandalonePriceValidityErrorImpl.class, name = OverlappingStandalonePriceValidityError.OVERLAPPING_STANDALONE_PRICE_VALIDITY), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.PendingOperationErrorImpl.class, name = PendingOperationError.PENDING_OPERATION), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.PriceChangedErrorImpl.class, name = PriceChangedError.PRICE_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.ProductAssignmentMissingErrorImpl.class, name = ProductAssignmentMissingError.PRODUCT_ASSIGNMENT_MISSING), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.ProductPresentWithDifferentVariantSelectionErrorImpl.class, name = ProductPresentWithDifferentVariantSelectionError.PRODUCT_PRESENT_WITH_DIFFERENT_VARIANT_SELECTION), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.ProjectNotConfiguredForLanguagesErrorImpl.class, name = ProjectNotConfiguredForLanguagesError.PROJECT_NOT_CONFIGURED_FOR_LANGUAGES), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.QueryComplexityLimitExceededErrorImpl.class, name = QueryComplexityLimitExceededError.QUERY_COMPLEXITY_LIMIT_EXCEEDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.QueryTimedOutErrorImpl.class, name = QueryTimedOutError.QUERY_TIMED_OUT), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.ReferenceExistsErrorImpl.class, name = ReferenceExistsError.REFERENCE_EXISTS), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.ReferencedResourceNotFoundErrorImpl.class, name = ReferencedResourceNotFoundError.REFERENCED_RESOURCE_NOT_FOUND), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.RequiredFieldErrorImpl.class, name = RequiredFieldError.REQUIRED_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.ResourceNotFoundErrorImpl.class, name = ResourceNotFoundError.RESOURCE_NOT_FOUND), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.ResourceSizeLimitExceededErrorImpl.class, name = ResourceSizeLimitExceededError.RESOURCE_SIZE_LIMIT_EXCEEDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.SearchDeactivatedErrorImpl.class, name = SearchDeactivatedError.SEARCH_DEACTIVATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.SearchExecutionFailureErrorImpl.class, name = SearchExecutionFailureError.SEARCH_EXECUTION_FAILURE), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.SearchFacetPathNotFoundErrorImpl.class, name = SearchFacetPathNotFoundError.SEARCH_FACET_PATH_NOT_FOUND), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.SearchIndexingInProgressErrorImpl.class, name = SearchIndexingInProgressError.SEARCH_INDEXING_IN_PROGRESS), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.SearchNotReadyErrorImpl.class, name = SearchNotReadyError.SEARCH_NOT_READY), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.SemanticErrorErrorImpl.class, name = SemanticErrorError.SEMANTIC_ERROR), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.ShippingMethodDoesNotMatchCartErrorImpl.class, name = ShippingMethodDoesNotMatchCartError.SHIPPING_METHOD_DOES_NOT_MATCH_CART), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.StoreCartDiscountsLimitReachedErrorImpl.class, name = StoreCartDiscountsLimitReachedError.STORE_CART_DISCOUNTS_LIMIT_REACHED), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.SyntaxErrorErrorImpl.class, name = SyntaxErrorError.SYNTAX_ERROR) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "code", defaultImpl = ErrorObjectImpl.class, visible = true) @JsonDeserialize(as = ErrorObjectImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -151,6 +73,8 @@ public interface ErrorObject { @JsonAnySetter public void setValue(String key, Object value); + public ErrorObject copyDeep(); + /** * factory method to create a deep copy of ErrorObject * @param template instance to be copied @@ -161,313 +85,9 @@ public static ErrorObject deepCopy(@Nullable final ErrorObject template) { if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.error.AnonymousIdAlreadyInUseError) { - return com.commercetools.api.models.error.AnonymousIdAlreadyInUseError - .deepCopy((com.commercetools.api.models.error.AnonymousIdAlreadyInUseError) template); - } - if (template instanceof com.commercetools.api.models.error.AssociateMissingPermissionError) { - return com.commercetools.api.models.error.AssociateMissingPermissionError - .deepCopy((com.commercetools.api.models.error.AssociateMissingPermissionError) template); - } - if (template instanceof com.commercetools.api.models.error.AttributeDefinitionAlreadyExistsError) { - return com.commercetools.api.models.error.AttributeDefinitionAlreadyExistsError - .deepCopy((com.commercetools.api.models.error.AttributeDefinitionAlreadyExistsError) template); - } - if (template instanceof com.commercetools.api.models.error.AttributeDefinitionTypeConflictError) { - return com.commercetools.api.models.error.AttributeDefinitionTypeConflictError - .deepCopy((com.commercetools.api.models.error.AttributeDefinitionTypeConflictError) template); - } - if (template instanceof com.commercetools.api.models.error.AttributeNameDoesNotExistError) { - return com.commercetools.api.models.error.AttributeNameDoesNotExistError - .deepCopy((com.commercetools.api.models.error.AttributeNameDoesNotExistError) template); - } - if (template instanceof com.commercetools.api.models.error.BadGatewayError) { - return com.commercetools.api.models.error.BadGatewayError - .deepCopy((com.commercetools.api.models.error.BadGatewayError) template); - } - if (template instanceof com.commercetools.api.models.error.ConcurrentModificationError) { - return com.commercetools.api.models.error.ConcurrentModificationError - .deepCopy((com.commercetools.api.models.error.ConcurrentModificationError) template); - } - if (template instanceof com.commercetools.api.models.error.ContentTooLargeError) { - return com.commercetools.api.models.error.ContentTooLargeError - .deepCopy((com.commercetools.api.models.error.ContentTooLargeError) template); - } - if (template instanceof com.commercetools.api.models.error.CountryNotConfiguredInStoreError) { - return com.commercetools.api.models.error.CountryNotConfiguredInStoreError - .deepCopy((com.commercetools.api.models.error.CountryNotConfiguredInStoreError) template); - } - if (template instanceof com.commercetools.api.models.error.DiscountCodeNonApplicableError) { - return com.commercetools.api.models.error.DiscountCodeNonApplicableError - .deepCopy((com.commercetools.api.models.error.DiscountCodeNonApplicableError) template); - } - if (template instanceof com.commercetools.api.models.error.DuplicateAttributeValueError) { - return com.commercetools.api.models.error.DuplicateAttributeValueError - .deepCopy((com.commercetools.api.models.error.DuplicateAttributeValueError) template); - } - if (template instanceof com.commercetools.api.models.error.DuplicateAttributeValuesError) { - return com.commercetools.api.models.error.DuplicateAttributeValuesError - .deepCopy((com.commercetools.api.models.error.DuplicateAttributeValuesError) template); - } - if (template instanceof com.commercetools.api.models.error.DuplicateEnumValuesError) { - return com.commercetools.api.models.error.DuplicateEnumValuesError - .deepCopy((com.commercetools.api.models.error.DuplicateEnumValuesError) template); - } - if (template instanceof com.commercetools.api.models.error.DuplicateFieldError) { - return com.commercetools.api.models.error.DuplicateFieldError - .deepCopy((com.commercetools.api.models.error.DuplicateFieldError) template); - } - if (template instanceof com.commercetools.api.models.error.DuplicateFieldWithConflictingResourceError) { - return com.commercetools.api.models.error.DuplicateFieldWithConflictingResourceError - .deepCopy((com.commercetools.api.models.error.DuplicateFieldWithConflictingResourceError) template); - } - if (template instanceof com.commercetools.api.models.error.DuplicatePriceKeyError) { - return com.commercetools.api.models.error.DuplicatePriceKeyError - .deepCopy((com.commercetools.api.models.error.DuplicatePriceKeyError) template); - } - if (template instanceof com.commercetools.api.models.error.DuplicatePriceScopeError) { - return com.commercetools.api.models.error.DuplicatePriceScopeError - .deepCopy((com.commercetools.api.models.error.DuplicatePriceScopeError) template); - } - if (template instanceof com.commercetools.api.models.error.DuplicateStandalonePriceScopeError) { - return com.commercetools.api.models.error.DuplicateStandalonePriceScopeError - .deepCopy((com.commercetools.api.models.error.DuplicateStandalonePriceScopeError) template); - } - if (template instanceof com.commercetools.api.models.error.DuplicateVariantValuesError) { - return com.commercetools.api.models.error.DuplicateVariantValuesError - .deepCopy((com.commercetools.api.models.error.DuplicateVariantValuesError) template); - } - if (template instanceof com.commercetools.api.models.error.EditPreviewFailedError) { - return com.commercetools.api.models.error.EditPreviewFailedError - .deepCopy((com.commercetools.api.models.error.EditPreviewFailedError) template); - } - if (template instanceof com.commercetools.api.models.error.EnumKeyAlreadyExistsError) { - return com.commercetools.api.models.error.EnumKeyAlreadyExistsError - .deepCopy((com.commercetools.api.models.error.EnumKeyAlreadyExistsError) template); - } - if (template instanceof com.commercetools.api.models.error.EnumKeyDoesNotExistError) { - return com.commercetools.api.models.error.EnumKeyDoesNotExistError - .deepCopy((com.commercetools.api.models.error.EnumKeyDoesNotExistError) template); - } - if (template instanceof com.commercetools.api.models.error.EnumValueIsUsedError) { - return com.commercetools.api.models.error.EnumValueIsUsedError - .deepCopy((com.commercetools.api.models.error.EnumValueIsUsedError) template); - } - if (template instanceof com.commercetools.api.models.error.EnumValuesMustMatchError) { - return com.commercetools.api.models.error.EnumValuesMustMatchError - .deepCopy((com.commercetools.api.models.error.EnumValuesMustMatchError) template); - } - if (template instanceof com.commercetools.api.models.error.ExtensionBadResponseError) { - return com.commercetools.api.models.error.ExtensionBadResponseError - .deepCopy((com.commercetools.api.models.error.ExtensionBadResponseError) template); - } - if (template instanceof com.commercetools.api.models.error.ExtensionNoResponseError) { - return com.commercetools.api.models.error.ExtensionNoResponseError - .deepCopy((com.commercetools.api.models.error.ExtensionNoResponseError) template); - } - if (template instanceof com.commercetools.api.models.error.ExtensionPredicateEvaluationFailedError) { - return com.commercetools.api.models.error.ExtensionPredicateEvaluationFailedError - .deepCopy((com.commercetools.api.models.error.ExtensionPredicateEvaluationFailedError) template); - } - if (template instanceof com.commercetools.api.models.error.ExtensionUpdateActionsFailedError) { - return com.commercetools.api.models.error.ExtensionUpdateActionsFailedError - .deepCopy((com.commercetools.api.models.error.ExtensionUpdateActionsFailedError) template); - } - if (template instanceof com.commercetools.api.models.error.ExternalOAuthFailedError) { - return com.commercetools.api.models.error.ExternalOAuthFailedError - .deepCopy((com.commercetools.api.models.error.ExternalOAuthFailedError) template); - } - if (template instanceof com.commercetools.api.models.error.FeatureRemovedError) { - return com.commercetools.api.models.error.FeatureRemovedError - .deepCopy((com.commercetools.api.models.error.FeatureRemovedError) template); - } - if (template instanceof com.commercetools.api.models.error.GeneralError) { - return com.commercetools.api.models.error.GeneralError - .deepCopy((com.commercetools.api.models.error.GeneralError) template); - } - if (template instanceof com.commercetools.api.models.error.InsufficientScopeError) { - return com.commercetools.api.models.error.InsufficientScopeError - .deepCopy((com.commercetools.api.models.error.InsufficientScopeError) template); - } - if (template instanceof com.commercetools.api.models.error.InternalConstraintViolatedError) { - return com.commercetools.api.models.error.InternalConstraintViolatedError - .deepCopy((com.commercetools.api.models.error.InternalConstraintViolatedError) template); - } - if (template instanceof com.commercetools.api.models.error.InvalidCredentialsError) { - return com.commercetools.api.models.error.InvalidCredentialsError - .deepCopy((com.commercetools.api.models.error.InvalidCredentialsError) template); - } - if (template instanceof com.commercetools.api.models.error.InvalidCurrentPasswordError) { - return com.commercetools.api.models.error.InvalidCurrentPasswordError - .deepCopy((com.commercetools.api.models.error.InvalidCurrentPasswordError) template); - } - if (template instanceof com.commercetools.api.models.error.InvalidFieldError) { - return com.commercetools.api.models.error.InvalidFieldError - .deepCopy((com.commercetools.api.models.error.InvalidFieldError) template); - } - if (template instanceof com.commercetools.api.models.error.InvalidInputError) { - return com.commercetools.api.models.error.InvalidInputError - .deepCopy((com.commercetools.api.models.error.InvalidInputError) template); - } - if (template instanceof com.commercetools.api.models.error.InvalidItemShippingDetailsError) { - return com.commercetools.api.models.error.InvalidItemShippingDetailsError - .deepCopy((com.commercetools.api.models.error.InvalidItemShippingDetailsError) template); - } - if (template instanceof com.commercetools.api.models.error.InvalidJsonInputError) { - return com.commercetools.api.models.error.InvalidJsonInputError - .deepCopy((com.commercetools.api.models.error.InvalidJsonInputError) template); - } - if (template instanceof com.commercetools.api.models.error.InvalidOperationError) { - return com.commercetools.api.models.error.InvalidOperationError - .deepCopy((com.commercetools.api.models.error.InvalidOperationError) template); - } - if (template instanceof com.commercetools.api.models.error.InvalidSubjectError) { - return com.commercetools.api.models.error.InvalidSubjectError - .deepCopy((com.commercetools.api.models.error.InvalidSubjectError) template); - } - if (template instanceof com.commercetools.api.models.error.InvalidTokenError) { - return com.commercetools.api.models.error.InvalidTokenError - .deepCopy((com.commercetools.api.models.error.InvalidTokenError) template); - } - if (template instanceof com.commercetools.api.models.error.LanguageUsedInStoresError) { - return com.commercetools.api.models.error.LanguageUsedInStoresError - .deepCopy((com.commercetools.api.models.error.LanguageUsedInStoresError) template); - } - if (template instanceof com.commercetools.api.models.error.LockedFieldError) { - return com.commercetools.api.models.error.LockedFieldError - .deepCopy((com.commercetools.api.models.error.LockedFieldError) template); - } - if (template instanceof com.commercetools.api.models.error.MatchingPriceNotFoundError) { - return com.commercetools.api.models.error.MatchingPriceNotFoundError - .deepCopy((com.commercetools.api.models.error.MatchingPriceNotFoundError) template); - } - if (template instanceof com.commercetools.api.models.error.MaxCartDiscountsReachedError) { - return com.commercetools.api.models.error.MaxCartDiscountsReachedError - .deepCopy((com.commercetools.api.models.error.MaxCartDiscountsReachedError) template); - } - if (template instanceof com.commercetools.api.models.error.MaxResourceLimitExceededError) { - return com.commercetools.api.models.error.MaxResourceLimitExceededError - .deepCopy((com.commercetools.api.models.error.MaxResourceLimitExceededError) template); - } - if (template instanceof com.commercetools.api.models.error.MaxStoreReferencesReachedError) { - return com.commercetools.api.models.error.MaxStoreReferencesReachedError - .deepCopy((com.commercetools.api.models.error.MaxStoreReferencesReachedError) template); - } - if (template instanceof com.commercetools.api.models.error.MissingRoleOnChannelError) { - return com.commercetools.api.models.error.MissingRoleOnChannelError - .deepCopy((com.commercetools.api.models.error.MissingRoleOnChannelError) template); - } - if (template instanceof com.commercetools.api.models.error.MissingTaxRateForCountryError) { - return com.commercetools.api.models.error.MissingTaxRateForCountryError - .deepCopy((com.commercetools.api.models.error.MissingTaxRateForCountryError) template); - } - if (template instanceof com.commercetools.api.models.error.MoneyOverflowError) { - return com.commercetools.api.models.error.MoneyOverflowError - .deepCopy((com.commercetools.api.models.error.MoneyOverflowError) template); - } - if (template instanceof com.commercetools.api.models.error.NoMatchingProductDiscountFoundError) { - return com.commercetools.api.models.error.NoMatchingProductDiscountFoundError - .deepCopy((com.commercetools.api.models.error.NoMatchingProductDiscountFoundError) template); - } - if (template instanceof com.commercetools.api.models.error.ObjectNotFoundError) { - return com.commercetools.api.models.error.ObjectNotFoundError - .deepCopy((com.commercetools.api.models.error.ObjectNotFoundError) template); - } - if (template instanceof com.commercetools.api.models.error.OutOfStockError) { - return com.commercetools.api.models.error.OutOfStockError - .deepCopy((com.commercetools.api.models.error.OutOfStockError) template); - } - if (template instanceof com.commercetools.api.models.error.OverCapacityError) { - return com.commercetools.api.models.error.OverCapacityError - .deepCopy((com.commercetools.api.models.error.OverCapacityError) template); - } - if (template instanceof com.commercetools.api.models.error.OverlappingStandalonePriceValidityError) { - return com.commercetools.api.models.error.OverlappingStandalonePriceValidityError - .deepCopy((com.commercetools.api.models.error.OverlappingStandalonePriceValidityError) template); - } - if (template instanceof com.commercetools.api.models.error.PendingOperationError) { - return com.commercetools.api.models.error.PendingOperationError - .deepCopy((com.commercetools.api.models.error.PendingOperationError) template); - } - if (template instanceof com.commercetools.api.models.error.PriceChangedError) { - return com.commercetools.api.models.error.PriceChangedError - .deepCopy((com.commercetools.api.models.error.PriceChangedError) template); - } - if (template instanceof com.commercetools.api.models.error.ProductAssignmentMissingError) { - return com.commercetools.api.models.error.ProductAssignmentMissingError - .deepCopy((com.commercetools.api.models.error.ProductAssignmentMissingError) template); - } - if (template instanceof com.commercetools.api.models.error.ProductPresentWithDifferentVariantSelectionError) { - return com.commercetools.api.models.error.ProductPresentWithDifferentVariantSelectionError.deepCopy( - (com.commercetools.api.models.error.ProductPresentWithDifferentVariantSelectionError) template); - } - if (template instanceof com.commercetools.api.models.error.ProjectNotConfiguredForLanguagesError) { - return com.commercetools.api.models.error.ProjectNotConfiguredForLanguagesError - .deepCopy((com.commercetools.api.models.error.ProjectNotConfiguredForLanguagesError) template); - } - if (template instanceof com.commercetools.api.models.error.QueryComplexityLimitExceededError) { - return com.commercetools.api.models.error.QueryComplexityLimitExceededError - .deepCopy((com.commercetools.api.models.error.QueryComplexityLimitExceededError) template); - } - if (template instanceof com.commercetools.api.models.error.QueryTimedOutError) { - return com.commercetools.api.models.error.QueryTimedOutError - .deepCopy((com.commercetools.api.models.error.QueryTimedOutError) template); - } - if (template instanceof com.commercetools.api.models.error.ReferenceExistsError) { - return com.commercetools.api.models.error.ReferenceExistsError - .deepCopy((com.commercetools.api.models.error.ReferenceExistsError) template); - } - if (template instanceof com.commercetools.api.models.error.ReferencedResourceNotFoundError) { - return com.commercetools.api.models.error.ReferencedResourceNotFoundError - .deepCopy((com.commercetools.api.models.error.ReferencedResourceNotFoundError) template); - } - if (template instanceof com.commercetools.api.models.error.RequiredFieldError) { - return com.commercetools.api.models.error.RequiredFieldError - .deepCopy((com.commercetools.api.models.error.RequiredFieldError) template); - } - if (template instanceof com.commercetools.api.models.error.ResourceNotFoundError) { - return com.commercetools.api.models.error.ResourceNotFoundError - .deepCopy((com.commercetools.api.models.error.ResourceNotFoundError) template); - } - if (template instanceof com.commercetools.api.models.error.ResourceSizeLimitExceededError) { - return com.commercetools.api.models.error.ResourceSizeLimitExceededError - .deepCopy((com.commercetools.api.models.error.ResourceSizeLimitExceededError) template); - } - if (template instanceof com.commercetools.api.models.error.SearchDeactivatedError) { - return com.commercetools.api.models.error.SearchDeactivatedError - .deepCopy((com.commercetools.api.models.error.SearchDeactivatedError) template); - } - if (template instanceof com.commercetools.api.models.error.SearchExecutionFailureError) { - return com.commercetools.api.models.error.SearchExecutionFailureError - .deepCopy((com.commercetools.api.models.error.SearchExecutionFailureError) template); - } - if (template instanceof com.commercetools.api.models.error.SearchFacetPathNotFoundError) { - return com.commercetools.api.models.error.SearchFacetPathNotFoundError - .deepCopy((com.commercetools.api.models.error.SearchFacetPathNotFoundError) template); - } - if (template instanceof com.commercetools.api.models.error.SearchIndexingInProgressError) { - return com.commercetools.api.models.error.SearchIndexingInProgressError - .deepCopy((com.commercetools.api.models.error.SearchIndexingInProgressError) template); - } - if (template instanceof com.commercetools.api.models.error.SearchNotReadyError) { - return com.commercetools.api.models.error.SearchNotReadyError - .deepCopy((com.commercetools.api.models.error.SearchNotReadyError) template); - } - if (template instanceof com.commercetools.api.models.error.SemanticErrorError) { - return com.commercetools.api.models.error.SemanticErrorError - .deepCopy((com.commercetools.api.models.error.SemanticErrorError) template); - } - if (template instanceof com.commercetools.api.models.error.ShippingMethodDoesNotMatchCartError) { - return com.commercetools.api.models.error.ShippingMethodDoesNotMatchCartError - .deepCopy((com.commercetools.api.models.error.ShippingMethodDoesNotMatchCartError) template); - } - if (template instanceof com.commercetools.api.models.error.StoreCartDiscountsLimitReachedError) { - return com.commercetools.api.models.error.StoreCartDiscountsLimitReachedError - .deepCopy((com.commercetools.api.models.error.StoreCartDiscountsLimitReachedError) template); - } - if (template instanceof com.commercetools.api.models.error.SyntaxErrorError) { - return com.commercetools.api.models.error.SyntaxErrorError - .deepCopy((com.commercetools.api.models.error.SyntaxErrorError) template); + + if (!(template instanceof ErrorObjectImpl)) { + return template.copyDeep(); } ErrorObjectImpl instance = new ErrorObjectImpl(); instance.setMessage(template.getMessage()); diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ErrorObjectImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ErrorObjectImpl.java index fd2744ae006..d199bf7c380 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ErrorObjectImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ErrorObjectImpl.java @@ -113,4 +113,8 @@ public String toString() { .build(); } + @Override + public ErrorObject copyDeep() { + return ErrorObject.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ErrorResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ErrorResponse.java index 57cfa2c9183..55df2e5df28 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ErrorResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ErrorResponse.java @@ -111,6 +111,8 @@ public static ErrorResponse of(final ErrorResponse template) { return instance; } + public ErrorResponse copyDeep(); + /** * factory method to create a deep copy of ErrorResponse * @param template instance to be copied @@ -121,13 +123,9 @@ public static ErrorResponse deepCopy(@Nullable final ErrorResponse template) { if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.error.AuthErrorResponse) { - return com.commercetools.api.models.error.AuthErrorResponse - .deepCopy((com.commercetools.api.models.error.AuthErrorResponse) template); - } - if (template instanceof com.commercetools.api.models.product_search.ProductSearchErrorResponse) { - return com.commercetools.api.models.product_search.ProductSearchErrorResponse - .deepCopy((com.commercetools.api.models.product_search.ProductSearchErrorResponse) template); + + if (!(template instanceof ErrorResponseImpl)) { + return template.copyDeep(); } ErrorResponseImpl instance = new ErrorResponseImpl(); instance.setStatusCode(template.getStatusCode()); diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ErrorResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ErrorResponseImpl.java index 60a10f777d4..8ac1de8285a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ErrorResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ErrorResponseImpl.java @@ -119,4 +119,8 @@ public String toString() { .build(); } + @Override + public ErrorResponse copyDeep() { + return ErrorResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExtensionBadResponseError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExtensionBadResponseError.java index 8b8a81e897f..f83c8f90b2f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExtensionBadResponseError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExtensionBadResponseError.java @@ -32,6 +32,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ExtensionBadResponse") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ExtensionBadResponseErrorImpl.class) public interface ExtensionBadResponseError extends ErrorObject { @@ -205,6 +206,8 @@ public static ExtensionBadResponseError of(final ExtensionBadResponseError templ return instance; } + public ExtensionBadResponseError copyDeep(); + /** * factory method to create a deep copy of ExtensionBadResponseError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExtensionBadResponseErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExtensionBadResponseErrorImpl.java index ec6d87802b7..23572080624 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExtensionBadResponseErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExtensionBadResponseErrorImpl.java @@ -262,4 +262,8 @@ public String toString() { .build(); } + @Override + public ExtensionBadResponseError copyDeep() { + return ExtensionBadResponseError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExtensionError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExtensionError.java index 564e012c4d5..b52108a83b6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExtensionError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExtensionError.java @@ -133,6 +133,8 @@ public static ExtensionError of(final ExtensionError template) { return instance; } + public ExtensionError copyDeep(); + /** * factory method to create a deep copy of ExtensionError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExtensionErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExtensionErrorImpl.java index 2ccdbb28f25..4e5f175ea6a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExtensionErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExtensionErrorImpl.java @@ -160,4 +160,8 @@ public String toString() { .build(); } + @Override + public ExtensionError copyDeep() { + return ExtensionError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExtensionNoResponseError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExtensionNoResponseError.java index de4311ee789..3a95b2d9845 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExtensionNoResponseError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExtensionNoResponseError.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ExtensionNoResponse") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ExtensionNoResponseErrorImpl.class) public interface ExtensionNoResponseError extends ErrorObject { @@ -112,6 +113,8 @@ public static ExtensionNoResponseError of(final ExtensionNoResponseError templat return instance; } + public ExtensionNoResponseError copyDeep(); + /** * factory method to create a deep copy of ExtensionNoResponseError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExtensionNoResponseErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExtensionNoResponseErrorImpl.java index f28933d38a0..f44ee698f14 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExtensionNoResponseErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExtensionNoResponseErrorImpl.java @@ -157,4 +157,8 @@ public String toString() { .build(); } + @Override + public ExtensionNoResponseError copyDeep() { + return ExtensionNoResponseError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExtensionPredicateEvaluationFailedError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExtensionPredicateEvaluationFailedError.java index 4f85734e417..90ff036f88c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExtensionPredicateEvaluationFailedError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExtensionPredicateEvaluationFailedError.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ExtensionPredicateEvaluationFailed") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ExtensionPredicateEvaluationFailedErrorImpl.class) public interface ExtensionPredicateEvaluationFailedError extends ErrorObject { @@ -98,6 +99,8 @@ public static ExtensionPredicateEvaluationFailedError of(final ExtensionPredicat return instance; } + public ExtensionPredicateEvaluationFailedError copyDeep(); + /** * factory method to create a deep copy of ExtensionPredicateEvaluationFailedError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExtensionPredicateEvaluationFailedErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExtensionPredicateEvaluationFailedErrorImpl.java index a344668ccb6..2abec13a821 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExtensionPredicateEvaluationFailedErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExtensionPredicateEvaluationFailedErrorImpl.java @@ -137,4 +137,8 @@ public String toString() { .build(); } + @Override + public ExtensionPredicateEvaluationFailedError copyDeep() { + return ExtensionPredicateEvaluationFailedError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExtensionUpdateActionsFailedError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExtensionUpdateActionsFailedError.java index d03be804713..dd1f71663ae 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExtensionUpdateActionsFailedError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExtensionUpdateActionsFailedError.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ExtensionUpdateActionsFailed") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ExtensionUpdateActionsFailedErrorImpl.class) public interface ExtensionUpdateActionsFailedError extends ErrorObject { @@ -140,6 +141,8 @@ public static ExtensionUpdateActionsFailedError of(final ExtensionUpdateActionsF return instance; } + public ExtensionUpdateActionsFailedError copyDeep(); + /** * factory method to create a deep copy of ExtensionUpdateActionsFailedError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExtensionUpdateActionsFailedErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExtensionUpdateActionsFailedErrorImpl.java index e53938099da..32a46502e65 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExtensionUpdateActionsFailedErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExtensionUpdateActionsFailedErrorImpl.java @@ -182,4 +182,8 @@ public String toString() { .build(); } + @Override + public ExtensionUpdateActionsFailedError copyDeep() { + return ExtensionUpdateActionsFailedError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExternalOAuthFailedError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExternalOAuthFailedError.java index db9b7ca99f6..04d8e4483c6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExternalOAuthFailedError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExternalOAuthFailedError.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ExternalOAuthFailed") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ExternalOAuthFailedErrorImpl.class) public interface ExternalOAuthFailedError extends ErrorObject { @@ -79,6 +80,8 @@ public static ExternalOAuthFailedError of(final ExternalOAuthFailedError templat return instance; } + public ExternalOAuthFailedError copyDeep(); + /** * factory method to create a deep copy of ExternalOAuthFailedError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExternalOAuthFailedErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExternalOAuthFailedErrorImpl.java index be9655098ee..fb4550b93ef 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExternalOAuthFailedErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ExternalOAuthFailedErrorImpl.java @@ -114,4 +114,8 @@ public String toString() { .build(); } + @Override + public ExternalOAuthFailedError copyDeep() { + return ExternalOAuthFailedError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/FeatureRemovedError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/FeatureRemovedError.java index e4e19340ea7..b9f064b58e8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/FeatureRemovedError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/FeatureRemovedError.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("FeatureRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = FeatureRemovedErrorImpl.class) public interface FeatureRemovedError extends ErrorObject { @@ -79,6 +80,8 @@ public static FeatureRemovedError of(final FeatureRemovedError template) { return instance; } + public FeatureRemovedError copyDeep(); + /** * factory method to create a deep copy of FeatureRemovedError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/FeatureRemovedErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/FeatureRemovedErrorImpl.java index 078b9fd50f1..e288ba429ad 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/FeatureRemovedErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/FeatureRemovedErrorImpl.java @@ -114,4 +114,8 @@ public String toString() { .build(); } + @Override + public FeatureRemovedError copyDeep() { + return FeatureRemovedError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GeneralError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GeneralError.java index 7a339deeb5d..0986b3a09cb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GeneralError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GeneralError.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("General") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GeneralErrorImpl.class) public interface GeneralError extends ErrorObject { @@ -80,6 +81,8 @@ public static GeneralError of(final GeneralError template) { return instance; } + public GeneralError copyDeep(); + /** * factory method to create a deep copy of GeneralError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GeneralErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GeneralErrorImpl.java index 48a6996881c..653d729fdda 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GeneralErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GeneralErrorImpl.java @@ -115,4 +115,8 @@ public String toString() { .build(); } + @Override + public GeneralError copyDeep() { + return GeneralError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLAnonymousIdAlreadyInUseError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLAnonymousIdAlreadyInUseError.java index 78b7205c52f..4b03fe0e32c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLAnonymousIdAlreadyInUseError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLAnonymousIdAlreadyInUseError.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("AnonymousIdAlreadyInUse") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLAnonymousIdAlreadyInUseErrorImpl.class) public interface GraphQLAnonymousIdAlreadyInUseError extends GraphQLErrorObject { @@ -63,6 +64,8 @@ public static GraphQLAnonymousIdAlreadyInUseError of(final GraphQLAnonymousIdAlr return instance; } + public GraphQLAnonymousIdAlreadyInUseError copyDeep(); + /** * factory method to create a deep copy of GraphQLAnonymousIdAlreadyInUseError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLAnonymousIdAlreadyInUseErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLAnonymousIdAlreadyInUseErrorImpl.java index bff251c1370..c97f0e678c2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLAnonymousIdAlreadyInUseErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLAnonymousIdAlreadyInUseErrorImpl.java @@ -97,4 +97,8 @@ public String toString() { .build(); } + @Override + public GraphQLAnonymousIdAlreadyInUseError copyDeep() { + return GraphQLAnonymousIdAlreadyInUseError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLAssociateMissingPermissionError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLAssociateMissingPermissionError.java index c96695ac5f2..0e9cca9ed77 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLAssociateMissingPermissionError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLAssociateMissingPermissionError.java @@ -33,6 +33,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("AssociateMissingPermission") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLAssociateMissingPermissionErrorImpl.class) public interface GraphQLAssociateMissingPermissionError extends GraphQLErrorObject { @@ -143,6 +144,8 @@ public static GraphQLAssociateMissingPermissionError of(final GraphQLAssociateMi return instance; } + public GraphQLAssociateMissingPermissionError copyDeep(); + /** * factory method to create a deep copy of GraphQLAssociateMissingPermissionError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLAssociateMissingPermissionErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLAssociateMissingPermissionErrorImpl.java index ddce18d8a10..8add9a3a464 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLAssociateMissingPermissionErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLAssociateMissingPermissionErrorImpl.java @@ -185,4 +185,8 @@ public String toString() { .build(); } + @Override + public GraphQLAssociateMissingPermissionError copyDeep() { + return GraphQLAssociateMissingPermissionError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLAttributeDefinitionAlreadyExistsError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLAttributeDefinitionAlreadyExistsError.java index a8666c66b9a..efbf9fa6308 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLAttributeDefinitionAlreadyExistsError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLAttributeDefinitionAlreadyExistsError.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("AttributeDefinitionAlreadyExists") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLAttributeDefinitionAlreadyExistsErrorImpl.class) public interface GraphQLAttributeDefinitionAlreadyExistsError extends GraphQLErrorObject { @@ -115,6 +116,8 @@ public static GraphQLAttributeDefinitionAlreadyExistsError of( return instance; } + public GraphQLAttributeDefinitionAlreadyExistsError copyDeep(); + /** * factory method to create a deep copy of GraphQLAttributeDefinitionAlreadyExistsError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLAttributeDefinitionAlreadyExistsErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLAttributeDefinitionAlreadyExistsErrorImpl.java index 170587d84e0..099669f97fa 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLAttributeDefinitionAlreadyExistsErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLAttributeDefinitionAlreadyExistsErrorImpl.java @@ -160,4 +160,8 @@ public String toString() { .build(); } + @Override + public GraphQLAttributeDefinitionAlreadyExistsError copyDeep() { + return GraphQLAttributeDefinitionAlreadyExistsError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLAttributeDefinitionTypeConflictError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLAttributeDefinitionTypeConflictError.java index 001371f0abf..a255ea93931 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLAttributeDefinitionTypeConflictError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLAttributeDefinitionTypeConflictError.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("AttributeDefinitionTypeConflict") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLAttributeDefinitionTypeConflictErrorImpl.class) public interface GraphQLAttributeDefinitionTypeConflictError extends GraphQLErrorObject { @@ -115,6 +116,8 @@ public static GraphQLAttributeDefinitionTypeConflictError of( return instance; } + public GraphQLAttributeDefinitionTypeConflictError copyDeep(); + /** * factory method to create a deep copy of GraphQLAttributeDefinitionTypeConflictError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLAttributeDefinitionTypeConflictErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLAttributeDefinitionTypeConflictErrorImpl.java index 98ac960b4c4..ac5d3deb056 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLAttributeDefinitionTypeConflictErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLAttributeDefinitionTypeConflictErrorImpl.java @@ -160,4 +160,8 @@ public String toString() { .build(); } + @Override + public GraphQLAttributeDefinitionTypeConflictError copyDeep() { + return GraphQLAttributeDefinitionTypeConflictError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLAttributeNameDoesNotExistError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLAttributeNameDoesNotExistError.java index a451a64fd9b..7c39fa5e31c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLAttributeNameDoesNotExistError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLAttributeNameDoesNotExistError.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("AttributeNameDoesNotExist") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLAttributeNameDoesNotExistErrorImpl.class) public interface GraphQLAttributeNameDoesNotExistError extends GraphQLErrorObject { @@ -80,6 +81,8 @@ public static GraphQLAttributeNameDoesNotExistError of(final GraphQLAttributeNam return instance; } + public GraphQLAttributeNameDoesNotExistError copyDeep(); + /** * factory method to create a deep copy of GraphQLAttributeNameDoesNotExistError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLAttributeNameDoesNotExistErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLAttributeNameDoesNotExistErrorImpl.java index 74048a54fdb..cb5a323b500 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLAttributeNameDoesNotExistErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLAttributeNameDoesNotExistErrorImpl.java @@ -116,4 +116,8 @@ public String toString() { .build(); } + @Override + public GraphQLAttributeNameDoesNotExistError copyDeep() { + return GraphQLAttributeNameDoesNotExistError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLBadGatewayError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLBadGatewayError.java index 64331082f76..b5af9656ac3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLBadGatewayError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLBadGatewayError.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BadGateway") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLBadGatewayErrorImpl.class) public interface GraphQLBadGatewayError extends GraphQLErrorObject { @@ -63,6 +64,8 @@ public static GraphQLBadGatewayError of(final GraphQLBadGatewayError template) { return instance; } + public GraphQLBadGatewayError copyDeep(); + /** * factory method to create a deep copy of GraphQLBadGatewayError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLBadGatewayErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLBadGatewayErrorImpl.java index a3589108a83..71af87946cb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLBadGatewayErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLBadGatewayErrorImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public GraphQLBadGatewayError copyDeep() { + return GraphQLBadGatewayError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLConcurrentModificationError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLConcurrentModificationError.java index d7b07d0a3c3..0e6107bbc0e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLConcurrentModificationError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLConcurrentModificationError.java @@ -26,6 +26,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ConcurrentModification") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLConcurrentModificationErrorImpl.class) public interface GraphQLConcurrentModificationError extends GraphQLErrorObject { @@ -78,6 +79,8 @@ public static GraphQLConcurrentModificationError of(final GraphQLConcurrentModif return instance; } + public GraphQLConcurrentModificationError copyDeep(); + /** * factory method to create a deep copy of GraphQLConcurrentModificationError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLConcurrentModificationErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLConcurrentModificationErrorImpl.java index 3f20cbbe213..f461a5ad9d3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLConcurrentModificationErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLConcurrentModificationErrorImpl.java @@ -115,4 +115,8 @@ public String toString() { .build(); } + @Override + public GraphQLConcurrentModificationError copyDeep() { + return GraphQLConcurrentModificationError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLContentTooLargeError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLContentTooLargeError.java index d51462c18af..e2545f27b73 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLContentTooLargeError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLContentTooLargeError.java @@ -26,6 +26,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ContentTooLarge") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLContentTooLargeErrorImpl.class) public interface GraphQLContentTooLargeError extends GraphQLErrorObject { @@ -62,6 +63,8 @@ public static GraphQLContentTooLargeError of(final GraphQLContentTooLargeError t return instance; } + public GraphQLContentTooLargeError copyDeep(); + /** * factory method to create a deep copy of GraphQLContentTooLargeError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLContentTooLargeErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLContentTooLargeErrorImpl.java index 088ce5e5597..15d459876c9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLContentTooLargeErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLContentTooLargeErrorImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public GraphQLContentTooLargeError copyDeep() { + return GraphQLContentTooLargeError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLCountryNotConfiguredInStoreError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLCountryNotConfiguredInStoreError.java index f37d84f998f..aaa222c8b21 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLCountryNotConfiguredInStoreError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLCountryNotConfiguredInStoreError.java @@ -37,6 +37,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CountryNotConfiguredInStore") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLCountryNotConfiguredInStoreErrorImpl.class) public interface GraphQLCountryNotConfiguredInStoreError extends GraphQLErrorObject { @@ -113,6 +114,8 @@ public static GraphQLCountryNotConfiguredInStoreError of(final GraphQLCountryNot return instance; } + public GraphQLCountryNotConfiguredInStoreError copyDeep(); + /** * factory method to create a deep copy of GraphQLCountryNotConfiguredInStoreError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLCountryNotConfiguredInStoreErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLCountryNotConfiguredInStoreErrorImpl.java index ec3e2f9e535..ee8862d9327 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLCountryNotConfiguredInStoreErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLCountryNotConfiguredInStoreErrorImpl.java @@ -151,4 +151,8 @@ public String toString() { .build(); } + @Override + public GraphQLCountryNotConfiguredInStoreError copyDeep() { + return GraphQLCountryNotConfiguredInStoreError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDiscountCodeNonApplicableError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDiscountCodeNonApplicableError.java index 4e543b2736c..1d2edeb8c88 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDiscountCodeNonApplicableError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDiscountCodeNonApplicableError.java @@ -37,6 +37,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DiscountCodeNonApplicable") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLDiscountCodeNonApplicableErrorImpl.class) public interface GraphQLDiscountCodeNonApplicableError extends GraphQLErrorObject { @@ -169,6 +170,8 @@ public static GraphQLDiscountCodeNonApplicableError of(final GraphQLDiscountCode return instance; } + public GraphQLDiscountCodeNonApplicableError copyDeep(); + /** * factory method to create a deep copy of GraphQLDiscountCodeNonApplicableError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDiscountCodeNonApplicableErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDiscountCodeNonApplicableErrorImpl.java index d0a42552409..d77e9040c23 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDiscountCodeNonApplicableErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDiscountCodeNonApplicableErrorImpl.java @@ -227,4 +227,8 @@ public String toString() { .build(); } + @Override + public GraphQLDiscountCodeNonApplicableError copyDeep() { + return GraphQLDiscountCodeNonApplicableError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateAttributeValueError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateAttributeValueError.java index d824485b744..43552bb03a1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateAttributeValueError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateAttributeValueError.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DuplicateAttributeValue") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLDuplicateAttributeValueErrorImpl.class) public interface GraphQLDuplicateAttributeValueError extends GraphQLErrorObject { @@ -82,6 +83,8 @@ public static GraphQLDuplicateAttributeValueError of(final GraphQLDuplicateAttri return instance; } + public GraphQLDuplicateAttributeValueError copyDeep(); + /** * factory method to create a deep copy of GraphQLDuplicateAttributeValueError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateAttributeValueErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateAttributeValueErrorImpl.java index 7d27ec11a98..98d486192d8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateAttributeValueErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateAttributeValueErrorImpl.java @@ -115,4 +115,8 @@ public String toString() { .build(); } + @Override + public GraphQLDuplicateAttributeValueError copyDeep() { + return GraphQLDuplicateAttributeValueError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateAttributeValuesError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateAttributeValuesError.java index bfc7addd0e3..a485372f647 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateAttributeValuesError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateAttributeValuesError.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DuplicateAttributeValues") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLDuplicateAttributeValuesErrorImpl.class) public interface GraphQLDuplicateAttributeValuesError extends GraphQLErrorObject { @@ -91,6 +92,8 @@ public static GraphQLDuplicateAttributeValuesError of(final GraphQLDuplicateAttr return instance; } + public GraphQLDuplicateAttributeValuesError copyDeep(); + /** * factory method to create a deep copy of GraphQLDuplicateAttributeValuesError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateAttributeValuesErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateAttributeValuesErrorImpl.java index 1464813f4a8..16ebe5d57ba 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateAttributeValuesErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateAttributeValuesErrorImpl.java @@ -119,4 +119,8 @@ public String toString() { .build(); } + @Override + public GraphQLDuplicateAttributeValuesError copyDeep() { + return GraphQLDuplicateAttributeValuesError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateEnumValuesError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateEnumValuesError.java index 0b44d3886d2..45a68fbf628 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateEnumValuesError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateEnumValuesError.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DuplicateEnumValues") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLDuplicateEnumValuesErrorImpl.class) public interface GraphQLDuplicateEnumValuesError extends GraphQLErrorObject { @@ -87,6 +88,8 @@ public static GraphQLDuplicateEnumValuesError of(final GraphQLDuplicateEnumValue return instance; } + public GraphQLDuplicateEnumValuesError copyDeep(); + /** * factory method to create a deep copy of GraphQLDuplicateEnumValuesError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateEnumValuesErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateEnumValuesErrorImpl.java index ac5eb469e5f..e03e9c4e785 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateEnumValuesErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateEnumValuesErrorImpl.java @@ -119,4 +119,8 @@ public String toString() { .build(); } + @Override + public GraphQLDuplicateEnumValuesError copyDeep() { + return GraphQLDuplicateEnumValuesError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateFieldError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateFieldError.java index f43604ef962..565564d90d1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateFieldError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateFieldError.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DuplicateField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLDuplicateFieldErrorImpl.class) public interface GraphQLDuplicateFieldError extends GraphQLErrorObject { @@ -95,6 +96,8 @@ public static GraphQLDuplicateFieldError of(final GraphQLDuplicateFieldError tem return instance; } + public GraphQLDuplicateFieldError copyDeep(); + /** * factory method to create a deep copy of GraphQLDuplicateFieldError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateFieldErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateFieldErrorImpl.java index 8ba8038df7e..c1db1cb470e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateFieldErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateFieldErrorImpl.java @@ -137,4 +137,8 @@ public String toString() { .build(); } + @Override + public GraphQLDuplicateFieldError copyDeep() { + return GraphQLDuplicateFieldError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateFieldWithConflictingResourceError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateFieldWithConflictingResourceError.java index d5a192585b1..af19a0de2d1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateFieldWithConflictingResourceError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateFieldWithConflictingResourceError.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DuplicateFieldWithConflictingResource") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLDuplicateFieldWithConflictingResourceErrorImpl.class) public interface GraphQLDuplicateFieldWithConflictingResourceError extends GraphQLErrorObject { @@ -116,6 +117,8 @@ public static GraphQLDuplicateFieldWithConflictingResourceError of( return instance; } + public GraphQLDuplicateFieldWithConflictingResourceError copyDeep(); + /** * factory method to create a deep copy of GraphQLDuplicateFieldWithConflictingResourceError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateFieldWithConflictingResourceErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateFieldWithConflictingResourceErrorImpl.java index 751add7ebfb..11e68140ef0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateFieldWithConflictingResourceErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateFieldWithConflictingResourceErrorImpl.java @@ -159,4 +159,8 @@ public String toString() { .build(); } + @Override + public GraphQLDuplicateFieldWithConflictingResourceError copyDeep() { + return GraphQLDuplicateFieldWithConflictingResourceError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicatePriceKeyError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicatePriceKeyError.java index 2fa18ca6582..455102ddb76 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicatePriceKeyError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicatePriceKeyError.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DuplicatePriceKey") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLDuplicatePriceKeyErrorImpl.class) public interface GraphQLDuplicatePriceKeyError extends GraphQLErrorObject { @@ -83,6 +84,8 @@ public static GraphQLDuplicatePriceKeyError of(final GraphQLDuplicatePriceKeyErr return instance; } + public GraphQLDuplicatePriceKeyError copyDeep(); + /** * factory method to create a deep copy of GraphQLDuplicatePriceKeyError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicatePriceKeyErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicatePriceKeyErrorImpl.java index 308f8535107..81932ca0324 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicatePriceKeyErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicatePriceKeyErrorImpl.java @@ -115,4 +115,8 @@ public String toString() { .build(); } + @Override + public GraphQLDuplicatePriceKeyError copyDeep() { + return GraphQLDuplicatePriceKeyError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicatePriceScopeError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicatePriceScopeError.java index 8da5376b707..9d4488cd038 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicatePriceScopeError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicatePriceScopeError.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DuplicatePriceScope") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLDuplicatePriceScopeErrorImpl.class) public interface GraphQLDuplicatePriceScopeError extends GraphQLErrorObject { @@ -83,6 +84,8 @@ public static GraphQLDuplicatePriceScopeError of(final GraphQLDuplicatePriceScop return instance; } + public GraphQLDuplicatePriceScopeError copyDeep(); + /** * factory method to create a deep copy of GraphQLDuplicatePriceScopeError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicatePriceScopeErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicatePriceScopeErrorImpl.java index c68eb19ca2b..00d8e3b0780 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicatePriceScopeErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicatePriceScopeErrorImpl.java @@ -116,4 +116,8 @@ public String toString() { .build(); } + @Override + public GraphQLDuplicatePriceScopeError copyDeep() { + return GraphQLDuplicatePriceScopeError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateStandalonePriceScopeError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateStandalonePriceScopeError.java index 056857dafbe..06ed5419d9e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateStandalonePriceScopeError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateStandalonePriceScopeError.java @@ -35,6 +35,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DuplicateStandalonePriceScope") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLDuplicateStandalonePriceScopeErrorImpl.class) public interface GraphQLDuplicateStandalonePriceScopeError extends GraphQLErrorObject { @@ -201,6 +202,8 @@ public static GraphQLDuplicateStandalonePriceScopeError of( return instance; } + public GraphQLDuplicateStandalonePriceScopeError copyDeep(); + /** * factory method to create a deep copy of GraphQLDuplicateStandalonePriceScopeError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateStandalonePriceScopeErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateStandalonePriceScopeErrorImpl.java index fb01c7dcdfc..4c80db9b6a9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateStandalonePriceScopeErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateStandalonePriceScopeErrorImpl.java @@ -261,4 +261,8 @@ public String toString() { .build(); } + @Override + public GraphQLDuplicateStandalonePriceScopeError copyDeep() { + return GraphQLDuplicateStandalonePriceScopeError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateVariantValuesError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateVariantValuesError.java index 4437d7694d6..7e6f4624b75 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateVariantValuesError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateVariantValuesError.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DuplicateVariantValues") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLDuplicateVariantValuesErrorImpl.class) public interface GraphQLDuplicateVariantValuesError extends GraphQLErrorObject { @@ -81,6 +82,8 @@ public static GraphQLDuplicateVariantValuesError of(final GraphQLDuplicateVarian return instance; } + public GraphQLDuplicateVariantValuesError copyDeep(); + /** * factory method to create a deep copy of GraphQLDuplicateVariantValuesError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateVariantValuesErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateVariantValuesErrorImpl.java index a7d5b038ba9..cfd8ffc0963 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateVariantValuesErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLDuplicateVariantValuesErrorImpl.java @@ -115,4 +115,8 @@ public String toString() { .build(); } + @Override + public GraphQLDuplicateVariantValuesError copyDeep() { + return GraphQLDuplicateVariantValuesError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLEditPreviewFailedError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLEditPreviewFailedError.java index db114b02d6a..67b31da90fb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLEditPreviewFailedError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLEditPreviewFailedError.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("EditPreviewFailed") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLEditPreviewFailedErrorImpl.class) public interface GraphQLEditPreviewFailedError extends GraphQLErrorObject { @@ -83,6 +84,8 @@ public static GraphQLEditPreviewFailedError of(final GraphQLEditPreviewFailedErr return instance; } + public GraphQLEditPreviewFailedError copyDeep(); + /** * factory method to create a deep copy of GraphQLEditPreviewFailedError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLEditPreviewFailedErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLEditPreviewFailedErrorImpl.java index 866b66455e5..560fc3dcdf3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLEditPreviewFailedErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLEditPreviewFailedErrorImpl.java @@ -115,4 +115,8 @@ public String toString() { .build(); } + @Override + public GraphQLEditPreviewFailedError copyDeep() { + return GraphQLEditPreviewFailedError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLEnumKeyAlreadyExistsError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLEnumKeyAlreadyExistsError.java index 1f49cb309dc..ca922302c95 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLEnumKeyAlreadyExistsError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLEnumKeyAlreadyExistsError.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("EnumKeyAlreadyExists") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLEnumKeyAlreadyExistsErrorImpl.class) public interface GraphQLEnumKeyAlreadyExistsError extends GraphQLErrorObject { @@ -96,6 +97,8 @@ public static GraphQLEnumKeyAlreadyExistsError of(final GraphQLEnumKeyAlreadyExi return instance; } + public GraphQLEnumKeyAlreadyExistsError copyDeep(); + /** * factory method to create a deep copy of GraphQLEnumKeyAlreadyExistsError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLEnumKeyAlreadyExistsErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLEnumKeyAlreadyExistsErrorImpl.java index e00aebd6ac2..a74bea7c987 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLEnumKeyAlreadyExistsErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLEnumKeyAlreadyExistsErrorImpl.java @@ -138,4 +138,8 @@ public String toString() { .build(); } + @Override + public GraphQLEnumKeyAlreadyExistsError copyDeep() { + return GraphQLEnumKeyAlreadyExistsError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLEnumKeyDoesNotExistError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLEnumKeyDoesNotExistError.java index 655d6704552..396cb703e23 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLEnumKeyDoesNotExistError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLEnumKeyDoesNotExistError.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("EnumKeyDoesNotExist") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLEnumKeyDoesNotExistErrorImpl.class) public interface GraphQLEnumKeyDoesNotExistError extends GraphQLErrorObject { @@ -97,6 +98,8 @@ public static GraphQLEnumKeyDoesNotExistError of(final GraphQLEnumKeyDoesNotExis return instance; } + public GraphQLEnumKeyDoesNotExistError copyDeep(); + /** * factory method to create a deep copy of GraphQLEnumKeyDoesNotExistError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLEnumKeyDoesNotExistErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLEnumKeyDoesNotExistErrorImpl.java index a09e8a36324..3a0fa0ab06c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLEnumKeyDoesNotExistErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLEnumKeyDoesNotExistErrorImpl.java @@ -139,4 +139,8 @@ public String toString() { .build(); } + @Override + public GraphQLEnumKeyDoesNotExistError copyDeep() { + return GraphQLEnumKeyDoesNotExistError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLEnumValueIsUsedError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLEnumValueIsUsedError.java index 8df2f107038..884f7a8913a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLEnumValueIsUsedError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLEnumValueIsUsedError.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("EnumValueIsUsed") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLEnumValueIsUsedErrorImpl.class) public interface GraphQLEnumValueIsUsedError extends GraphQLErrorObject { @@ -63,6 +64,8 @@ public static GraphQLEnumValueIsUsedError of(final GraphQLEnumValueIsUsedError t return instance; } + public GraphQLEnumValueIsUsedError copyDeep(); + /** * factory method to create a deep copy of GraphQLEnumValueIsUsedError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLEnumValueIsUsedErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLEnumValueIsUsedErrorImpl.java index 96c1cd278f3..d50018ffcec 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLEnumValueIsUsedErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLEnumValueIsUsedErrorImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public GraphQLEnumValueIsUsedError copyDeep() { + return GraphQLEnumValueIsUsedError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLEnumValuesMustMatchError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLEnumValuesMustMatchError.java index 0129659c9f1..d78d203c6ca 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLEnumValuesMustMatchError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLEnumValuesMustMatchError.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("EnumValuesMustMatch") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLEnumValuesMustMatchErrorImpl.class) public interface GraphQLEnumValuesMustMatchError extends GraphQLErrorObject { @@ -63,6 +64,8 @@ public static GraphQLEnumValuesMustMatchError of(final GraphQLEnumValuesMustMatc return instance; } + public GraphQLEnumValuesMustMatchError copyDeep(); + /** * factory method to create a deep copy of GraphQLEnumValuesMustMatchError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLEnumValuesMustMatchErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLEnumValuesMustMatchErrorImpl.java index 1dd0a8ae0d3..c7bef94fc38 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLEnumValuesMustMatchErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLEnumValuesMustMatchErrorImpl.java @@ -97,4 +97,8 @@ public String toString() { .build(); } + @Override + public GraphQLEnumValuesMustMatchError copyDeep() { + return GraphQLEnumValuesMustMatchError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLErrorObject.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLErrorObject.java index 898b7112edf..0b6e40c0781 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLErrorObject.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLErrorObject.java @@ -26,84 +26,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLAnonymousIdAlreadyInUseErrorImpl.class, name = GraphQLAnonymousIdAlreadyInUseError.ANONYMOUS_ID_ALREADY_IN_USE), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLAssociateMissingPermissionErrorImpl.class, name = GraphQLAssociateMissingPermissionError.ASSOCIATE_MISSING_PERMISSION), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLAttributeDefinitionAlreadyExistsErrorImpl.class, name = GraphQLAttributeDefinitionAlreadyExistsError.ATTRIBUTE_DEFINITION_ALREADY_EXISTS), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLAttributeDefinitionTypeConflictErrorImpl.class, name = GraphQLAttributeDefinitionTypeConflictError.ATTRIBUTE_DEFINITION_TYPE_CONFLICT), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLAttributeNameDoesNotExistErrorImpl.class, name = GraphQLAttributeNameDoesNotExistError.ATTRIBUTE_NAME_DOES_NOT_EXIST), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLBadGatewayErrorImpl.class, name = GraphQLBadGatewayError.BAD_GATEWAY), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLConcurrentModificationErrorImpl.class, name = GraphQLConcurrentModificationError.CONCURRENT_MODIFICATION), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLContentTooLargeErrorImpl.class, name = GraphQLContentTooLargeError.CONTENT_TOO_LARGE), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLCountryNotConfiguredInStoreErrorImpl.class, name = GraphQLCountryNotConfiguredInStoreError.COUNTRY_NOT_CONFIGURED_IN_STORE), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLDiscountCodeNonApplicableErrorImpl.class, name = GraphQLDiscountCodeNonApplicableError.DISCOUNT_CODE_NON_APPLICABLE), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLDuplicateAttributeValueErrorImpl.class, name = GraphQLDuplicateAttributeValueError.DUPLICATE_ATTRIBUTE_VALUE), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLDuplicateAttributeValuesErrorImpl.class, name = GraphQLDuplicateAttributeValuesError.DUPLICATE_ATTRIBUTE_VALUES), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLDuplicateEnumValuesErrorImpl.class, name = GraphQLDuplicateEnumValuesError.DUPLICATE_ENUM_VALUES), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLDuplicateFieldErrorImpl.class, name = GraphQLDuplicateFieldError.DUPLICATE_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLDuplicateFieldWithConflictingResourceErrorImpl.class, name = GraphQLDuplicateFieldWithConflictingResourceError.DUPLICATE_FIELD_WITH_CONFLICTING_RESOURCE), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLDuplicatePriceKeyErrorImpl.class, name = GraphQLDuplicatePriceKeyError.DUPLICATE_PRICE_KEY), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLDuplicatePriceScopeErrorImpl.class, name = GraphQLDuplicatePriceScopeError.DUPLICATE_PRICE_SCOPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLDuplicateStandalonePriceScopeErrorImpl.class, name = GraphQLDuplicateStandalonePriceScopeError.DUPLICATE_STANDALONE_PRICE_SCOPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLDuplicateVariantValuesErrorImpl.class, name = GraphQLDuplicateVariantValuesError.DUPLICATE_VARIANT_VALUES), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLEditPreviewFailedErrorImpl.class, name = GraphQLEditPreviewFailedError.EDIT_PREVIEW_FAILED), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLEnumKeyAlreadyExistsErrorImpl.class, name = GraphQLEnumKeyAlreadyExistsError.ENUM_KEY_ALREADY_EXISTS), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLEnumKeyDoesNotExistErrorImpl.class, name = GraphQLEnumKeyDoesNotExistError.ENUM_KEY_DOES_NOT_EXIST), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLEnumValueIsUsedErrorImpl.class, name = GraphQLEnumValueIsUsedError.ENUM_VALUE_IS_USED), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLEnumValuesMustMatchErrorImpl.class, name = GraphQLEnumValuesMustMatchError.ENUM_VALUES_MUST_MATCH), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLExtensionBadResponseErrorImpl.class, name = GraphQLExtensionBadResponseError.EXTENSION_BAD_RESPONSE), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLExtensionNoResponseErrorImpl.class, name = GraphQLExtensionNoResponseError.EXTENSION_NO_RESPONSE), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLExtensionPredicateEvaluationFailedErrorImpl.class, name = GraphQLExtensionPredicateEvaluationFailedError.EXTENSION_PREDICATE_EVALUATION_FAILED), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLExtensionUpdateActionsFailedErrorImpl.class, name = GraphQLExtensionUpdateActionsFailedError.EXTENSION_UPDATE_ACTIONS_FAILED), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLExternalOAuthFailedErrorImpl.class, name = GraphQLExternalOAuthFailedError.EXTERNAL_O_AUTH_FAILED), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLFeatureRemovedErrorImpl.class, name = GraphQLFeatureRemovedError.FEATURE_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLGeneralErrorImpl.class, name = GraphQLGeneralError.GENERAL), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLInsufficientScopeErrorImpl.class, name = GraphQLInsufficientScopeError.INSUFFICIENT_SCOPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLInternalConstraintViolatedErrorImpl.class, name = GraphQLInternalConstraintViolatedError.INTERNAL_CONSTRAINT_VIOLATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLInvalidCredentialsErrorImpl.class, name = GraphQLInvalidCredentialsError.INVALID_CREDENTIALS), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLInvalidCurrentPasswordErrorImpl.class, name = GraphQLInvalidCurrentPasswordError.INVALID_CURRENT_PASSWORD), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLInvalidFieldErrorImpl.class, name = GraphQLInvalidFieldError.INVALID_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLInvalidInputErrorImpl.class, name = GraphQLInvalidInputError.INVALID_INPUT), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLInvalidItemShippingDetailsErrorImpl.class, name = GraphQLInvalidItemShippingDetailsError.INVALID_ITEM_SHIPPING_DETAILS), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLInvalidJsonInputErrorImpl.class, name = GraphQLInvalidJsonInputError.INVALID_JSON_INPUT), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLInvalidOperationErrorImpl.class, name = GraphQLInvalidOperationError.INVALID_OPERATION), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLInvalidSubjectErrorImpl.class, name = GraphQLInvalidSubjectError.INVALID_SUBJECT), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLInvalidTokenErrorImpl.class, name = GraphQLInvalidTokenError.INVALID_TOKEN), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLLanguageUsedInStoresErrorImpl.class, name = GraphQLLanguageUsedInStoresError.LANGUAGE_USED_IN_STORES), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLLockedFieldErrorImpl.class, name = GraphQLLockedFieldError.LOCKED_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLMatchingPriceNotFoundErrorImpl.class, name = GraphQLMatchingPriceNotFoundError.MATCHING_PRICE_NOT_FOUND), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLMaxCartDiscountsReachedErrorImpl.class, name = GraphQLMaxCartDiscountsReachedError.MAX_CART_DISCOUNTS_REACHED), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLMaxResourceLimitExceededErrorImpl.class, name = GraphQLMaxResourceLimitExceededError.MAX_RESOURCE_LIMIT_EXCEEDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLMaxStoreReferencesReachedErrorImpl.class, name = GraphQLMaxStoreReferencesReachedError.MAX_STORE_REFERENCES_REACHED), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLMissingRoleOnChannelErrorImpl.class, name = GraphQLMissingRoleOnChannelError.MISSING_ROLE_ON_CHANNEL), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLMissingTaxRateForCountryErrorImpl.class, name = GraphQLMissingTaxRateForCountryError.MISSING_TAX_RATE_FOR_COUNTRY), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLMoneyOverflowErrorImpl.class, name = GraphQLMoneyOverflowError.MONEY_OVERFLOW), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLNoMatchingProductDiscountFoundErrorImpl.class, name = GraphQLNoMatchingProductDiscountFoundError.NO_MATCHING_PRODUCT_DISCOUNT_FOUND), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLObjectNotFoundErrorImpl.class, name = GraphQLObjectNotFoundError.OBJECT_NOT_FOUND), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLOutOfStockErrorImpl.class, name = GraphQLOutOfStockError.OUT_OF_STOCK), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLOverCapacityErrorImpl.class, name = GraphQLOverCapacityError.OVER_CAPACITY), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLOverlappingStandalonePriceValidityErrorImpl.class, name = GraphQLOverlappingStandalonePriceValidityError.OVERLAPPING_STANDALONE_PRICE_VALIDITY), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLPendingOperationErrorImpl.class, name = GraphQLPendingOperationError.PENDING_OPERATION), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLPriceChangedErrorImpl.class, name = GraphQLPriceChangedError.PRICE_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLProductAssignmentMissingErrorImpl.class, name = GraphQLProductAssignmentMissingError.PRODUCT_ASSIGNMENT_MISSING), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLProductPresentWithDifferentVariantSelectionErrorImpl.class, name = GraphQLProductPresentWithDifferentVariantSelectionError.PRODUCT_PRESENT_WITH_DIFFERENT_VARIANT_SELECTION), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLProjectNotConfiguredForLanguagesErrorImpl.class, name = GraphQLProjectNotConfiguredForLanguagesError.PROJECT_NOT_CONFIGURED_FOR_LANGUAGES), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLQueryComplexityLimitExceededErrorImpl.class, name = GraphQLQueryComplexityLimitExceededError.QUERY_COMPLEXITY_LIMIT_EXCEEDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLQueryTimedOutErrorImpl.class, name = GraphQLQueryTimedOutError.QUERY_TIMED_OUT), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLReferenceExistsErrorImpl.class, name = GraphQLReferenceExistsError.REFERENCE_EXISTS), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLReferencedResourceNotFoundErrorImpl.class, name = GraphQLReferencedResourceNotFoundError.REFERENCED_RESOURCE_NOT_FOUND), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLRequiredFieldErrorImpl.class, name = GraphQLRequiredFieldError.REQUIRED_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLResourceNotFoundErrorImpl.class, name = GraphQLResourceNotFoundError.RESOURCE_NOT_FOUND), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLResourceSizeLimitExceededErrorImpl.class, name = GraphQLResourceSizeLimitExceededError.RESOURCE_SIZE_LIMIT_EXCEEDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLSearchDeactivatedErrorImpl.class, name = GraphQLSearchDeactivatedError.SEARCH_DEACTIVATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLSearchExecutionFailureErrorImpl.class, name = GraphQLSearchExecutionFailureError.SEARCH_EXECUTION_FAILURE), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLSearchFacetPathNotFoundErrorImpl.class, name = GraphQLSearchFacetPathNotFoundError.SEARCH_FACET_PATH_NOT_FOUND), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLSearchIndexingInProgressErrorImpl.class, name = GraphQLSearchIndexingInProgressError.SEARCH_INDEXING_IN_PROGRESS), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLSearchNotReadyErrorImpl.class, name = GraphQLSearchNotReadyError.SEARCH_NOT_READY), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLSemanticErrorErrorImpl.class, name = GraphQLSemanticErrorError.SEMANTIC_ERROR), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLShippingMethodDoesNotMatchCartErrorImpl.class, name = GraphQLShippingMethodDoesNotMatchCartError.SHIPPING_METHOD_DOES_NOT_MATCH_CART), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLStoreCartDiscountsLimitReachedErrorImpl.class, name = GraphQLStoreCartDiscountsLimitReachedError.STORE_CART_DISCOUNTS_LIMIT_REACHED), - @JsonSubTypes.Type(value = com.commercetools.api.models.error.GraphQLSyntaxErrorErrorImpl.class, name = GraphQLSyntaxErrorError.SYNTAX_ERROR) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "code", defaultImpl = GraphQLErrorObjectImpl.class, visible = true) @JsonDeserialize(as = GraphQLErrorObjectImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -134,6 +56,8 @@ public interface GraphQLErrorObject { @JsonAnySetter public void setValue(String key, Object value); + public GraphQLErrorObject copyDeep(); + /** * factory method to create a deep copy of GraphQLErrorObject * @param template instance to be copied @@ -144,313 +68,9 @@ public static GraphQLErrorObject deepCopy(@Nullable final GraphQLErrorObject tem if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.error.GraphQLAnonymousIdAlreadyInUseError) { - return com.commercetools.api.models.error.GraphQLAnonymousIdAlreadyInUseError - .deepCopy((com.commercetools.api.models.error.GraphQLAnonymousIdAlreadyInUseError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLAssociateMissingPermissionError) { - return com.commercetools.api.models.error.GraphQLAssociateMissingPermissionError - .deepCopy((com.commercetools.api.models.error.GraphQLAssociateMissingPermissionError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLAttributeDefinitionAlreadyExistsError) { - return com.commercetools.api.models.error.GraphQLAttributeDefinitionAlreadyExistsError.deepCopy( - (com.commercetools.api.models.error.GraphQLAttributeDefinitionAlreadyExistsError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLAttributeDefinitionTypeConflictError) { - return com.commercetools.api.models.error.GraphQLAttributeDefinitionTypeConflictError.deepCopy( - (com.commercetools.api.models.error.GraphQLAttributeDefinitionTypeConflictError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLAttributeNameDoesNotExistError) { - return com.commercetools.api.models.error.GraphQLAttributeNameDoesNotExistError - .deepCopy((com.commercetools.api.models.error.GraphQLAttributeNameDoesNotExistError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLBadGatewayError) { - return com.commercetools.api.models.error.GraphQLBadGatewayError - .deepCopy((com.commercetools.api.models.error.GraphQLBadGatewayError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLConcurrentModificationError) { - return com.commercetools.api.models.error.GraphQLConcurrentModificationError - .deepCopy((com.commercetools.api.models.error.GraphQLConcurrentModificationError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLContentTooLargeError) { - return com.commercetools.api.models.error.GraphQLContentTooLargeError - .deepCopy((com.commercetools.api.models.error.GraphQLContentTooLargeError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLCountryNotConfiguredInStoreError) { - return com.commercetools.api.models.error.GraphQLCountryNotConfiguredInStoreError - .deepCopy((com.commercetools.api.models.error.GraphQLCountryNotConfiguredInStoreError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLDiscountCodeNonApplicableError) { - return com.commercetools.api.models.error.GraphQLDiscountCodeNonApplicableError - .deepCopy((com.commercetools.api.models.error.GraphQLDiscountCodeNonApplicableError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLDuplicateAttributeValueError) { - return com.commercetools.api.models.error.GraphQLDuplicateAttributeValueError - .deepCopy((com.commercetools.api.models.error.GraphQLDuplicateAttributeValueError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLDuplicateAttributeValuesError) { - return com.commercetools.api.models.error.GraphQLDuplicateAttributeValuesError - .deepCopy((com.commercetools.api.models.error.GraphQLDuplicateAttributeValuesError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLDuplicateEnumValuesError) { - return com.commercetools.api.models.error.GraphQLDuplicateEnumValuesError - .deepCopy((com.commercetools.api.models.error.GraphQLDuplicateEnumValuesError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLDuplicateFieldError) { - return com.commercetools.api.models.error.GraphQLDuplicateFieldError - .deepCopy((com.commercetools.api.models.error.GraphQLDuplicateFieldError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLDuplicateFieldWithConflictingResourceError) { - return com.commercetools.api.models.error.GraphQLDuplicateFieldWithConflictingResourceError.deepCopy( - (com.commercetools.api.models.error.GraphQLDuplicateFieldWithConflictingResourceError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLDuplicatePriceKeyError) { - return com.commercetools.api.models.error.GraphQLDuplicatePriceKeyError - .deepCopy((com.commercetools.api.models.error.GraphQLDuplicatePriceKeyError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLDuplicatePriceScopeError) { - return com.commercetools.api.models.error.GraphQLDuplicatePriceScopeError - .deepCopy((com.commercetools.api.models.error.GraphQLDuplicatePriceScopeError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLDuplicateStandalonePriceScopeError) { - return com.commercetools.api.models.error.GraphQLDuplicateStandalonePriceScopeError - .deepCopy((com.commercetools.api.models.error.GraphQLDuplicateStandalonePriceScopeError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLDuplicateVariantValuesError) { - return com.commercetools.api.models.error.GraphQLDuplicateVariantValuesError - .deepCopy((com.commercetools.api.models.error.GraphQLDuplicateVariantValuesError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLEditPreviewFailedError) { - return com.commercetools.api.models.error.GraphQLEditPreviewFailedError - .deepCopy((com.commercetools.api.models.error.GraphQLEditPreviewFailedError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLEnumKeyAlreadyExistsError) { - return com.commercetools.api.models.error.GraphQLEnumKeyAlreadyExistsError - .deepCopy((com.commercetools.api.models.error.GraphQLEnumKeyAlreadyExistsError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLEnumKeyDoesNotExistError) { - return com.commercetools.api.models.error.GraphQLEnumKeyDoesNotExistError - .deepCopy((com.commercetools.api.models.error.GraphQLEnumKeyDoesNotExistError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLEnumValueIsUsedError) { - return com.commercetools.api.models.error.GraphQLEnumValueIsUsedError - .deepCopy((com.commercetools.api.models.error.GraphQLEnumValueIsUsedError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLEnumValuesMustMatchError) { - return com.commercetools.api.models.error.GraphQLEnumValuesMustMatchError - .deepCopy((com.commercetools.api.models.error.GraphQLEnumValuesMustMatchError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLExtensionBadResponseError) { - return com.commercetools.api.models.error.GraphQLExtensionBadResponseError - .deepCopy((com.commercetools.api.models.error.GraphQLExtensionBadResponseError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLExtensionNoResponseError) { - return com.commercetools.api.models.error.GraphQLExtensionNoResponseError - .deepCopy((com.commercetools.api.models.error.GraphQLExtensionNoResponseError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLExtensionPredicateEvaluationFailedError) { - return com.commercetools.api.models.error.GraphQLExtensionPredicateEvaluationFailedError.deepCopy( - (com.commercetools.api.models.error.GraphQLExtensionPredicateEvaluationFailedError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLExtensionUpdateActionsFailedError) { - return com.commercetools.api.models.error.GraphQLExtensionUpdateActionsFailedError - .deepCopy((com.commercetools.api.models.error.GraphQLExtensionUpdateActionsFailedError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLExternalOAuthFailedError) { - return com.commercetools.api.models.error.GraphQLExternalOAuthFailedError - .deepCopy((com.commercetools.api.models.error.GraphQLExternalOAuthFailedError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLFeatureRemovedError) { - return com.commercetools.api.models.error.GraphQLFeatureRemovedError - .deepCopy((com.commercetools.api.models.error.GraphQLFeatureRemovedError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLGeneralError) { - return com.commercetools.api.models.error.GraphQLGeneralError - .deepCopy((com.commercetools.api.models.error.GraphQLGeneralError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLInsufficientScopeError) { - return com.commercetools.api.models.error.GraphQLInsufficientScopeError - .deepCopy((com.commercetools.api.models.error.GraphQLInsufficientScopeError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLInternalConstraintViolatedError) { - return com.commercetools.api.models.error.GraphQLInternalConstraintViolatedError - .deepCopy((com.commercetools.api.models.error.GraphQLInternalConstraintViolatedError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLInvalidCredentialsError) { - return com.commercetools.api.models.error.GraphQLInvalidCredentialsError - .deepCopy((com.commercetools.api.models.error.GraphQLInvalidCredentialsError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLInvalidCurrentPasswordError) { - return com.commercetools.api.models.error.GraphQLInvalidCurrentPasswordError - .deepCopy((com.commercetools.api.models.error.GraphQLInvalidCurrentPasswordError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLInvalidFieldError) { - return com.commercetools.api.models.error.GraphQLInvalidFieldError - .deepCopy((com.commercetools.api.models.error.GraphQLInvalidFieldError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLInvalidInputError) { - return com.commercetools.api.models.error.GraphQLInvalidInputError - .deepCopy((com.commercetools.api.models.error.GraphQLInvalidInputError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLInvalidItemShippingDetailsError) { - return com.commercetools.api.models.error.GraphQLInvalidItemShippingDetailsError - .deepCopy((com.commercetools.api.models.error.GraphQLInvalidItemShippingDetailsError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLInvalidJsonInputError) { - return com.commercetools.api.models.error.GraphQLInvalidJsonInputError - .deepCopy((com.commercetools.api.models.error.GraphQLInvalidJsonInputError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLInvalidOperationError) { - return com.commercetools.api.models.error.GraphQLInvalidOperationError - .deepCopy((com.commercetools.api.models.error.GraphQLInvalidOperationError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLInvalidSubjectError) { - return com.commercetools.api.models.error.GraphQLInvalidSubjectError - .deepCopy((com.commercetools.api.models.error.GraphQLInvalidSubjectError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLInvalidTokenError) { - return com.commercetools.api.models.error.GraphQLInvalidTokenError - .deepCopy((com.commercetools.api.models.error.GraphQLInvalidTokenError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLLanguageUsedInStoresError) { - return com.commercetools.api.models.error.GraphQLLanguageUsedInStoresError - .deepCopy((com.commercetools.api.models.error.GraphQLLanguageUsedInStoresError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLLockedFieldError) { - return com.commercetools.api.models.error.GraphQLLockedFieldError - .deepCopy((com.commercetools.api.models.error.GraphQLLockedFieldError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLMatchingPriceNotFoundError) { - return com.commercetools.api.models.error.GraphQLMatchingPriceNotFoundError - .deepCopy((com.commercetools.api.models.error.GraphQLMatchingPriceNotFoundError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLMaxCartDiscountsReachedError) { - return com.commercetools.api.models.error.GraphQLMaxCartDiscountsReachedError - .deepCopy((com.commercetools.api.models.error.GraphQLMaxCartDiscountsReachedError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLMaxResourceLimitExceededError) { - return com.commercetools.api.models.error.GraphQLMaxResourceLimitExceededError - .deepCopy((com.commercetools.api.models.error.GraphQLMaxResourceLimitExceededError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLMaxStoreReferencesReachedError) { - return com.commercetools.api.models.error.GraphQLMaxStoreReferencesReachedError - .deepCopy((com.commercetools.api.models.error.GraphQLMaxStoreReferencesReachedError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLMissingRoleOnChannelError) { - return com.commercetools.api.models.error.GraphQLMissingRoleOnChannelError - .deepCopy((com.commercetools.api.models.error.GraphQLMissingRoleOnChannelError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLMissingTaxRateForCountryError) { - return com.commercetools.api.models.error.GraphQLMissingTaxRateForCountryError - .deepCopy((com.commercetools.api.models.error.GraphQLMissingTaxRateForCountryError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLMoneyOverflowError) { - return com.commercetools.api.models.error.GraphQLMoneyOverflowError - .deepCopy((com.commercetools.api.models.error.GraphQLMoneyOverflowError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLNoMatchingProductDiscountFoundError) { - return com.commercetools.api.models.error.GraphQLNoMatchingProductDiscountFoundError - .deepCopy((com.commercetools.api.models.error.GraphQLNoMatchingProductDiscountFoundError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLObjectNotFoundError) { - return com.commercetools.api.models.error.GraphQLObjectNotFoundError - .deepCopy((com.commercetools.api.models.error.GraphQLObjectNotFoundError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLOutOfStockError) { - return com.commercetools.api.models.error.GraphQLOutOfStockError - .deepCopy((com.commercetools.api.models.error.GraphQLOutOfStockError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLOverCapacityError) { - return com.commercetools.api.models.error.GraphQLOverCapacityError - .deepCopy((com.commercetools.api.models.error.GraphQLOverCapacityError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLOverlappingStandalonePriceValidityError) { - return com.commercetools.api.models.error.GraphQLOverlappingStandalonePriceValidityError.deepCopy( - (com.commercetools.api.models.error.GraphQLOverlappingStandalonePriceValidityError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLPendingOperationError) { - return com.commercetools.api.models.error.GraphQLPendingOperationError - .deepCopy((com.commercetools.api.models.error.GraphQLPendingOperationError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLPriceChangedError) { - return com.commercetools.api.models.error.GraphQLPriceChangedError - .deepCopy((com.commercetools.api.models.error.GraphQLPriceChangedError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLProductAssignmentMissingError) { - return com.commercetools.api.models.error.GraphQLProductAssignmentMissingError - .deepCopy((com.commercetools.api.models.error.GraphQLProductAssignmentMissingError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLProductPresentWithDifferentVariantSelectionError) { - return com.commercetools.api.models.error.GraphQLProductPresentWithDifferentVariantSelectionError.deepCopy( - (com.commercetools.api.models.error.GraphQLProductPresentWithDifferentVariantSelectionError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLProjectNotConfiguredForLanguagesError) { - return com.commercetools.api.models.error.GraphQLProjectNotConfiguredForLanguagesError.deepCopy( - (com.commercetools.api.models.error.GraphQLProjectNotConfiguredForLanguagesError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLQueryComplexityLimitExceededError) { - return com.commercetools.api.models.error.GraphQLQueryComplexityLimitExceededError - .deepCopy((com.commercetools.api.models.error.GraphQLQueryComplexityLimitExceededError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLQueryTimedOutError) { - return com.commercetools.api.models.error.GraphQLQueryTimedOutError - .deepCopy((com.commercetools.api.models.error.GraphQLQueryTimedOutError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLReferenceExistsError) { - return com.commercetools.api.models.error.GraphQLReferenceExistsError - .deepCopy((com.commercetools.api.models.error.GraphQLReferenceExistsError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLReferencedResourceNotFoundError) { - return com.commercetools.api.models.error.GraphQLReferencedResourceNotFoundError - .deepCopy((com.commercetools.api.models.error.GraphQLReferencedResourceNotFoundError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLRequiredFieldError) { - return com.commercetools.api.models.error.GraphQLRequiredFieldError - .deepCopy((com.commercetools.api.models.error.GraphQLRequiredFieldError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLResourceNotFoundError) { - return com.commercetools.api.models.error.GraphQLResourceNotFoundError - .deepCopy((com.commercetools.api.models.error.GraphQLResourceNotFoundError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLResourceSizeLimitExceededError) { - return com.commercetools.api.models.error.GraphQLResourceSizeLimitExceededError - .deepCopy((com.commercetools.api.models.error.GraphQLResourceSizeLimitExceededError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLSearchDeactivatedError) { - return com.commercetools.api.models.error.GraphQLSearchDeactivatedError - .deepCopy((com.commercetools.api.models.error.GraphQLSearchDeactivatedError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLSearchExecutionFailureError) { - return com.commercetools.api.models.error.GraphQLSearchExecutionFailureError - .deepCopy((com.commercetools.api.models.error.GraphQLSearchExecutionFailureError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLSearchFacetPathNotFoundError) { - return com.commercetools.api.models.error.GraphQLSearchFacetPathNotFoundError - .deepCopy((com.commercetools.api.models.error.GraphQLSearchFacetPathNotFoundError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLSearchIndexingInProgressError) { - return com.commercetools.api.models.error.GraphQLSearchIndexingInProgressError - .deepCopy((com.commercetools.api.models.error.GraphQLSearchIndexingInProgressError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLSearchNotReadyError) { - return com.commercetools.api.models.error.GraphQLSearchNotReadyError - .deepCopy((com.commercetools.api.models.error.GraphQLSearchNotReadyError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLSemanticErrorError) { - return com.commercetools.api.models.error.GraphQLSemanticErrorError - .deepCopy((com.commercetools.api.models.error.GraphQLSemanticErrorError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLShippingMethodDoesNotMatchCartError) { - return com.commercetools.api.models.error.GraphQLShippingMethodDoesNotMatchCartError - .deepCopy((com.commercetools.api.models.error.GraphQLShippingMethodDoesNotMatchCartError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLStoreCartDiscountsLimitReachedError) { - return com.commercetools.api.models.error.GraphQLStoreCartDiscountsLimitReachedError - .deepCopy((com.commercetools.api.models.error.GraphQLStoreCartDiscountsLimitReachedError) template); - } - if (template instanceof com.commercetools.api.models.error.GraphQLSyntaxErrorError) { - return com.commercetools.api.models.error.GraphQLSyntaxErrorError - .deepCopy((com.commercetools.api.models.error.GraphQLSyntaxErrorError) template); + + if (!(template instanceof GraphQLErrorObjectImpl)) { + return template.copyDeep(); } GraphQLErrorObjectImpl instance = new GraphQLErrorObjectImpl(); Optional.ofNullable(template.values()).ifPresent(t -> t.forEach(instance::setValue)); diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLErrorObjectImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLErrorObjectImpl.java index 6ad3ed6eebf..6c29cb64210 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLErrorObjectImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLErrorObjectImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public GraphQLErrorObject copyDeep() { + return GraphQLErrorObject.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExtensionBadResponseError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExtensionBadResponseError.java index dc3bc0ccb19..02362508646 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExtensionBadResponseError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExtensionBadResponseError.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ExtensionBadResponse") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLExtensionBadResponseErrorImpl.class) public interface GraphQLExtensionBadResponseError extends GraphQLErrorObject { @@ -188,6 +189,8 @@ public static GraphQLExtensionBadResponseError of(final GraphQLExtensionBadRespo return instance; } + public GraphQLExtensionBadResponseError copyDeep(); + /** * factory method to create a deep copy of GraphQLExtensionBadResponseError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExtensionBadResponseErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExtensionBadResponseErrorImpl.java index 7b92bb58835..186108290ed 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExtensionBadResponseErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExtensionBadResponseErrorImpl.java @@ -243,4 +243,8 @@ public String toString() { .build(); } + @Override + public GraphQLExtensionBadResponseError copyDeep() { + return GraphQLExtensionBadResponseError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExtensionNoResponseError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExtensionNoResponseError.java index f74afb6ba4a..fc14f59f106 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExtensionNoResponseError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExtensionNoResponseError.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ExtensionNoResponse") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLExtensionNoResponseErrorImpl.class) public interface GraphQLExtensionNoResponseError extends GraphQLErrorObject { @@ -95,6 +96,8 @@ public static GraphQLExtensionNoResponseError of(final GraphQLExtensionNoRespons return instance; } + public GraphQLExtensionNoResponseError copyDeep(); + /** * factory method to create a deep copy of GraphQLExtensionNoResponseError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExtensionNoResponseErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExtensionNoResponseErrorImpl.java index 8a30eab777e..2795c200564 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExtensionNoResponseErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExtensionNoResponseErrorImpl.java @@ -138,4 +138,8 @@ public String toString() { .build(); } + @Override + public GraphQLExtensionNoResponseError copyDeep() { + return GraphQLExtensionNoResponseError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExtensionPredicateEvaluationFailedError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExtensionPredicateEvaluationFailedError.java index 2a568b70f84..345625e29e9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExtensionPredicateEvaluationFailedError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExtensionPredicateEvaluationFailedError.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ExtensionPredicateEvaluationFailed") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLExtensionPredicateEvaluationFailedErrorImpl.class) public interface GraphQLExtensionPredicateEvaluationFailedError extends GraphQLErrorObject { @@ -82,6 +83,8 @@ public static GraphQLExtensionPredicateEvaluationFailedError of( return instance; } + public GraphQLExtensionPredicateEvaluationFailedError copyDeep(); + /** * factory method to create a deep copy of GraphQLExtensionPredicateEvaluationFailedError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExtensionPredicateEvaluationFailedErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExtensionPredicateEvaluationFailedErrorImpl.java index 109220cc41a..74ca2769db3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExtensionPredicateEvaluationFailedErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExtensionPredicateEvaluationFailedErrorImpl.java @@ -116,4 +116,8 @@ public String toString() { .build(); } + @Override + public GraphQLExtensionPredicateEvaluationFailedError copyDeep() { + return GraphQLExtensionPredicateEvaluationFailedError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExtensionUpdateActionsFailedError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExtensionUpdateActionsFailedError.java index 6a441e348d8..1e11695ce1b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExtensionUpdateActionsFailedError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExtensionUpdateActionsFailedError.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ExtensionUpdateActionsFailed") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLExtensionUpdateActionsFailedErrorImpl.class) public interface GraphQLExtensionUpdateActionsFailedError extends GraphQLErrorObject { @@ -123,6 +124,8 @@ public static GraphQLExtensionUpdateActionsFailedError of(final GraphQLExtension return instance; } + public GraphQLExtensionUpdateActionsFailedError copyDeep(); + /** * factory method to create a deep copy of GraphQLExtensionUpdateActionsFailedError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExtensionUpdateActionsFailedErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExtensionUpdateActionsFailedErrorImpl.java index e2f0756004d..bf8cd1cc11e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExtensionUpdateActionsFailedErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExtensionUpdateActionsFailedErrorImpl.java @@ -164,4 +164,8 @@ public String toString() { .build(); } + @Override + public GraphQLExtensionUpdateActionsFailedError copyDeep() { + return GraphQLExtensionUpdateActionsFailedError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExternalOAuthFailedError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExternalOAuthFailedError.java index 6b07e1b2a14..537e08dfc14 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExternalOAuthFailedError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExternalOAuthFailedError.java @@ -26,6 +26,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ExternalOAuthFailed") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLExternalOAuthFailedErrorImpl.class) public interface GraphQLExternalOAuthFailedError extends GraphQLErrorObject { @@ -62,6 +63,8 @@ public static GraphQLExternalOAuthFailedError of(final GraphQLExternalOAuthFaile return instance; } + public GraphQLExternalOAuthFailedError copyDeep(); + /** * factory method to create a deep copy of GraphQLExternalOAuthFailedError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExternalOAuthFailedErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExternalOAuthFailedErrorImpl.java index 8f08ec0c7b0..c0afa7b8d6a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExternalOAuthFailedErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLExternalOAuthFailedErrorImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public GraphQLExternalOAuthFailedError copyDeep() { + return GraphQLExternalOAuthFailedError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLFeatureRemovedError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLFeatureRemovedError.java index 3abbb8ce4d2..0e6ee636f6f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLFeatureRemovedError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLFeatureRemovedError.java @@ -26,6 +26,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("FeatureRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLFeatureRemovedErrorImpl.class) public interface GraphQLFeatureRemovedError extends GraphQLErrorObject { @@ -62,6 +63,8 @@ public static GraphQLFeatureRemovedError of(final GraphQLFeatureRemovedError tem return instance; } + public GraphQLFeatureRemovedError copyDeep(); + /** * factory method to create a deep copy of GraphQLFeatureRemovedError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLFeatureRemovedErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLFeatureRemovedErrorImpl.java index 8284f998b10..bb74915bbf3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLFeatureRemovedErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLFeatureRemovedErrorImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public GraphQLFeatureRemovedError copyDeep() { + return GraphQLFeatureRemovedError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLGeneralError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLGeneralError.java index 8a8fc5b31b9..fd0ecaad54b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLGeneralError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLGeneralError.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("General") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLGeneralErrorImpl.class) public interface GraphQLGeneralError extends GraphQLErrorObject { @@ -63,6 +64,8 @@ public static GraphQLGeneralError of(final GraphQLGeneralError template) { return instance; } + public GraphQLGeneralError copyDeep(); + /** * factory method to create a deep copy of GraphQLGeneralError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLGeneralErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLGeneralErrorImpl.java index d64495650ba..b9a0075b5f5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLGeneralErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLGeneralErrorImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public GraphQLGeneralError copyDeep() { + return GraphQLGeneralError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInsufficientScopeError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInsufficientScopeError.java index ed4e394bb64..74fe8af9446 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInsufficientScopeError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInsufficientScopeError.java @@ -26,6 +26,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("insufficient_scope") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLInsufficientScopeErrorImpl.class) public interface GraphQLInsufficientScopeError extends GraphQLErrorObject { @@ -62,6 +63,8 @@ public static GraphQLInsufficientScopeError of(final GraphQLInsufficientScopeErr return instance; } + public GraphQLInsufficientScopeError copyDeep(); + /** * factory method to create a deep copy of GraphQLInsufficientScopeError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInsufficientScopeErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInsufficientScopeErrorImpl.java index 9144ba65ae5..2539efe9337 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInsufficientScopeErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInsufficientScopeErrorImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public GraphQLInsufficientScopeError copyDeep() { + return GraphQLInsufficientScopeError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInternalConstraintViolatedError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInternalConstraintViolatedError.java index 18489abc307..b416c8f740d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInternalConstraintViolatedError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInternalConstraintViolatedError.java @@ -26,6 +26,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("InternalConstraintViolated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLInternalConstraintViolatedErrorImpl.class) public interface GraphQLInternalConstraintViolatedError extends GraphQLErrorObject { @@ -62,6 +63,8 @@ public static GraphQLInternalConstraintViolatedError of(final GraphQLInternalCon return instance; } + public GraphQLInternalConstraintViolatedError copyDeep(); + /** * factory method to create a deep copy of GraphQLInternalConstraintViolatedError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInternalConstraintViolatedErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInternalConstraintViolatedErrorImpl.java index 2c344761eb8..11dbc5a155a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInternalConstraintViolatedErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInternalConstraintViolatedErrorImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public GraphQLInternalConstraintViolatedError copyDeep() { + return GraphQLInternalConstraintViolatedError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidCredentialsError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidCredentialsError.java index da8f8d89901..8e73fc147c7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidCredentialsError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidCredentialsError.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("InvalidCredentials") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLInvalidCredentialsErrorImpl.class) public interface GraphQLInvalidCredentialsError extends GraphQLErrorObject { @@ -67,6 +68,8 @@ public static GraphQLInvalidCredentialsError of(final GraphQLInvalidCredentialsE return instance; } + public GraphQLInvalidCredentialsError copyDeep(); + /** * factory method to create a deep copy of GraphQLInvalidCredentialsError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidCredentialsErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidCredentialsErrorImpl.java index 12a4c04ad71..2cb3df696d1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidCredentialsErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidCredentialsErrorImpl.java @@ -101,4 +101,8 @@ public String toString() { .build(); } + @Override + public GraphQLInvalidCredentialsError copyDeep() { + return GraphQLInvalidCredentialsError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidCurrentPasswordError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidCurrentPasswordError.java index 481a18eeced..5b6def16ff2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidCurrentPasswordError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidCurrentPasswordError.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("InvalidCurrentPassword") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLInvalidCurrentPasswordErrorImpl.class) public interface GraphQLInvalidCurrentPasswordError extends GraphQLErrorObject { @@ -67,6 +68,8 @@ public static GraphQLInvalidCurrentPasswordError of(final GraphQLInvalidCurrentP return instance; } + public GraphQLInvalidCurrentPasswordError copyDeep(); + /** * factory method to create a deep copy of GraphQLInvalidCurrentPasswordError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidCurrentPasswordErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidCurrentPasswordErrorImpl.java index 7619f251dc1..ed0741fa70c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidCurrentPasswordErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidCurrentPasswordErrorImpl.java @@ -101,4 +101,8 @@ public String toString() { .build(); } + @Override + public GraphQLInvalidCurrentPasswordError copyDeep() { + return GraphQLInvalidCurrentPasswordError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidFieldError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidFieldError.java index e223d45674e..e3ba2e43a29 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidFieldError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidFieldError.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("InvalidField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLInvalidFieldErrorImpl.class) public interface GraphQLInvalidFieldError extends GraphQLErrorObject { @@ -119,6 +120,8 @@ public static GraphQLInvalidFieldError of(final GraphQLInvalidFieldError templat return instance; } + public GraphQLInvalidFieldError copyDeep(); + /** * factory method to create a deep copy of GraphQLInvalidFieldError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidFieldErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidFieldErrorImpl.java index 87876341e0d..9c122628746 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidFieldErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidFieldErrorImpl.java @@ -161,4 +161,8 @@ public String toString() { .build(); } + @Override + public GraphQLInvalidFieldError copyDeep() { + return GraphQLInvalidFieldError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidInputError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidInputError.java index 894a8a6f7c8..cfcfe51579d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidInputError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidInputError.java @@ -26,6 +26,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("InvalidInput") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLInvalidInputErrorImpl.class) public interface GraphQLInvalidInputError extends GraphQLErrorObject { @@ -62,6 +63,8 @@ public static GraphQLInvalidInputError of(final GraphQLInvalidInputError templat return instance; } + public GraphQLInvalidInputError copyDeep(); + /** * factory method to create a deep copy of GraphQLInvalidInputError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidInputErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidInputErrorImpl.java index 55d7f686056..3501f79b2e2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidInputErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidInputErrorImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public GraphQLInvalidInputError copyDeep() { + return GraphQLInvalidInputError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidItemShippingDetailsError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidItemShippingDetailsError.java index 164696e6ade..ab792ed9af6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidItemShippingDetailsError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidItemShippingDetailsError.java @@ -39,6 +39,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("InvalidItemShippingDetails") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLInvalidItemShippingDetailsErrorImpl.class) public interface GraphQLInvalidItemShippingDetailsError extends GraphQLErrorObject { @@ -107,6 +108,8 @@ public static GraphQLInvalidItemShippingDetailsError of(final GraphQLInvalidItem return instance; } + public GraphQLInvalidItemShippingDetailsError copyDeep(); + /** * factory method to create a deep copy of GraphQLInvalidItemShippingDetailsError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidItemShippingDetailsErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidItemShippingDetailsErrorImpl.java index 6f9df5b2e53..767e50d6be9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidItemShippingDetailsErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidItemShippingDetailsErrorImpl.java @@ -144,4 +144,8 @@ public String toString() { .build(); } + @Override + public GraphQLInvalidItemShippingDetailsError copyDeep() { + return GraphQLInvalidItemShippingDetailsError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidJsonInputError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidJsonInputError.java index 37e4799dbe3..7b3dd1da12d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidJsonInputError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidJsonInputError.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("InvalidJsonInput") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLInvalidJsonInputErrorImpl.class) public interface GraphQLInvalidJsonInputError extends GraphQLErrorObject { @@ -80,6 +81,8 @@ public static GraphQLInvalidJsonInputError of(final GraphQLInvalidJsonInputError return instance; } + public GraphQLInvalidJsonInputError copyDeep(); + /** * factory method to create a deep copy of GraphQLInvalidJsonInputError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidJsonInputErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidJsonInputErrorImpl.java index 00876cff509..85e095776c1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidJsonInputErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidJsonInputErrorImpl.java @@ -115,4 +115,8 @@ public String toString() { .build(); } + @Override + public GraphQLInvalidJsonInputError copyDeep() { + return GraphQLInvalidJsonInputError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidOperationError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidOperationError.java index 0cf1a352579..3e92fb85cde 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidOperationError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidOperationError.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("InvalidOperation") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLInvalidOperationErrorImpl.class) public interface GraphQLInvalidOperationError extends GraphQLErrorObject { @@ -63,6 +64,8 @@ public static GraphQLInvalidOperationError of(final GraphQLInvalidOperationError return instance; } + public GraphQLInvalidOperationError copyDeep(); + /** * factory method to create a deep copy of GraphQLInvalidOperationError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidOperationErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidOperationErrorImpl.java index 4d877883290..4bcecc6d7bf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidOperationErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidOperationErrorImpl.java @@ -97,4 +97,8 @@ public String toString() { .build(); } + @Override + public GraphQLInvalidOperationError copyDeep() { + return GraphQLInvalidOperationError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidSubjectError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidSubjectError.java index 25bf65444a0..8abaea4af3d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidSubjectError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidSubjectError.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("InvalidSubject") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLInvalidSubjectErrorImpl.class) public interface GraphQLInvalidSubjectError extends GraphQLErrorObject { @@ -52,6 +53,8 @@ public static GraphQLInvalidSubjectError of(final GraphQLInvalidSubjectError tem return instance; } + public GraphQLInvalidSubjectError copyDeep(); + /** * factory method to create a deep copy of GraphQLInvalidSubjectError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidSubjectErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidSubjectErrorImpl.java index be3ad8a0cbd..e82b5a63aff 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidSubjectErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidSubjectErrorImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public GraphQLInvalidSubjectError copyDeep() { + return GraphQLInvalidSubjectError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidTokenError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidTokenError.java index 39938fd9579..3d70b262242 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidTokenError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidTokenError.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("invalid_token") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLInvalidTokenErrorImpl.class) public interface GraphQLInvalidTokenError extends GraphQLErrorObject { @@ -52,6 +53,8 @@ public static GraphQLInvalidTokenError of(final GraphQLInvalidTokenError templat return instance; } + public GraphQLInvalidTokenError copyDeep(); + /** * factory method to create a deep copy of GraphQLInvalidTokenError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidTokenErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidTokenErrorImpl.java index 3c384f5cccb..c209d4685dc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidTokenErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLInvalidTokenErrorImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public GraphQLInvalidTokenError copyDeep() { + return GraphQLInvalidTokenError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLLanguageUsedInStoresError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLLanguageUsedInStoresError.java index f60738d5cf0..815b6a4919f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLLanguageUsedInStoresError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLLanguageUsedInStoresError.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("LanguageUsedInStores") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLLanguageUsedInStoresErrorImpl.class) public interface GraphQLLanguageUsedInStoresError extends GraphQLErrorObject { @@ -63,6 +64,8 @@ public static GraphQLLanguageUsedInStoresError of(final GraphQLLanguageUsedInSto return instance; } + public GraphQLLanguageUsedInStoresError copyDeep(); + /** * factory method to create a deep copy of GraphQLLanguageUsedInStoresError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLLanguageUsedInStoresErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLLanguageUsedInStoresErrorImpl.java index 8f0383aad98..74c6fbffcb7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLLanguageUsedInStoresErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLLanguageUsedInStoresErrorImpl.java @@ -97,4 +97,8 @@ public String toString() { .build(); } + @Override + public GraphQLLanguageUsedInStoresError copyDeep() { + return GraphQLLanguageUsedInStoresError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLLockedFieldError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLLockedFieldError.java index 77b10834c75..a2cc5a6f130 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLLockedFieldError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLLockedFieldError.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("LockedField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLLockedFieldErrorImpl.class) public interface GraphQLLockedFieldError extends GraphQLErrorObject { @@ -80,6 +81,8 @@ public static GraphQLLockedFieldError of(final GraphQLLockedFieldError template) return instance; } + public GraphQLLockedFieldError copyDeep(); + /** * factory method to create a deep copy of GraphQLLockedFieldError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLLockedFieldErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLLockedFieldErrorImpl.java index c286fc7c1e0..ee2fcf20cc9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLLockedFieldErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLLockedFieldErrorImpl.java @@ -115,4 +115,8 @@ public String toString() { .build(); } + @Override + public GraphQLLockedFieldError copyDeep() { + return GraphQLLockedFieldError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMatchingPriceNotFoundError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMatchingPriceNotFoundError.java index 5d8b49c1ae5..1315e17249c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMatchingPriceNotFoundError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMatchingPriceNotFoundError.java @@ -43,6 +43,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("MatchingPriceNotFound") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLMatchingPriceNotFoundErrorImpl.class) public interface GraphQLMatchingPriceNotFoundError extends GraphQLErrorObject { @@ -175,6 +176,8 @@ public static GraphQLMatchingPriceNotFoundError of(final GraphQLMatchingPriceNot return instance; } + public GraphQLMatchingPriceNotFoundError copyDeep(); + /** * factory method to create a deep copy of GraphQLMatchingPriceNotFoundError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMatchingPriceNotFoundErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMatchingPriceNotFoundErrorImpl.java index 2765cc271e5..082d28ec503 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMatchingPriceNotFoundErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMatchingPriceNotFoundErrorImpl.java @@ -229,4 +229,8 @@ public String toString() { .build(); } + @Override + public GraphQLMatchingPriceNotFoundError copyDeep() { + return GraphQLMatchingPriceNotFoundError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMaxCartDiscountsReachedError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMaxCartDiscountsReachedError.java index 927c915ddca..4a0c18b69e0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMaxCartDiscountsReachedError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMaxCartDiscountsReachedError.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("MaxCartDiscountsReached") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLMaxCartDiscountsReachedErrorImpl.class) public interface GraphQLMaxCartDiscountsReachedError extends GraphQLErrorObject { @@ -67,6 +68,8 @@ public static GraphQLMaxCartDiscountsReachedError of(final GraphQLMaxCartDiscoun return instance; } + public GraphQLMaxCartDiscountsReachedError copyDeep(); + /** * factory method to create a deep copy of GraphQLMaxCartDiscountsReachedError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMaxCartDiscountsReachedErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMaxCartDiscountsReachedErrorImpl.java index 724dcb84551..3a4d47ad0dc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMaxCartDiscountsReachedErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMaxCartDiscountsReachedErrorImpl.java @@ -101,4 +101,8 @@ public String toString() { .build(); } + @Override + public GraphQLMaxCartDiscountsReachedError copyDeep() { + return GraphQLMaxCartDiscountsReachedError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMaxResourceLimitExceededError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMaxResourceLimitExceededError.java index 20095201ab2..6e7dc080802 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMaxResourceLimitExceededError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMaxResourceLimitExceededError.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("MaxResourceLimitExceeded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLMaxResourceLimitExceededErrorImpl.class) public interface GraphQLMaxResourceLimitExceededError extends GraphQLErrorObject { @@ -81,6 +82,8 @@ public static GraphQLMaxResourceLimitExceededError of(final GraphQLMaxResourceLi return instance; } + public GraphQLMaxResourceLimitExceededError copyDeep(); + /** * factory method to create a deep copy of GraphQLMaxResourceLimitExceededError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMaxResourceLimitExceededErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMaxResourceLimitExceededErrorImpl.java index cd0905faaa3..cfbe6e5f1ff 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMaxResourceLimitExceededErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMaxResourceLimitExceededErrorImpl.java @@ -116,4 +116,8 @@ public String toString() { .build(); } + @Override + public GraphQLMaxResourceLimitExceededError copyDeep() { + return GraphQLMaxResourceLimitExceededError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMaxStoreReferencesReachedError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMaxStoreReferencesReachedError.java index b5ca5677665..65d81c264f5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMaxStoreReferencesReachedError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMaxStoreReferencesReachedError.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("MaxStoreReferencesReached") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLMaxStoreReferencesReachedErrorImpl.class) public interface GraphQLMaxStoreReferencesReachedError extends GraphQLErrorObject { @@ -67,6 +68,8 @@ public static GraphQLMaxStoreReferencesReachedError of(final GraphQLMaxStoreRefe return instance; } + public GraphQLMaxStoreReferencesReachedError copyDeep(); + /** * factory method to create a deep copy of GraphQLMaxStoreReferencesReachedError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMaxStoreReferencesReachedErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMaxStoreReferencesReachedErrorImpl.java index 09e84eaac7e..3642f37cb5a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMaxStoreReferencesReachedErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMaxStoreReferencesReachedErrorImpl.java @@ -101,4 +101,8 @@ public String toString() { .build(); } + @Override + public GraphQLMaxStoreReferencesReachedError copyDeep() { + return GraphQLMaxStoreReferencesReachedError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMissingRoleOnChannelError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMissingRoleOnChannelError.java index 04bd69328ce..264d1584b05 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMissingRoleOnChannelError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMissingRoleOnChannelError.java @@ -39,6 +39,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("MissingRoleOnChannel") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLMissingRoleOnChannelErrorImpl.class) public interface GraphQLMissingRoleOnChannelError extends GraphQLErrorObject { @@ -113,6 +114,8 @@ public static GraphQLMissingRoleOnChannelError of(final GraphQLMissingRoleOnChan return instance; } + public GraphQLMissingRoleOnChannelError copyDeep(); + /** * factory method to create a deep copy of GraphQLMissingRoleOnChannelError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMissingRoleOnChannelErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMissingRoleOnChannelErrorImpl.java index 071ced8f691..70290c9158b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMissingRoleOnChannelErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMissingRoleOnChannelErrorImpl.java @@ -146,4 +146,8 @@ public String toString() { .build(); } + @Override + public GraphQLMissingRoleOnChannelError copyDeep() { + return GraphQLMissingRoleOnChannelError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMissingTaxRateForCountryError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMissingTaxRateForCountryError.java index 91f245ea173..0543df4fe08 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMissingTaxRateForCountryError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMissingTaxRateForCountryError.java @@ -39,6 +39,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("MissingTaxRateForCountry") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLMissingTaxRateForCountryErrorImpl.class) public interface GraphQLMissingTaxRateForCountryError extends GraphQLErrorObject { @@ -123,6 +124,8 @@ public static GraphQLMissingTaxRateForCountryError of(final GraphQLMissingTaxRat return instance; } + public GraphQLMissingTaxRateForCountryError copyDeep(); + /** * factory method to create a deep copy of GraphQLMissingTaxRateForCountryError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMissingTaxRateForCountryErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMissingTaxRateForCountryErrorImpl.java index bce34fe35d1..e22a7a39838 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMissingTaxRateForCountryErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMissingTaxRateForCountryErrorImpl.java @@ -169,4 +169,8 @@ public String toString() { .build(); } + @Override + public GraphQLMissingTaxRateForCountryError copyDeep() { + return GraphQLMissingTaxRateForCountryError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMoneyOverflowError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMoneyOverflowError.java index 98a7c34e068..6ae2577837c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMoneyOverflowError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMoneyOverflowError.java @@ -26,6 +26,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("MoneyOverflow") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLMoneyOverflowErrorImpl.class) public interface GraphQLMoneyOverflowError extends GraphQLErrorObject { @@ -62,6 +63,8 @@ public static GraphQLMoneyOverflowError of(final GraphQLMoneyOverflowError templ return instance; } + public GraphQLMoneyOverflowError copyDeep(); + /** * factory method to create a deep copy of GraphQLMoneyOverflowError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMoneyOverflowErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMoneyOverflowErrorImpl.java index bb2f2b4ca64..9d42d6bf6ca 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMoneyOverflowErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLMoneyOverflowErrorImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public GraphQLMoneyOverflowError copyDeep() { + return GraphQLMoneyOverflowError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLNoMatchingProductDiscountFoundError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLNoMatchingProductDiscountFoundError.java index 9e9bd4017db..cac04e0f115 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLNoMatchingProductDiscountFoundError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLNoMatchingProductDiscountFoundError.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("NoMatchingProductDiscountFound") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLNoMatchingProductDiscountFoundErrorImpl.class) public interface GraphQLNoMatchingProductDiscountFoundError extends GraphQLErrorObject { @@ -64,6 +65,8 @@ public static GraphQLNoMatchingProductDiscountFoundError of( return instance; } + public GraphQLNoMatchingProductDiscountFoundError copyDeep(); + /** * factory method to create a deep copy of GraphQLNoMatchingProductDiscountFoundError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLNoMatchingProductDiscountFoundErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLNoMatchingProductDiscountFoundErrorImpl.java index 816f1521362..1b8ee948980 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLNoMatchingProductDiscountFoundErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLNoMatchingProductDiscountFoundErrorImpl.java @@ -98,4 +98,8 @@ public String toString() { .build(); } + @Override + public GraphQLNoMatchingProductDiscountFoundError copyDeep() { + return GraphQLNoMatchingProductDiscountFoundError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLObjectNotFoundError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLObjectNotFoundError.java index 6ac5d74d124..12516c12d24 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLObjectNotFoundError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLObjectNotFoundError.java @@ -26,6 +26,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ObjectNotFound") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLObjectNotFoundErrorImpl.class) public interface GraphQLObjectNotFoundError extends GraphQLErrorObject { @@ -62,6 +63,8 @@ public static GraphQLObjectNotFoundError of(final GraphQLObjectNotFoundError tem return instance; } + public GraphQLObjectNotFoundError copyDeep(); + /** * factory method to create a deep copy of GraphQLObjectNotFoundError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLObjectNotFoundErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLObjectNotFoundErrorImpl.java index c1fae084faa..6bb26c45084 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLObjectNotFoundErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLObjectNotFoundErrorImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public GraphQLObjectNotFoundError copyDeep() { + return GraphQLObjectNotFoundError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLOutOfStockError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLOutOfStockError.java index 04c5f84cb3e..ea795bd2237 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLOutOfStockError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLOutOfStockError.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OutOfStock") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLOutOfStockErrorImpl.class) public interface GraphQLOutOfStockError extends GraphQLErrorObject { @@ -118,6 +119,8 @@ public static GraphQLOutOfStockError of(final GraphQLOutOfStockError template) { return instance; } + public GraphQLOutOfStockError copyDeep(); + /** * factory method to create a deep copy of GraphQLOutOfStockError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLOutOfStockErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLOutOfStockErrorImpl.java index 86b690dd213..c8ca782bdbe 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLOutOfStockErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLOutOfStockErrorImpl.java @@ -147,4 +147,8 @@ public String toString() { .build(); } + @Override + public GraphQLOutOfStockError copyDeep() { + return GraphQLOutOfStockError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLOverCapacityError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLOverCapacityError.java index 31a2e999ced..cebb1a781eb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLOverCapacityError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLOverCapacityError.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OverCapacity") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLOverCapacityErrorImpl.class) public interface GraphQLOverCapacityError extends GraphQLErrorObject { @@ -63,6 +64,8 @@ public static GraphQLOverCapacityError of(final GraphQLOverCapacityError templat return instance; } + public GraphQLOverCapacityError copyDeep(); + /** * factory method to create a deep copy of GraphQLOverCapacityError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLOverCapacityErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLOverCapacityErrorImpl.java index fc1557dca32..6fa5a74f9f0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLOverCapacityErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLOverCapacityErrorImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public GraphQLOverCapacityError copyDeep() { + return GraphQLOverCapacityError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLOverlappingStandalonePriceValidityError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLOverlappingStandalonePriceValidityError.java index 6d3587ec213..a60a83de48c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLOverlappingStandalonePriceValidityError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLOverlappingStandalonePriceValidityError.java @@ -35,6 +35,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OverlappingStandalonePriceValidity") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLOverlappingStandalonePriceValidityErrorImpl.class) public interface GraphQLOverlappingStandalonePriceValidityError extends GraphQLErrorObject { @@ -233,6 +234,8 @@ public static GraphQLOverlappingStandalonePriceValidityError of( return instance; } + public GraphQLOverlappingStandalonePriceValidityError copyDeep(); + /** * factory method to create a deep copy of GraphQLOverlappingStandalonePriceValidityError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLOverlappingStandalonePriceValidityErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLOverlappingStandalonePriceValidityErrorImpl.java index 34549ed81de..00d0e2d803c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLOverlappingStandalonePriceValidityErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLOverlappingStandalonePriceValidityErrorImpl.java @@ -301,4 +301,8 @@ public String toString() { .build(); } + @Override + public GraphQLOverlappingStandalonePriceValidityError copyDeep() { + return GraphQLOverlappingStandalonePriceValidityError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLPendingOperationError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLPendingOperationError.java index 778ee70033d..9208b6db539 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLPendingOperationError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLPendingOperationError.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("PendingOperation") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLPendingOperationErrorImpl.class) public interface GraphQLPendingOperationError extends GraphQLErrorObject { @@ -63,6 +64,8 @@ public static GraphQLPendingOperationError of(final GraphQLPendingOperationError return instance; } + public GraphQLPendingOperationError copyDeep(); + /** * factory method to create a deep copy of GraphQLPendingOperationError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLPendingOperationErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLPendingOperationErrorImpl.java index df5ec2415cd..1f35cb55d0c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLPendingOperationErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLPendingOperationErrorImpl.java @@ -97,4 +97,8 @@ public String toString() { .build(); } + @Override + public GraphQLPendingOperationError copyDeep() { + return GraphQLPendingOperationError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLPriceChangedError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLPriceChangedError.java index 9a2bbaff3a9..70f587f4748 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLPriceChangedError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLPriceChangedError.java @@ -35,6 +35,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("PriceChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLPriceChangedErrorImpl.class) public interface GraphQLPriceChangedError extends GraphQLErrorObject { @@ -111,6 +112,8 @@ public static GraphQLPriceChangedError of(final GraphQLPriceChangedError templat return instance; } + public GraphQLPriceChangedError copyDeep(); + /** * factory method to create a deep copy of GraphQLPriceChangedError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLPriceChangedErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLPriceChangedErrorImpl.java index e456f477789..6f8a13be48e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLPriceChangedErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLPriceChangedErrorImpl.java @@ -144,4 +144,8 @@ public String toString() { .build(); } + @Override + public GraphQLPriceChangedError copyDeep() { + return GraphQLPriceChangedError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLProductAssignmentMissingError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLProductAssignmentMissingError.java index cdc67a1ad58..a16cf4af400 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLProductAssignmentMissingError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLProductAssignmentMissingError.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductAssignmentMissing") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLProductAssignmentMissingErrorImpl.class) public interface GraphQLProductAssignmentMissingError extends GraphQLErrorObject { @@ -82,6 +83,8 @@ public static GraphQLProductAssignmentMissingError of(final GraphQLProductAssign return instance; } + public GraphQLProductAssignmentMissingError copyDeep(); + /** * factory method to create a deep copy of GraphQLProductAssignmentMissingError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLProductAssignmentMissingErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLProductAssignmentMissingErrorImpl.java index 5c71f9fcced..da273117aba 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLProductAssignmentMissingErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLProductAssignmentMissingErrorImpl.java @@ -115,4 +115,8 @@ public String toString() { .build(); } + @Override + public GraphQLProductAssignmentMissingError copyDeep() { + return GraphQLProductAssignmentMissingError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLProductPresentWithDifferentVariantSelectionError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLProductPresentWithDifferentVariantSelectionError.java index 5fcaf7a6420..5ef5b40d1a3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLProductPresentWithDifferentVariantSelectionError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLProductPresentWithDifferentVariantSelectionError.java @@ -32,6 +32,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductPresentWithDifferentVariantSelection") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLProductPresentWithDifferentVariantSelectionErrorImpl.class) public interface GraphQLProductPresentWithDifferentVariantSelectionError extends GraphQLErrorObject { @@ -103,6 +104,8 @@ public static GraphQLProductPresentWithDifferentVariantSelectionError of( return instance; } + public GraphQLProductPresentWithDifferentVariantSelectionError copyDeep(); + /** * factory method to create a deep copy of GraphQLProductPresentWithDifferentVariantSelectionError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLProductPresentWithDifferentVariantSelectionErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLProductPresentWithDifferentVariantSelectionErrorImpl.java index 72922660e14..54a72195fef 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLProductPresentWithDifferentVariantSelectionErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLProductPresentWithDifferentVariantSelectionErrorImpl.java @@ -141,4 +141,8 @@ public String toString() { .build(); } + @Override + public GraphQLProductPresentWithDifferentVariantSelectionError copyDeep() { + return GraphQLProductPresentWithDifferentVariantSelectionError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLProjectNotConfiguredForLanguagesError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLProjectNotConfiguredForLanguagesError.java index 34ad2572f0b..12ae9aa511e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLProjectNotConfiguredForLanguagesError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLProjectNotConfiguredForLanguagesError.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProjectNotConfiguredForLanguages") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLProjectNotConfiguredForLanguagesErrorImpl.class) public interface GraphQLProjectNotConfiguredForLanguagesError extends GraphQLErrorObject { @@ -88,6 +89,8 @@ public static GraphQLProjectNotConfiguredForLanguagesError of( return instance; } + public GraphQLProjectNotConfiguredForLanguagesError copyDeep(); + /** * factory method to create a deep copy of GraphQLProjectNotConfiguredForLanguagesError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLProjectNotConfiguredForLanguagesErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLProjectNotConfiguredForLanguagesErrorImpl.java index 03386b944b2..70349aba42f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLProjectNotConfiguredForLanguagesErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLProjectNotConfiguredForLanguagesErrorImpl.java @@ -121,4 +121,8 @@ public String toString() { .build(); } + @Override + public GraphQLProjectNotConfiguredForLanguagesError copyDeep() { + return GraphQLProjectNotConfiguredForLanguagesError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLQueryComplexityLimitExceededError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLQueryComplexityLimitExceededError.java index e17d81fb5c0..a909e42ee5f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLQueryComplexityLimitExceededError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLQueryComplexityLimitExceededError.java @@ -26,6 +26,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("QueryComplexityLimitExceeded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLQueryComplexityLimitExceededErrorImpl.class) public interface GraphQLQueryComplexityLimitExceededError extends GraphQLErrorObject { @@ -62,6 +63,8 @@ public static GraphQLQueryComplexityLimitExceededError of(final GraphQLQueryComp return instance; } + public GraphQLQueryComplexityLimitExceededError copyDeep(); + /** * factory method to create a deep copy of GraphQLQueryComplexityLimitExceededError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLQueryComplexityLimitExceededErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLQueryComplexityLimitExceededErrorImpl.java index 8f61039ca7b..21cad9949bb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLQueryComplexityLimitExceededErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLQueryComplexityLimitExceededErrorImpl.java @@ -97,4 +97,8 @@ public String toString() { .build(); } + @Override + public GraphQLQueryComplexityLimitExceededError copyDeep() { + return GraphQLQueryComplexityLimitExceededError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLQueryTimedOutError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLQueryTimedOutError.java index e805b6c4c8d..38315fee70c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLQueryTimedOutError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLQueryTimedOutError.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("QueryTimedOut") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLQueryTimedOutErrorImpl.class) public interface GraphQLQueryTimedOutError extends GraphQLErrorObject { @@ -63,6 +64,8 @@ public static GraphQLQueryTimedOutError of(final GraphQLQueryTimedOutError templ return instance; } + public GraphQLQueryTimedOutError copyDeep(); + /** * factory method to create a deep copy of GraphQLQueryTimedOutError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLQueryTimedOutErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLQueryTimedOutErrorImpl.java index 828ec2251bc..636758e1bc8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLQueryTimedOutErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLQueryTimedOutErrorImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public GraphQLQueryTimedOutError copyDeep() { + return GraphQLQueryTimedOutError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLReferenceExistsError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLReferenceExistsError.java index 49a145122f8..bc73b6de33e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLReferenceExistsError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLReferenceExistsError.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ReferenceExists") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLReferenceExistsErrorImpl.class) public interface GraphQLReferenceExistsError extends GraphQLErrorObject { @@ -79,6 +80,8 @@ public static GraphQLReferenceExistsError of(final GraphQLReferenceExistsError t return instance; } + public GraphQLReferenceExistsError copyDeep(); + /** * factory method to create a deep copy of GraphQLReferenceExistsError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLReferenceExistsErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLReferenceExistsErrorImpl.java index 2e1d8e0b754..c1dd7303f9d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLReferenceExistsErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLReferenceExistsErrorImpl.java @@ -114,4 +114,8 @@ public String toString() { .build(); } + @Override + public GraphQLReferenceExistsError copyDeep() { + return GraphQLReferenceExistsError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLReferencedResourceNotFoundError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLReferencedResourceNotFoundError.java index 7d4e92e2591..d9accc9f3e5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLReferencedResourceNotFoundError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLReferencedResourceNotFoundError.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ReferencedResourceNotFound") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLReferencedResourceNotFoundErrorImpl.class) public interface GraphQLReferencedResourceNotFoundError extends GraphQLErrorObject { @@ -112,6 +113,8 @@ public static GraphQLReferencedResourceNotFoundError of(final GraphQLReferencedR return instance; } + public GraphQLReferencedResourceNotFoundError copyDeep(); + /** * factory method to create a deep copy of GraphQLReferencedResourceNotFoundError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLReferencedResourceNotFoundErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLReferencedResourceNotFoundErrorImpl.java index dd12bd7e335..1e882173d2d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLReferencedResourceNotFoundErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLReferencedResourceNotFoundErrorImpl.java @@ -157,4 +157,8 @@ public String toString() { .build(); } + @Override + public GraphQLReferencedResourceNotFoundError copyDeep() { + return GraphQLReferencedResourceNotFoundError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLRequiredFieldError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLRequiredFieldError.java index ed94834fe66..dd95d31d346 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLRequiredFieldError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLRequiredFieldError.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("RequiredField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLRequiredFieldErrorImpl.class) public interface GraphQLRequiredFieldError extends GraphQLErrorObject { @@ -79,6 +80,8 @@ public static GraphQLRequiredFieldError of(final GraphQLRequiredFieldError templ return instance; } + public GraphQLRequiredFieldError copyDeep(); + /** * factory method to create a deep copy of GraphQLRequiredFieldError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLRequiredFieldErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLRequiredFieldErrorImpl.java index d0372d8d7db..284a0229dee 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLRequiredFieldErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLRequiredFieldErrorImpl.java @@ -114,4 +114,8 @@ public String toString() { .build(); } + @Override + public GraphQLRequiredFieldError copyDeep() { + return GraphQLRequiredFieldError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLResourceNotFoundError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLResourceNotFoundError.java index 3caf03acf87..0f7775963f9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLResourceNotFoundError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLResourceNotFoundError.java @@ -26,6 +26,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ResourceNotFound") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLResourceNotFoundErrorImpl.class) public interface GraphQLResourceNotFoundError extends GraphQLErrorObject { @@ -62,6 +63,8 @@ public static GraphQLResourceNotFoundError of(final GraphQLResourceNotFoundError return instance; } + public GraphQLResourceNotFoundError copyDeep(); + /** * factory method to create a deep copy of GraphQLResourceNotFoundError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLResourceNotFoundErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLResourceNotFoundErrorImpl.java index 33a698a8810..105c5f609d6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLResourceNotFoundErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLResourceNotFoundErrorImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public GraphQLResourceNotFoundError copyDeep() { + return GraphQLResourceNotFoundError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLResourceSizeLimitExceededError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLResourceSizeLimitExceededError.java index e3116aec714..5e4173a413f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLResourceSizeLimitExceededError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLResourceSizeLimitExceededError.java @@ -26,6 +26,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ResourceSizeLimitExceeded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLResourceSizeLimitExceededErrorImpl.class) public interface GraphQLResourceSizeLimitExceededError extends GraphQLErrorObject { @@ -62,6 +63,8 @@ public static GraphQLResourceSizeLimitExceededError of(final GraphQLResourceSize return instance; } + public GraphQLResourceSizeLimitExceededError copyDeep(); + /** * factory method to create a deep copy of GraphQLResourceSizeLimitExceededError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLResourceSizeLimitExceededErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLResourceSizeLimitExceededErrorImpl.java index fb8d81d9b23..42b5a4077ed 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLResourceSizeLimitExceededErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLResourceSizeLimitExceededErrorImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public GraphQLResourceSizeLimitExceededError copyDeep() { + return GraphQLResourceSizeLimitExceededError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSearchDeactivatedError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSearchDeactivatedError.java index 5edfa825e56..5d7961ef823 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSearchDeactivatedError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSearchDeactivatedError.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("SearchDeactivated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLSearchDeactivatedErrorImpl.class) public interface GraphQLSearchDeactivatedError extends GraphQLErrorObject { @@ -63,6 +64,8 @@ public static GraphQLSearchDeactivatedError of(final GraphQLSearchDeactivatedErr return instance; } + public GraphQLSearchDeactivatedError copyDeep(); + /** * factory method to create a deep copy of GraphQLSearchDeactivatedError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSearchDeactivatedErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSearchDeactivatedErrorImpl.java index f3501a42fdc..3904e474c44 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSearchDeactivatedErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSearchDeactivatedErrorImpl.java @@ -97,4 +97,8 @@ public String toString() { .build(); } + @Override + public GraphQLSearchDeactivatedError copyDeep() { + return GraphQLSearchDeactivatedError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSearchExecutionFailureError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSearchExecutionFailureError.java index 016a33728e0..39aab8a3a2f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSearchExecutionFailureError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSearchExecutionFailureError.java @@ -26,6 +26,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("SearchExecutionFailure") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLSearchExecutionFailureErrorImpl.class) public interface GraphQLSearchExecutionFailureError extends GraphQLErrorObject { @@ -62,6 +63,8 @@ public static GraphQLSearchExecutionFailureError of(final GraphQLSearchExecution return instance; } + public GraphQLSearchExecutionFailureError copyDeep(); + /** * factory method to create a deep copy of GraphQLSearchExecutionFailureError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSearchExecutionFailureErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSearchExecutionFailureErrorImpl.java index dc949baad19..7ebe7d6d6c1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSearchExecutionFailureErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSearchExecutionFailureErrorImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public GraphQLSearchExecutionFailureError copyDeep() { + return GraphQLSearchExecutionFailureError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSearchFacetPathNotFoundError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSearchFacetPathNotFoundError.java index acad2a0ef3f..92afe5cc029 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSearchFacetPathNotFoundError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSearchFacetPathNotFoundError.java @@ -26,6 +26,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("SearchFacetPathNotFound") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLSearchFacetPathNotFoundErrorImpl.class) public interface GraphQLSearchFacetPathNotFoundError extends GraphQLErrorObject { @@ -62,6 +63,8 @@ public static GraphQLSearchFacetPathNotFoundError of(final GraphQLSearchFacetPat return instance; } + public GraphQLSearchFacetPathNotFoundError copyDeep(); + /** * factory method to create a deep copy of GraphQLSearchFacetPathNotFoundError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSearchFacetPathNotFoundErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSearchFacetPathNotFoundErrorImpl.java index 0c9c009311a..dd69b01c18a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSearchFacetPathNotFoundErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSearchFacetPathNotFoundErrorImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public GraphQLSearchFacetPathNotFoundError copyDeep() { + return GraphQLSearchFacetPathNotFoundError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSearchIndexingInProgressError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSearchIndexingInProgressError.java index 542c2a6ea1c..3ebfb2fe86d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSearchIndexingInProgressError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSearchIndexingInProgressError.java @@ -26,6 +26,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("SearchIndexingInProgress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLSearchIndexingInProgressErrorImpl.class) public interface GraphQLSearchIndexingInProgressError extends GraphQLErrorObject { @@ -62,6 +63,8 @@ public static GraphQLSearchIndexingInProgressError of(final GraphQLSearchIndexin return instance; } + public GraphQLSearchIndexingInProgressError copyDeep(); + /** * factory method to create a deep copy of GraphQLSearchIndexingInProgressError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSearchIndexingInProgressErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSearchIndexingInProgressErrorImpl.java index a6e089eeea0..959997e5efc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSearchIndexingInProgressErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSearchIndexingInProgressErrorImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public GraphQLSearchIndexingInProgressError copyDeep() { + return GraphQLSearchIndexingInProgressError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSearchNotReadyError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSearchNotReadyError.java index e900c600dc9..689ddb1c4b9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSearchNotReadyError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSearchNotReadyError.java @@ -26,6 +26,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("SearchNotReady") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLSearchNotReadyErrorImpl.class) public interface GraphQLSearchNotReadyError extends GraphQLErrorObject { @@ -62,6 +63,8 @@ public static GraphQLSearchNotReadyError of(final GraphQLSearchNotReadyError tem return instance; } + public GraphQLSearchNotReadyError copyDeep(); + /** * factory method to create a deep copy of GraphQLSearchNotReadyError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSearchNotReadyErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSearchNotReadyErrorImpl.java index f3977057a60..4965e08e412 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSearchNotReadyErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSearchNotReadyErrorImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public GraphQLSearchNotReadyError copyDeep() { + return GraphQLSearchNotReadyError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSemanticErrorError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSemanticErrorError.java index cf7f38056b2..1ce0b01a87d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSemanticErrorError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSemanticErrorError.java @@ -26,6 +26,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("SemanticError") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLSemanticErrorErrorImpl.class) public interface GraphQLSemanticErrorError extends GraphQLErrorObject { @@ -62,6 +63,8 @@ public static GraphQLSemanticErrorError of(final GraphQLSemanticErrorError templ return instance; } + public GraphQLSemanticErrorError copyDeep(); + /** * factory method to create a deep copy of GraphQLSemanticErrorError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSemanticErrorErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSemanticErrorErrorImpl.java index 21a8bbac40b..b04d100a71d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSemanticErrorErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSemanticErrorErrorImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public GraphQLSemanticErrorError copyDeep() { + return GraphQLSemanticErrorError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLShippingMethodDoesNotMatchCartError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLShippingMethodDoesNotMatchCartError.java index 0b6f764877f..27221afb8e0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLShippingMethodDoesNotMatchCartError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLShippingMethodDoesNotMatchCartError.java @@ -33,6 +33,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ShippingMethodDoesNotMatchCart") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLShippingMethodDoesNotMatchCartErrorImpl.class) public interface GraphQLShippingMethodDoesNotMatchCartError extends GraphQLErrorObject { @@ -70,6 +71,8 @@ public static GraphQLShippingMethodDoesNotMatchCartError of( return instance; } + public GraphQLShippingMethodDoesNotMatchCartError copyDeep(); + /** * factory method to create a deep copy of GraphQLShippingMethodDoesNotMatchCartError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLShippingMethodDoesNotMatchCartErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLShippingMethodDoesNotMatchCartErrorImpl.java index 7026b816dba..9d6b0f48150 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLShippingMethodDoesNotMatchCartErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLShippingMethodDoesNotMatchCartErrorImpl.java @@ -104,4 +104,8 @@ public String toString() { .build(); } + @Override + public GraphQLShippingMethodDoesNotMatchCartError copyDeep() { + return GraphQLShippingMethodDoesNotMatchCartError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLStoreCartDiscountsLimitReachedError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLStoreCartDiscountsLimitReachedError.java index 83a8b88d3bf..a1b4dc707d2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLStoreCartDiscountsLimitReachedError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLStoreCartDiscountsLimitReachedError.java @@ -35,6 +35,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StoreCartDiscountsLimitReached") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLStoreCartDiscountsLimitReachedErrorImpl.class) public interface GraphQLStoreCartDiscountsLimitReachedError extends GraphQLErrorObject { @@ -97,6 +98,8 @@ public static GraphQLStoreCartDiscountsLimitReachedError of( return instance; } + public GraphQLStoreCartDiscountsLimitReachedError copyDeep(); + /** * factory method to create a deep copy of GraphQLStoreCartDiscountsLimitReachedError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLStoreCartDiscountsLimitReachedErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLStoreCartDiscountsLimitReachedErrorImpl.java index 6f4be3e0e10..c356b2f2cd5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLStoreCartDiscountsLimitReachedErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLStoreCartDiscountsLimitReachedErrorImpl.java @@ -125,4 +125,8 @@ public String toString() { .build(); } + @Override + public GraphQLStoreCartDiscountsLimitReachedError copyDeep() { + return GraphQLStoreCartDiscountsLimitReachedError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSyntaxErrorError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSyntaxErrorError.java index 2b5dbef735b..f27acbcdf0e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSyntaxErrorError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSyntaxErrorError.java @@ -26,6 +26,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("SyntaxError") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GraphQLSyntaxErrorErrorImpl.class) public interface GraphQLSyntaxErrorError extends GraphQLErrorObject { @@ -62,6 +63,8 @@ public static GraphQLSyntaxErrorError of(final GraphQLSyntaxErrorError template) return instance; } + public GraphQLSyntaxErrorError copyDeep(); + /** * factory method to create a deep copy of GraphQLSyntaxErrorError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSyntaxErrorErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSyntaxErrorErrorImpl.java index 078a943e8bb..74a9d48206a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSyntaxErrorErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/GraphQLSyntaxErrorErrorImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public GraphQLSyntaxErrorError copyDeep() { + return GraphQLSyntaxErrorError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InsufficientScopeError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InsufficientScopeError.java index f708ce9959d..8c02f31d3c3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InsufficientScopeError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InsufficientScopeError.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("insufficient_scope") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = InsufficientScopeErrorImpl.class) public interface InsufficientScopeError extends ErrorObject { @@ -79,6 +80,8 @@ public static InsufficientScopeError of(final InsufficientScopeError template) { return instance; } + public InsufficientScopeError copyDeep(); + /** * factory method to create a deep copy of InsufficientScopeError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InsufficientScopeErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InsufficientScopeErrorImpl.java index 0fe6528e3ee..d029d18b4dc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InsufficientScopeErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InsufficientScopeErrorImpl.java @@ -114,4 +114,8 @@ public String toString() { .build(); } + @Override + public InsufficientScopeError copyDeep() { + return InsufficientScopeError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InternalConstraintViolatedError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InternalConstraintViolatedError.java index 4661e0b9a1a..876a30981b9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InternalConstraintViolatedError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InternalConstraintViolatedError.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("InternalConstraintViolated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = InternalConstraintViolatedErrorImpl.class) public interface InternalConstraintViolatedError extends ErrorObject { @@ -79,6 +80,8 @@ public static InternalConstraintViolatedError of(final InternalConstraintViolate return instance; } + public InternalConstraintViolatedError copyDeep(); + /** * factory method to create a deep copy of InternalConstraintViolatedError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InternalConstraintViolatedErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InternalConstraintViolatedErrorImpl.java index d4ee6722973..b44046da6a0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InternalConstraintViolatedErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InternalConstraintViolatedErrorImpl.java @@ -114,4 +114,8 @@ public String toString() { .build(); } + @Override + public InternalConstraintViolatedError copyDeep() { + return InternalConstraintViolatedError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidCredentialsError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidCredentialsError.java index f723b3c8b7c..3c95191b578 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidCredentialsError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidCredentialsError.java @@ -32,6 +32,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("InvalidCredentials") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = InvalidCredentialsErrorImpl.class) public interface InvalidCredentialsError extends ErrorObject { @@ -84,6 +85,8 @@ public static InvalidCredentialsError of(final InvalidCredentialsError template) return instance; } + public InvalidCredentialsError copyDeep(); + /** * factory method to create a deep copy of InvalidCredentialsError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidCredentialsErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidCredentialsErrorImpl.java index 85a00ddeffd..218c5e121f0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidCredentialsErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidCredentialsErrorImpl.java @@ -119,4 +119,8 @@ public String toString() { .build(); } + @Override + public InvalidCredentialsError copyDeep() { + return InvalidCredentialsError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidCurrentPasswordError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidCurrentPasswordError.java index 037019f1e23..f08aa7c4dd6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidCurrentPasswordError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidCurrentPasswordError.java @@ -32,6 +32,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("InvalidCurrentPassword") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = InvalidCurrentPasswordErrorImpl.class) public interface InvalidCurrentPasswordError extends ErrorObject { @@ -84,6 +85,8 @@ public static InvalidCurrentPasswordError of(final InvalidCurrentPasswordError t return instance; } + public InvalidCurrentPasswordError copyDeep(); + /** * factory method to create a deep copy of InvalidCurrentPasswordError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidCurrentPasswordErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidCurrentPasswordErrorImpl.java index 0d3d31b2dfd..766fb4faf23 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidCurrentPasswordErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidCurrentPasswordErrorImpl.java @@ -119,4 +119,8 @@ public String toString() { .build(); } + @Override + public InvalidCurrentPasswordError copyDeep() { + return InvalidCurrentPasswordError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidFieldError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidFieldError.java index 56d5881fc29..c133d71a1ab 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidFieldError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidFieldError.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("InvalidField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = InvalidFieldErrorImpl.class) public interface InvalidFieldError extends ErrorObject { @@ -136,6 +137,8 @@ public static InvalidFieldError of(final InvalidFieldError template) { return instance; } + public InvalidFieldError copyDeep(); + /** * factory method to create a deep copy of InvalidFieldError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidFieldErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidFieldErrorImpl.java index b81fa79680c..a4a3423b953 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidFieldErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidFieldErrorImpl.java @@ -181,4 +181,8 @@ public String toString() { .build(); } + @Override + public InvalidFieldError copyDeep() { + return InvalidFieldError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidInputError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidInputError.java index ae15c214a57..3e5a4e9c604 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidInputError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidInputError.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("InvalidInput") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = InvalidInputErrorImpl.class) public interface InvalidInputError extends ErrorObject { @@ -79,6 +80,8 @@ public static InvalidInputError of(final InvalidInputError template) { return instance; } + public InvalidInputError copyDeep(); + /** * factory method to create a deep copy of InvalidInputError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidInputErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidInputErrorImpl.java index 0c82704208b..bfba44a7c8f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidInputErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidInputErrorImpl.java @@ -114,4 +114,8 @@ public String toString() { .build(); } + @Override + public InvalidInputError copyDeep() { + return InvalidInputError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidItemShippingDetailsError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidItemShippingDetailsError.java index b7f46eb8755..d1764d1f8e4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidItemShippingDetailsError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidItemShippingDetailsError.java @@ -40,6 +40,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("InvalidItemShippingDetails") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = InvalidItemShippingDetailsErrorImpl.class) public interface InvalidItemShippingDetailsError extends ErrorObject { @@ -124,6 +125,8 @@ public static InvalidItemShippingDetailsError of(final InvalidItemShippingDetail return instance; } + public InvalidItemShippingDetailsError copyDeep(); + /** * factory method to create a deep copy of InvalidItemShippingDetailsError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidItemShippingDetailsErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidItemShippingDetailsErrorImpl.java index 62ef781ead1..ed809c1d549 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidItemShippingDetailsErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidItemShippingDetailsErrorImpl.java @@ -167,4 +167,8 @@ public String toString() { .build(); } + @Override + public InvalidItemShippingDetailsError copyDeep() { + return InvalidItemShippingDetailsError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidJsonInputError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidJsonInputError.java index 253f0c634fc..1f66d35b2b0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidJsonInputError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidJsonInputError.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("InvalidJsonInput") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = InvalidJsonInputErrorImpl.class) public interface InvalidJsonInputError extends ErrorObject { @@ -97,6 +98,8 @@ public static InvalidJsonInputError of(final InvalidJsonInputError template) { return instance; } + public InvalidJsonInputError copyDeep(); + /** * factory method to create a deep copy of InvalidJsonInputError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidJsonInputErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidJsonInputErrorImpl.java index 0371ca40df6..d80169e7743 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidJsonInputErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidJsonInputErrorImpl.java @@ -138,4 +138,8 @@ public String toString() { .build(); } + @Override + public InvalidJsonInputError copyDeep() { + return InvalidJsonInputError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidOperationError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidOperationError.java index df6ca708495..39278d7e2be 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidOperationError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidOperationError.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("InvalidOperation") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = InvalidOperationErrorImpl.class) public interface InvalidOperationError extends ErrorObject { @@ -80,6 +81,8 @@ public static InvalidOperationError of(final InvalidOperationError template) { return instance; } + public InvalidOperationError copyDeep(); + /** * factory method to create a deep copy of InvalidOperationError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidOperationErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidOperationErrorImpl.java index d4b3bc956a8..ae7c906ceeb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidOperationErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidOperationErrorImpl.java @@ -115,4 +115,8 @@ public String toString() { .build(); } + @Override + public InvalidOperationError copyDeep() { + return InvalidOperationError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidSubjectError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidSubjectError.java index 2c0ae493798..2bbb4de655d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidSubjectError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidSubjectError.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("InvalidSubject") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = InvalidSubjectErrorImpl.class) public interface InvalidSubjectError extends ErrorObject { @@ -54,6 +55,8 @@ public static InvalidSubjectError of(final InvalidSubjectError template) { return instance; } + public InvalidSubjectError copyDeep(); + /** * factory method to create a deep copy of InvalidSubjectError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidSubjectErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidSubjectErrorImpl.java index 1b9087f5da9..ea2150573bf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidSubjectErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidSubjectErrorImpl.java @@ -114,4 +114,8 @@ public String toString() { .build(); } + @Override + public InvalidSubjectError copyDeep() { + return InvalidSubjectError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidTokenError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidTokenError.java index 135e15ee98f..ea9aa220d40 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidTokenError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidTokenError.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("invalid_token") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = InvalidTokenErrorImpl.class) public interface InvalidTokenError extends ErrorObject { @@ -54,6 +55,8 @@ public static InvalidTokenError of(final InvalidTokenError template) { return instance; } + public InvalidTokenError copyDeep(); + /** * factory method to create a deep copy of InvalidTokenError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidTokenErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidTokenErrorImpl.java index 4b7cd67bfa7..a2747aa88af 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidTokenErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/InvalidTokenErrorImpl.java @@ -114,4 +114,8 @@ public String toString() { .build(); } + @Override + public InvalidTokenError copyDeep() { + return InvalidTokenError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/LanguageUsedInStoresError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/LanguageUsedInStoresError.java index c14a3d59cd2..e33cad98da6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/LanguageUsedInStoresError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/LanguageUsedInStoresError.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("LanguageUsedInStores") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = LanguageUsedInStoresErrorImpl.class) public interface LanguageUsedInStoresError extends ErrorObject { @@ -80,6 +81,8 @@ public static LanguageUsedInStoresError of(final LanguageUsedInStoresError templ return instance; } + public LanguageUsedInStoresError copyDeep(); + /** * factory method to create a deep copy of LanguageUsedInStoresError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/LanguageUsedInStoresErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/LanguageUsedInStoresErrorImpl.java index 06e88861b2e..b4eca2a6f23 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/LanguageUsedInStoresErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/LanguageUsedInStoresErrorImpl.java @@ -115,4 +115,8 @@ public String toString() { .build(); } + @Override + public LanguageUsedInStoresError copyDeep() { + return LanguageUsedInStoresError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/LockedFieldError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/LockedFieldError.java index 820e9d65cf9..398b8900718 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/LockedFieldError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/LockedFieldError.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("LockedField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = LockedFieldErrorImpl.class) public interface LockedFieldError extends ErrorObject { @@ -97,6 +98,8 @@ public static LockedFieldError of(final LockedFieldError template) { return instance; } + public LockedFieldError copyDeep(); + /** * factory method to create a deep copy of LockedFieldError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/LockedFieldErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/LockedFieldErrorImpl.java index cbd43f218a4..4a437ebcf2a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/LockedFieldErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/LockedFieldErrorImpl.java @@ -134,4 +134,8 @@ public String toString() { .build(); } + @Override + public LockedFieldError copyDeep() { + return LockedFieldError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MatchingPriceNotFoundError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MatchingPriceNotFoundError.java index 2986b596a0d..d559706fce3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MatchingPriceNotFoundError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MatchingPriceNotFoundError.java @@ -44,6 +44,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("MatchingPriceNotFound") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MatchingPriceNotFoundErrorImpl.class) public interface MatchingPriceNotFoundError extends ErrorObject { @@ -192,6 +193,8 @@ public static MatchingPriceNotFoundError of(final MatchingPriceNotFoundError tem return instance; } + public MatchingPriceNotFoundError copyDeep(); + /** * factory method to create a deep copy of MatchingPriceNotFoundError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MatchingPriceNotFoundErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MatchingPriceNotFoundErrorImpl.java index f521fd567b3..de561a8627d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MatchingPriceNotFoundErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MatchingPriceNotFoundErrorImpl.java @@ -248,4 +248,8 @@ public String toString() { .build(); } + @Override + public MatchingPriceNotFoundError copyDeep() { + return MatchingPriceNotFoundError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MaxCartDiscountsReachedError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MaxCartDiscountsReachedError.java index 7f16b5309c0..4257e69e7a9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MaxCartDiscountsReachedError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MaxCartDiscountsReachedError.java @@ -32,6 +32,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("MaxCartDiscountsReached") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MaxCartDiscountsReachedErrorImpl.class) public interface MaxCartDiscountsReachedError extends ErrorObject { @@ -84,6 +85,8 @@ public static MaxCartDiscountsReachedError of(final MaxCartDiscountsReachedError return instance; } + public MaxCartDiscountsReachedError copyDeep(); + /** * factory method to create a deep copy of MaxCartDiscountsReachedError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MaxCartDiscountsReachedErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MaxCartDiscountsReachedErrorImpl.java index cf50015bc39..2c69f52c507 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MaxCartDiscountsReachedErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MaxCartDiscountsReachedErrorImpl.java @@ -119,4 +119,8 @@ public String toString() { .build(); } + @Override + public MaxCartDiscountsReachedError copyDeep() { + return MaxCartDiscountsReachedError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MaxResourceLimitExceededError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MaxResourceLimitExceededError.java index 72e2c605b8d..35b2ce285b0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MaxResourceLimitExceededError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MaxResourceLimitExceededError.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("MaxResourceLimitExceeded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MaxResourceLimitExceededErrorImpl.class) public interface MaxResourceLimitExceededError extends ErrorObject { @@ -98,6 +99,8 @@ public static MaxResourceLimitExceededError of(final MaxResourceLimitExceededErr return instance; } + public MaxResourceLimitExceededError copyDeep(); + /** * factory method to create a deep copy of MaxResourceLimitExceededError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MaxResourceLimitExceededErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MaxResourceLimitExceededErrorImpl.java index 4d81c61c98b..417344d5dfc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MaxResourceLimitExceededErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MaxResourceLimitExceededErrorImpl.java @@ -138,4 +138,8 @@ public String toString() { .build(); } + @Override + public MaxResourceLimitExceededError copyDeep() { + return MaxResourceLimitExceededError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MaxStoreReferencesReachedError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MaxStoreReferencesReachedError.java index 1f80aae4758..50b03c6c60a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MaxStoreReferencesReachedError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MaxStoreReferencesReachedError.java @@ -32,6 +32,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("MaxStoreReferencesReached") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MaxStoreReferencesReachedErrorImpl.class) public interface MaxStoreReferencesReachedError extends ErrorObject { @@ -84,6 +85,8 @@ public static MaxStoreReferencesReachedError of(final MaxStoreReferencesReachedE return instance; } + public MaxStoreReferencesReachedError copyDeep(); + /** * factory method to create a deep copy of MaxStoreReferencesReachedError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MaxStoreReferencesReachedErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MaxStoreReferencesReachedErrorImpl.java index 4d37e45edd2..2ee53013048 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MaxStoreReferencesReachedErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MaxStoreReferencesReachedErrorImpl.java @@ -119,4 +119,8 @@ public String toString() { .build(); } + @Override + public MaxStoreReferencesReachedError copyDeep() { + return MaxStoreReferencesReachedError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MissingRoleOnChannelError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MissingRoleOnChannelError.java index acdcdbc7057..99623b0c75d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MissingRoleOnChannelError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MissingRoleOnChannelError.java @@ -40,6 +40,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("MissingRoleOnChannel") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MissingRoleOnChannelErrorImpl.class) public interface MissingRoleOnChannelError extends ErrorObject { @@ -130,6 +131,8 @@ public static MissingRoleOnChannelError of(final MissingRoleOnChannelError templ return instance; } + public MissingRoleOnChannelError copyDeep(); + /** * factory method to create a deep copy of MissingRoleOnChannelError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MissingRoleOnChannelErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MissingRoleOnChannelErrorImpl.java index 8b8a5b22839..0e4b8664b69 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MissingRoleOnChannelErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MissingRoleOnChannelErrorImpl.java @@ -169,4 +169,8 @@ public String toString() { .build(); } + @Override + public MissingRoleOnChannelError copyDeep() { + return MissingRoleOnChannelError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MissingTaxRateForCountryError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MissingTaxRateForCountryError.java index 67be477f10f..25b8e831a55 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MissingTaxRateForCountryError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MissingTaxRateForCountryError.java @@ -40,6 +40,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("MissingTaxRateForCountry") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MissingTaxRateForCountryErrorImpl.class) public interface MissingTaxRateForCountryError extends ErrorObject { @@ -140,6 +141,8 @@ public static MissingTaxRateForCountryError of(final MissingTaxRateForCountryErr return instance; } + public MissingTaxRateForCountryError copyDeep(); + /** * factory method to create a deep copy of MissingTaxRateForCountryError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MissingTaxRateForCountryErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MissingTaxRateForCountryErrorImpl.java index 22a7550a745..33bce3f736a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MissingTaxRateForCountryErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MissingTaxRateForCountryErrorImpl.java @@ -188,4 +188,8 @@ public String toString() { .build(); } + @Override + public MissingTaxRateForCountryError copyDeep() { + return MissingTaxRateForCountryError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MoneyOverflowError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MoneyOverflowError.java index 6741035a597..ce1895ee561 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MoneyOverflowError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MoneyOverflowError.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("MoneyOverflow") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MoneyOverflowErrorImpl.class) public interface MoneyOverflowError extends ErrorObject { @@ -79,6 +80,8 @@ public static MoneyOverflowError of(final MoneyOverflowError template) { return instance; } + public MoneyOverflowError copyDeep(); + /** * factory method to create a deep copy of MoneyOverflowError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MoneyOverflowErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MoneyOverflowErrorImpl.java index b280f542745..1cf06a6d784 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MoneyOverflowErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/MoneyOverflowErrorImpl.java @@ -114,4 +114,8 @@ public String toString() { .build(); } + @Override + public MoneyOverflowError copyDeep() { + return MoneyOverflowError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/NoMatchingProductDiscountFoundError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/NoMatchingProductDiscountFoundError.java index ae91445e457..88aafc7abc8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/NoMatchingProductDiscountFoundError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/NoMatchingProductDiscountFoundError.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("NoMatchingProductDiscountFound") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = NoMatchingProductDiscountFoundErrorImpl.class) public interface NoMatchingProductDiscountFoundError extends ErrorObject { @@ -80,6 +81,8 @@ public static NoMatchingProductDiscountFoundError of(final NoMatchingProductDisc return instance; } + public NoMatchingProductDiscountFoundError copyDeep(); + /** * factory method to create a deep copy of NoMatchingProductDiscountFoundError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/NoMatchingProductDiscountFoundErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/NoMatchingProductDiscountFoundErrorImpl.java index 3dba74914c2..02aa2d93525 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/NoMatchingProductDiscountFoundErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/NoMatchingProductDiscountFoundErrorImpl.java @@ -115,4 +115,8 @@ public String toString() { .build(); } + @Override + public NoMatchingProductDiscountFoundError copyDeep() { + return NoMatchingProductDiscountFoundError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ObjectNotFoundError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ObjectNotFoundError.java index be97fde95b2..03be838b420 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ObjectNotFoundError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ObjectNotFoundError.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ObjectNotFound") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ObjectNotFoundErrorImpl.class) public interface ObjectNotFoundError extends ErrorObject { @@ -81,6 +82,8 @@ public static ObjectNotFoundError of(final ObjectNotFoundError template) { return instance; } + public ObjectNotFoundError copyDeep(); + /** * factory method to create a deep copy of ObjectNotFoundError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ObjectNotFoundErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ObjectNotFoundErrorImpl.java index 8d3f4fa4bfa..b75cdf2625e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ObjectNotFoundErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ObjectNotFoundErrorImpl.java @@ -115,4 +115,8 @@ public String toString() { .build(); } + @Override + public ObjectNotFoundError copyDeep() { + return ObjectNotFoundError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/OutOfStockError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/OutOfStockError.java index 701712ff60b..62da3273e6c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/OutOfStockError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/OutOfStockError.java @@ -35,6 +35,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OutOfStock") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OutOfStockErrorImpl.class) public interface OutOfStockError extends ErrorObject { @@ -135,6 +136,8 @@ public static OutOfStockError of(final OutOfStockError template) { return instance; } + public OutOfStockError copyDeep(); + /** * factory method to create a deep copy of OutOfStockError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/OutOfStockErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/OutOfStockErrorImpl.java index 3b0cd61ac13..89b9f920ea9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/OutOfStockErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/OutOfStockErrorImpl.java @@ -171,4 +171,8 @@ public String toString() { .build(); } + @Override + public OutOfStockError copyDeep() { + return OutOfStockError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/OverCapacityError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/OverCapacityError.java index e19f605e40f..cad7a632b95 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/OverCapacityError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/OverCapacityError.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OverCapacity") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OverCapacityErrorImpl.class) public interface OverCapacityError extends ErrorObject { @@ -80,6 +81,8 @@ public static OverCapacityError of(final OverCapacityError template) { return instance; } + public OverCapacityError copyDeep(); + /** * factory method to create a deep copy of OverCapacityError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/OverCapacityErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/OverCapacityErrorImpl.java index cf8a6d7ecb0..d7f6810ab52 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/OverCapacityErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/OverCapacityErrorImpl.java @@ -115,4 +115,8 @@ public String toString() { .build(); } + @Override + public OverCapacityError copyDeep() { + return OverCapacityError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/OverlappingStandalonePriceValidityError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/OverlappingStandalonePriceValidityError.java index a5f35ad33a4..72d9b8beb8e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/OverlappingStandalonePriceValidityError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/OverlappingStandalonePriceValidityError.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OverlappingStandalonePriceValidity") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OverlappingStandalonePriceValidityErrorImpl.class) public interface OverlappingStandalonePriceValidityError extends ErrorObject { @@ -249,6 +250,8 @@ public static OverlappingStandalonePriceValidityError of(final OverlappingStanda return instance; } + public OverlappingStandalonePriceValidityError copyDeep(); + /** * factory method to create a deep copy of OverlappingStandalonePriceValidityError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/OverlappingStandalonePriceValidityErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/OverlappingStandalonePriceValidityErrorImpl.java index 37e35b2b96b..c9e4a0b9524 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/OverlappingStandalonePriceValidityErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/OverlappingStandalonePriceValidityErrorImpl.java @@ -319,4 +319,8 @@ public String toString() { .build(); } + @Override + public OverlappingStandalonePriceValidityError copyDeep() { + return OverlappingStandalonePriceValidityError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/PendingOperationError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/PendingOperationError.java index 0fd76a93ecb..eecd8b7643b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/PendingOperationError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/PendingOperationError.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("PendingOperation") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = PendingOperationErrorImpl.class) public interface PendingOperationError extends ErrorObject { @@ -80,6 +81,8 @@ public static PendingOperationError of(final PendingOperationError template) { return instance; } + public PendingOperationError copyDeep(); + /** * factory method to create a deep copy of PendingOperationError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/PendingOperationErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/PendingOperationErrorImpl.java index 4b450c77c87..8db8375289a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/PendingOperationErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/PendingOperationErrorImpl.java @@ -115,4 +115,8 @@ public String toString() { .build(); } + @Override + public PendingOperationError copyDeep() { + return PendingOperationError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/PriceChangedError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/PriceChangedError.java index 4444809e2d6..7025ebd3fcd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/PriceChangedError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/PriceChangedError.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("PriceChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = PriceChangedErrorImpl.class) public interface PriceChangedError extends ErrorObject { @@ -128,6 +129,8 @@ public static PriceChangedError of(final PriceChangedError template) { return instance; } + public PriceChangedError copyDeep(); + /** * factory method to create a deep copy of PriceChangedError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/PriceChangedErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/PriceChangedErrorImpl.java index 5de8b0109a7..1e8c2e96758 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/PriceChangedErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/PriceChangedErrorImpl.java @@ -168,4 +168,8 @@ public String toString() { .build(); } + @Override + public PriceChangedError copyDeep() { + return PriceChangedError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ProductAssignmentMissingError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ProductAssignmentMissingError.java index 5e37f77cd99..9b0dc8e9094 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ProductAssignmentMissingError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ProductAssignmentMissingError.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductAssignmentMissing") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductAssignmentMissingErrorImpl.class) public interface ProductAssignmentMissingError extends ErrorObject { @@ -99,6 +100,8 @@ public static ProductAssignmentMissingError of(final ProductAssignmentMissingErr return instance; } + public ProductAssignmentMissingError copyDeep(); + /** * factory method to create a deep copy of ProductAssignmentMissingError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ProductAssignmentMissingErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ProductAssignmentMissingErrorImpl.java index ce9c359c32f..0e79c451d5d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ProductAssignmentMissingErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ProductAssignmentMissingErrorImpl.java @@ -133,4 +133,8 @@ public String toString() { .build(); } + @Override + public ProductAssignmentMissingError copyDeep() { + return ProductAssignmentMissingError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ProductPresentWithDifferentVariantSelectionError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ProductPresentWithDifferentVariantSelectionError.java index 352a086a01f..74786a9a4e9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ProductPresentWithDifferentVariantSelectionError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ProductPresentWithDifferentVariantSelectionError.java @@ -33,6 +33,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductPresentWithDifferentVariantSelection") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductPresentWithDifferentVariantSelectionErrorImpl.class) public interface ProductPresentWithDifferentVariantSelectionError extends ErrorObject { @@ -120,6 +121,8 @@ public static ProductPresentWithDifferentVariantSelectionError of( return instance; } + public ProductPresentWithDifferentVariantSelectionError copyDeep(); + /** * factory method to create a deep copy of ProductPresentWithDifferentVariantSelectionError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ProductPresentWithDifferentVariantSelectionErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ProductPresentWithDifferentVariantSelectionErrorImpl.java index 20aff64c921..e2ca10c8db1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ProductPresentWithDifferentVariantSelectionErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ProductPresentWithDifferentVariantSelectionErrorImpl.java @@ -160,4 +160,8 @@ public String toString() { .build(); } + @Override + public ProductPresentWithDifferentVariantSelectionError copyDeep() { + return ProductPresentWithDifferentVariantSelectionError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ProjectNotConfiguredForLanguagesError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ProjectNotConfiguredForLanguagesError.java index 3257a0af8c1..0b3ec702c8a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ProjectNotConfiguredForLanguagesError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ProjectNotConfiguredForLanguagesError.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProjectNotConfiguredForLanguages") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProjectNotConfiguredForLanguagesErrorImpl.class) public interface ProjectNotConfiguredForLanguagesError extends ErrorObject { @@ -104,6 +105,8 @@ public static ProjectNotConfiguredForLanguagesError of(final ProjectNotConfigure return instance; } + public ProjectNotConfiguredForLanguagesError copyDeep(); + /** * factory method to create a deep copy of ProjectNotConfiguredForLanguagesError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ProjectNotConfiguredForLanguagesErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ProjectNotConfiguredForLanguagesErrorImpl.java index ea4ea907548..7b17c832707 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ProjectNotConfiguredForLanguagesErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ProjectNotConfiguredForLanguagesErrorImpl.java @@ -138,4 +138,8 @@ public String toString() { .build(); } + @Override + public ProjectNotConfiguredForLanguagesError copyDeep() { + return ProjectNotConfiguredForLanguagesError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/QueryComplexityLimitExceededError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/QueryComplexityLimitExceededError.java index bace7a8f22b..03021ef4253 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/QueryComplexityLimitExceededError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/QueryComplexityLimitExceededError.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("QueryComplexityLimitExceeded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = QueryComplexityLimitExceededErrorImpl.class) public interface QueryComplexityLimitExceededError extends ErrorObject { @@ -79,6 +80,8 @@ public static QueryComplexityLimitExceededError of(final QueryComplexityLimitExc return instance; } + public QueryComplexityLimitExceededError copyDeep(); + /** * factory method to create a deep copy of QueryComplexityLimitExceededError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/QueryComplexityLimitExceededErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/QueryComplexityLimitExceededErrorImpl.java index 014a5ef7329..a7f57b75a44 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/QueryComplexityLimitExceededErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/QueryComplexityLimitExceededErrorImpl.java @@ -114,4 +114,8 @@ public String toString() { .build(); } + @Override + public QueryComplexityLimitExceededError copyDeep() { + return QueryComplexityLimitExceededError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/QueryTimedOutError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/QueryTimedOutError.java index f7aa5cbb44b..7ba55eaa568 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/QueryTimedOutError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/QueryTimedOutError.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("QueryTimedOut") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = QueryTimedOutErrorImpl.class) public interface QueryTimedOutError extends ErrorObject { @@ -80,6 +81,8 @@ public static QueryTimedOutError of(final QueryTimedOutError template) { return instance; } + public QueryTimedOutError copyDeep(); + /** * factory method to create a deep copy of QueryTimedOutError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/QueryTimedOutErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/QueryTimedOutErrorImpl.java index 9f2c4ad5cc5..3351a24a7d6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/QueryTimedOutErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/QueryTimedOutErrorImpl.java @@ -115,4 +115,8 @@ public String toString() { .build(); } + @Override + public QueryTimedOutError copyDeep() { + return QueryTimedOutError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ReferenceExistsError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ReferenceExistsError.java index 80f5f809d57..608af1fdb78 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ReferenceExistsError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ReferenceExistsError.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ReferenceExists") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ReferenceExistsErrorImpl.class) public interface ReferenceExistsError extends ErrorObject { @@ -96,6 +97,8 @@ public static ReferenceExistsError of(final ReferenceExistsError template) { return instance; } + public ReferenceExistsError copyDeep(); + /** * factory method to create a deep copy of ReferenceExistsError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ReferenceExistsErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ReferenceExistsErrorImpl.java index ff7bb105fcf..726081d0fab 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ReferenceExistsErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ReferenceExistsErrorImpl.java @@ -137,4 +137,8 @@ public String toString() { .build(); } + @Override + public ReferenceExistsError copyDeep() { + return ReferenceExistsError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ReferencedResourceNotFoundError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ReferencedResourceNotFoundError.java index e7bf9ad1ca4..34a54d1127e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ReferencedResourceNotFoundError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ReferencedResourceNotFoundError.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ReferencedResourceNotFound") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ReferencedResourceNotFoundErrorImpl.class) public interface ReferencedResourceNotFoundError extends ErrorObject { @@ -129,6 +130,8 @@ public static ReferencedResourceNotFoundError of(final ReferencedResourceNotFoun return instance; } + public ReferencedResourceNotFoundError copyDeep(); + /** * factory method to create a deep copy of ReferencedResourceNotFoundError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ReferencedResourceNotFoundErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ReferencedResourceNotFoundErrorImpl.java index 267ab1f6b53..62b8a9eee0b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ReferencedResourceNotFoundErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ReferencedResourceNotFoundErrorImpl.java @@ -176,4 +176,8 @@ public String toString() { .build(); } + @Override + public ReferencedResourceNotFoundError copyDeep() { + return ReferencedResourceNotFoundError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/RequiredFieldError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/RequiredFieldError.java index b5a65d577d0..3a63f81e904 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/RequiredFieldError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/RequiredFieldError.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("RequiredField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = RequiredFieldErrorImpl.class) public interface RequiredFieldError extends ErrorObject { @@ -96,6 +97,8 @@ public static RequiredFieldError of(final RequiredFieldError template) { return instance; } + public RequiredFieldError copyDeep(); + /** * factory method to create a deep copy of RequiredFieldError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/RequiredFieldErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/RequiredFieldErrorImpl.java index 183322a6bc9..8f42196879b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/RequiredFieldErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/RequiredFieldErrorImpl.java @@ -133,4 +133,8 @@ public String toString() { .build(); } + @Override + public RequiredFieldError copyDeep() { + return RequiredFieldError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ResourceNotFoundError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ResourceNotFoundError.java index cc27a2895fc..bb72391fc20 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ResourceNotFoundError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ResourceNotFoundError.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ResourceNotFound") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ResourceNotFoundErrorImpl.class) public interface ResourceNotFoundError extends ErrorObject { @@ -79,6 +80,8 @@ public static ResourceNotFoundError of(final ResourceNotFoundError template) { return instance; } + public ResourceNotFoundError copyDeep(); + /** * factory method to create a deep copy of ResourceNotFoundError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ResourceNotFoundErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ResourceNotFoundErrorImpl.java index 520418107f8..a18a3d2e2e5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ResourceNotFoundErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ResourceNotFoundErrorImpl.java @@ -114,4 +114,8 @@ public String toString() { .build(); } + @Override + public ResourceNotFoundError copyDeep() { + return ResourceNotFoundError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ResourceSizeLimitExceededError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ResourceSizeLimitExceededError.java index 2b258ee1629..96109fd7b8a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ResourceSizeLimitExceededError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ResourceSizeLimitExceededError.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ResourceSizeLimitExceeded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ResourceSizeLimitExceededErrorImpl.class) public interface ResourceSizeLimitExceededError extends ErrorObject { @@ -79,6 +80,8 @@ public static ResourceSizeLimitExceededError of(final ResourceSizeLimitExceededE return instance; } + public ResourceSizeLimitExceededError copyDeep(); + /** * factory method to create a deep copy of ResourceSizeLimitExceededError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ResourceSizeLimitExceededErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ResourceSizeLimitExceededErrorImpl.java index 1fd72c96e3c..0a20b5b1197 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ResourceSizeLimitExceededErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ResourceSizeLimitExceededErrorImpl.java @@ -114,4 +114,8 @@ public String toString() { .build(); } + @Override + public ResourceSizeLimitExceededError copyDeep() { + return ResourceSizeLimitExceededError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SearchDeactivatedError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SearchDeactivatedError.java index c0e8252cbab..1c8f5b60e79 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SearchDeactivatedError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SearchDeactivatedError.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("SearchDeactivated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = SearchDeactivatedErrorImpl.class) public interface SearchDeactivatedError extends ErrorObject { @@ -80,6 +81,8 @@ public static SearchDeactivatedError of(final SearchDeactivatedError template) { return instance; } + public SearchDeactivatedError copyDeep(); + /** * factory method to create a deep copy of SearchDeactivatedError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SearchDeactivatedErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SearchDeactivatedErrorImpl.java index 36f0885a92f..d3192b5873e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SearchDeactivatedErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SearchDeactivatedErrorImpl.java @@ -115,4 +115,8 @@ public String toString() { .build(); } + @Override + public SearchDeactivatedError copyDeep() { + return SearchDeactivatedError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SearchExecutionFailureError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SearchExecutionFailureError.java index b7ac42b61c1..9b8c55aee3a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SearchExecutionFailureError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SearchExecutionFailureError.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("SearchExecutionFailure") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = SearchExecutionFailureErrorImpl.class) public interface SearchExecutionFailureError extends ErrorObject { @@ -79,6 +80,8 @@ public static SearchExecutionFailureError of(final SearchExecutionFailureError t return instance; } + public SearchExecutionFailureError copyDeep(); + /** * factory method to create a deep copy of SearchExecutionFailureError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SearchExecutionFailureErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SearchExecutionFailureErrorImpl.java index 47fd3fcca84..b8d5a975e0b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SearchExecutionFailureErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SearchExecutionFailureErrorImpl.java @@ -114,4 +114,8 @@ public String toString() { .build(); } + @Override + public SearchExecutionFailureError copyDeep() { + return SearchExecutionFailureError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SearchFacetPathNotFoundError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SearchFacetPathNotFoundError.java index 5e845eece69..8b002d1a644 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SearchFacetPathNotFoundError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SearchFacetPathNotFoundError.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("SearchFacetPathNotFound") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = SearchFacetPathNotFoundErrorImpl.class) public interface SearchFacetPathNotFoundError extends ErrorObject { @@ -79,6 +80,8 @@ public static SearchFacetPathNotFoundError of(final SearchFacetPathNotFoundError return instance; } + public SearchFacetPathNotFoundError copyDeep(); + /** * factory method to create a deep copy of SearchFacetPathNotFoundError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SearchFacetPathNotFoundErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SearchFacetPathNotFoundErrorImpl.java index 97607b72c8e..5470d5f0795 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SearchFacetPathNotFoundErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SearchFacetPathNotFoundErrorImpl.java @@ -114,4 +114,8 @@ public String toString() { .build(); } + @Override + public SearchFacetPathNotFoundError copyDeep() { + return SearchFacetPathNotFoundError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SearchIndexingInProgressError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SearchIndexingInProgressError.java index 8cd85d07cc3..2bfa4897dd6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SearchIndexingInProgressError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SearchIndexingInProgressError.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("SearchIndexingInProgress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = SearchIndexingInProgressErrorImpl.class) public interface SearchIndexingInProgressError extends ErrorObject { @@ -79,6 +80,8 @@ public static SearchIndexingInProgressError of(final SearchIndexingInProgressErr return instance; } + public SearchIndexingInProgressError copyDeep(); + /** * factory method to create a deep copy of SearchIndexingInProgressError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SearchIndexingInProgressErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SearchIndexingInProgressErrorImpl.java index 283d6bfd456..9ac2339ce1f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SearchIndexingInProgressErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SearchIndexingInProgressErrorImpl.java @@ -114,4 +114,8 @@ public String toString() { .build(); } + @Override + public SearchIndexingInProgressError copyDeep() { + return SearchIndexingInProgressError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SearchNotReadyError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SearchNotReadyError.java index 54dec8f0dd8..01c28bc3957 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SearchNotReadyError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SearchNotReadyError.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("SearchNotReady") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = SearchNotReadyErrorImpl.class) public interface SearchNotReadyError extends ErrorObject { @@ -79,6 +80,8 @@ public static SearchNotReadyError of(final SearchNotReadyError template) { return instance; } + public SearchNotReadyError copyDeep(); + /** * factory method to create a deep copy of SearchNotReadyError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SearchNotReadyErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SearchNotReadyErrorImpl.java index 0dddc82e693..93fde430ef4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SearchNotReadyErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SearchNotReadyErrorImpl.java @@ -114,4 +114,8 @@ public String toString() { .build(); } + @Override + public SearchNotReadyError copyDeep() { + return SearchNotReadyError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SemanticErrorError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SemanticErrorError.java index 6182c8c9be9..0b5a2e04970 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SemanticErrorError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SemanticErrorError.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("SemanticError") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = SemanticErrorErrorImpl.class) public interface SemanticErrorError extends ErrorObject { @@ -79,6 +80,8 @@ public static SemanticErrorError of(final SemanticErrorError template) { return instance; } + public SemanticErrorError copyDeep(); + /** * factory method to create a deep copy of SemanticErrorError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SemanticErrorErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SemanticErrorErrorImpl.java index a6ddfff9779..d493c812d0a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SemanticErrorErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SemanticErrorErrorImpl.java @@ -114,4 +114,8 @@ public String toString() { .build(); } + @Override + public SemanticErrorError copyDeep() { + return SemanticErrorError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ShippingMethodDoesNotMatchCartError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ShippingMethodDoesNotMatchCartError.java index e38e18a7a00..b8af66eda6f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ShippingMethodDoesNotMatchCartError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ShippingMethodDoesNotMatchCartError.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ShippingMethodDoesNotMatchCart") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShippingMethodDoesNotMatchCartErrorImpl.class) public interface ShippingMethodDoesNotMatchCartError extends ErrorObject { @@ -86,6 +87,8 @@ public static ShippingMethodDoesNotMatchCartError of(final ShippingMethodDoesNot return instance; } + public ShippingMethodDoesNotMatchCartError copyDeep(); + /** * factory method to create a deep copy of ShippingMethodDoesNotMatchCartError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ShippingMethodDoesNotMatchCartErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ShippingMethodDoesNotMatchCartErrorImpl.java index 54ad468da3e..b438eae5461 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ShippingMethodDoesNotMatchCartErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/ShippingMethodDoesNotMatchCartErrorImpl.java @@ -121,4 +121,8 @@ public String toString() { .build(); } + @Override + public ShippingMethodDoesNotMatchCartError copyDeep() { + return ShippingMethodDoesNotMatchCartError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/StoreCartDiscountsLimitReachedError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/StoreCartDiscountsLimitReachedError.java index 5cefd3542c3..2ee2d306440 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/StoreCartDiscountsLimitReachedError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/StoreCartDiscountsLimitReachedError.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StoreCartDiscountsLimitReached") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StoreCartDiscountsLimitReachedErrorImpl.class) public interface StoreCartDiscountsLimitReachedError extends ErrorObject { @@ -113,6 +114,8 @@ public static StoreCartDiscountsLimitReachedError of(final StoreCartDiscountsLim return instance; } + public StoreCartDiscountsLimitReachedError copyDeep(); + /** * factory method to create a deep copy of StoreCartDiscountsLimitReachedError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/StoreCartDiscountsLimitReachedErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/StoreCartDiscountsLimitReachedErrorImpl.java index 4e9bf652204..116ddceb246 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/StoreCartDiscountsLimitReachedErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/StoreCartDiscountsLimitReachedErrorImpl.java @@ -142,4 +142,8 @@ public String toString() { .build(); } + @Override + public StoreCartDiscountsLimitReachedError copyDeep() { + return StoreCartDiscountsLimitReachedError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SyntaxErrorError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SyntaxErrorError.java index 27baf00b258..da28d7e8299 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SyntaxErrorError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SyntaxErrorError.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("SyntaxError") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = SyntaxErrorErrorImpl.class) public interface SyntaxErrorError extends ErrorObject { @@ -79,6 +80,8 @@ public static SyntaxErrorError of(final SyntaxErrorError template) { return instance; } + public SyntaxErrorError copyDeep(); + /** * factory method to create a deep copy of SyntaxErrorError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SyntaxErrorErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SyntaxErrorErrorImpl.java index 8d591b05ffa..b8b2ce7a0c5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SyntaxErrorErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/SyntaxErrorErrorImpl.java @@ -114,4 +114,8 @@ public String toString() { .build(); } + @Override + public SyntaxErrorError copyDeep() { + return SyntaxErrorError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/VariantValues.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/VariantValues.java index 4af459b43a1..5bedfbbd160 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/VariantValues.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/VariantValues.java @@ -120,6 +120,8 @@ public static VariantValues of(final VariantValues template) { return instance; } + public VariantValues copyDeep(); + /** * factory method to create a deep copy of VariantValues * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/VariantValuesImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/VariantValuesImpl.java index aa7d5beae43..a29cc7d513a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/VariantValuesImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/error/VariantValuesImpl.java @@ -122,4 +122,8 @@ public String toString() { .build(); } + @Override + public VariantValues copyDeep() { + return VariantValues.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/BaseEvent.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/BaseEvent.java index 1826d5bd418..7a3c11f8f85 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/BaseEvent.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/BaseEvent.java @@ -155,6 +155,8 @@ public static BaseEvent of(final BaseEvent template) { return instance; } + public BaseEvent copyDeep(); + /** * factory method to create a deep copy of BaseEvent * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/BaseEventImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/BaseEventImpl.java index 4465961ccc6..effb06a6855 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/BaseEventImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/BaseEventImpl.java @@ -177,4 +177,8 @@ public String toString() { .build(); } + @Override + public BaseEvent copyDeep() { + return BaseEvent.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/Event.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/Event.java index c6b8cf4e5f8..169a5d4d604 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/Event.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/Event.java @@ -34,13 +34,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.event.ImportContainerCreatedEventImpl.class, name = ImportContainerCreatedEvent.IMPORT_CONTAINER_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.event.ImportContainerDeletedEventImpl.class, name = ImportContainerDeletedEvent.IMPORT_CONTAINER_DELETED), - @JsonSubTypes.Type(value = com.commercetools.api.models.event.ImportOperationRejectedEventImpl.class, name = ImportOperationRejectedEvent.IMPORT_OPERATION_REJECTED), - @JsonSubTypes.Type(value = com.commercetools.api.models.event.ImportUnresolvedEventImpl.class, name = ImportUnresolvedEvent.IMPORT_UNRESOLVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.event.ImportValidationFailedEventImpl.class, name = ImportValidationFailedEvent.IMPORT_VALIDATION_FAILED), - @JsonSubTypes.Type(value = com.commercetools.api.models.event.ImportWaitForMasterVariantEventImpl.class, name = ImportWaitForMasterVariantEvent.IMPORT_WAIT_FOR_MASTER_VARIANT) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "type", defaultImpl = EventImpl.class, visible = true) @JsonDeserialize(as = EventImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -114,6 +107,8 @@ public interface Event { public void setCreatedAt(final ZonedDateTime createdAt); + public Event copyDeep(); + /** * factory method to create a deep copy of Event * @param template instance to be copied @@ -124,29 +119,9 @@ public static Event deepCopy(@Nullable final Event template) { if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.event.ImportContainerCreatedEvent) { - return com.commercetools.api.models.event.ImportContainerCreatedEvent - .deepCopy((com.commercetools.api.models.event.ImportContainerCreatedEvent) template); - } - if (template instanceof com.commercetools.api.models.event.ImportContainerDeletedEvent) { - return com.commercetools.api.models.event.ImportContainerDeletedEvent - .deepCopy((com.commercetools.api.models.event.ImportContainerDeletedEvent) template); - } - if (template instanceof com.commercetools.api.models.event.ImportOperationRejectedEvent) { - return com.commercetools.api.models.event.ImportOperationRejectedEvent - .deepCopy((com.commercetools.api.models.event.ImportOperationRejectedEvent) template); - } - if (template instanceof com.commercetools.api.models.event.ImportUnresolvedEvent) { - return com.commercetools.api.models.event.ImportUnresolvedEvent - .deepCopy((com.commercetools.api.models.event.ImportUnresolvedEvent) template); - } - if (template instanceof com.commercetools.api.models.event.ImportValidationFailedEvent) { - return com.commercetools.api.models.event.ImportValidationFailedEvent - .deepCopy((com.commercetools.api.models.event.ImportValidationFailedEvent) template); - } - if (template instanceof com.commercetools.api.models.event.ImportWaitForMasterVariantEvent) { - return com.commercetools.api.models.event.ImportWaitForMasterVariantEvent - .deepCopy((com.commercetools.api.models.event.ImportWaitForMasterVariantEvent) template); + + if (!(template instanceof EventImpl)) { + return template.copyDeep(); } EventImpl instance = new EventImpl(); instance.setId(template.getId()); diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/EventImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/EventImpl.java index 504b1d8d1e6..90b246bbf0d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/EventImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/EventImpl.java @@ -153,4 +153,8 @@ public String toString() { .build(); } + @Override + public Event copyDeep() { + return Event.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportContainerCreatedEvent.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportContainerCreatedEvent.java index 777d6c7e677..6c23de8d3f4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportContainerCreatedEvent.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportContainerCreatedEvent.java @@ -33,6 +33,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ImportContainerCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ImportContainerCreatedEventImpl.class) public interface ImportContainerCreatedEvent extends Event { @@ -96,6 +97,8 @@ public static ImportContainerCreatedEvent of(final ImportContainerCreatedEvent t return instance; } + public ImportContainerCreatedEvent copyDeep(); + /** * factory method to create a deep copy of ImportContainerCreatedEvent * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportContainerCreatedEventData.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportContainerCreatedEventData.java index 7b16c8cbcde..6e8f3fea73b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportContainerCreatedEventData.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportContainerCreatedEventData.java @@ -117,6 +117,8 @@ public static ImportContainerCreatedEventData of(final ImportContainerCreatedEve return instance; } + public ImportContainerCreatedEventData copyDeep(); + /** * factory method to create a deep copy of ImportContainerCreatedEventData * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportContainerCreatedEventDataImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportContainerCreatedEventDataImpl.java index 9a8284eb9dc..a40a733c49c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportContainerCreatedEventDataImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportContainerCreatedEventDataImpl.java @@ -137,4 +137,8 @@ public String toString() { .build(); } + @Override + public ImportContainerCreatedEventData copyDeep() { + return ImportContainerCreatedEventData.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportContainerCreatedEventImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportContainerCreatedEventImpl.java index 6c21c8f312b..1505518b054 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportContainerCreatedEventImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportContainerCreatedEventImpl.java @@ -175,4 +175,8 @@ public String toString() { .build(); } + @Override + public ImportContainerCreatedEvent copyDeep() { + return ImportContainerCreatedEvent.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportContainerDeletedEvent.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportContainerDeletedEvent.java index cf55c509ce5..7205a81e189 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportContainerDeletedEvent.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportContainerDeletedEvent.java @@ -33,6 +33,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ImportContainerDeleted") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ImportContainerDeletedEventImpl.class) public interface ImportContainerDeletedEvent extends Event { @@ -96,6 +97,8 @@ public static ImportContainerDeletedEvent of(final ImportContainerDeletedEvent t return instance; } + public ImportContainerDeletedEvent copyDeep(); + /** * factory method to create a deep copy of ImportContainerDeletedEvent * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportContainerDeletedEventData.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportContainerDeletedEventData.java index b745ae3f95f..f2f5c8a81e6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportContainerDeletedEventData.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportContainerDeletedEventData.java @@ -82,6 +82,8 @@ public static ImportContainerDeletedEventData of(final ImportContainerDeletedEve return instance; } + public ImportContainerDeletedEventData copyDeep(); + /** * factory method to create a deep copy of ImportContainerDeletedEventData * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportContainerDeletedEventDataImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportContainerDeletedEventDataImpl.java index 260fca45eca..d39deb7b0f6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportContainerDeletedEventDataImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportContainerDeletedEventDataImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public ImportContainerDeletedEventData copyDeep() { + return ImportContainerDeletedEventData.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportContainerDeletedEventImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportContainerDeletedEventImpl.java index ac1642170d9..1893092b1a5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportContainerDeletedEventImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportContainerDeletedEventImpl.java @@ -175,4 +175,8 @@ public String toString() { .build(); } + @Override + public ImportContainerDeletedEvent copyDeep() { + return ImportContainerDeletedEvent.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportOperationRejectedEvent.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportOperationRejectedEvent.java index 2c25b44144d..e4ac730e3a5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportOperationRejectedEvent.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportOperationRejectedEvent.java @@ -33,6 +33,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ImportOperationRejected") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ImportOperationRejectedEventImpl.class) public interface ImportOperationRejectedEvent extends Event { @@ -96,6 +97,8 @@ public static ImportOperationRejectedEvent of(final ImportOperationRejectedEvent return instance; } + public ImportOperationRejectedEvent copyDeep(); + /** * factory method to create a deep copy of ImportOperationRejectedEvent * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportOperationRejectedEventData.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportOperationRejectedEventData.java index 1f9d7b13a56..92f9670569c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportOperationRejectedEventData.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportOperationRejectedEventData.java @@ -65,6 +65,8 @@ public static ImportOperationRejectedEventData of(final ImportOperationRejectedE return instance; } + public ImportOperationRejectedEventData copyDeep(); + /** * factory method to create a deep copy of ImportOperationRejectedEventData * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportOperationRejectedEventDataImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportOperationRejectedEventDataImpl.java index 400846e7d8b..22e2e44845e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportOperationRejectedEventDataImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportOperationRejectedEventDataImpl.java @@ -73,4 +73,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("id", id).build(); } + @Override + public ImportOperationRejectedEventData copyDeep() { + return ImportOperationRejectedEventData.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportOperationRejectedEventImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportOperationRejectedEventImpl.java index bd4db5f9364..b961908d9ef 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportOperationRejectedEventImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportOperationRejectedEventImpl.java @@ -175,4 +175,8 @@ public String toString() { .build(); } + @Override + public ImportOperationRejectedEvent copyDeep() { + return ImportOperationRejectedEvent.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportUnresolvedEvent.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportUnresolvedEvent.java index 54e1dde1d27..eb2e1e2fda0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportUnresolvedEvent.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportUnresolvedEvent.java @@ -33,6 +33,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ImportUnresolved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ImportUnresolvedEventImpl.class) public interface ImportUnresolvedEvent extends Event { @@ -96,6 +97,8 @@ public static ImportUnresolvedEvent of(final ImportUnresolvedEvent template) { return instance; } + public ImportUnresolvedEvent copyDeep(); + /** * factory method to create a deep copy of ImportUnresolvedEvent * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportUnresolvedEventData.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportUnresolvedEventData.java index b420ee9f903..299e24a678a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportUnresolvedEventData.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportUnresolvedEventData.java @@ -99,6 +99,8 @@ public static ImportUnresolvedEventData of(final ImportUnresolvedEventData templ return instance; } + public ImportUnresolvedEventData copyDeep(); + /** * factory method to create a deep copy of ImportUnresolvedEventData * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportUnresolvedEventDataImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportUnresolvedEventDataImpl.java index 5e1305a69dd..3da31a2dc90 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportUnresolvedEventDataImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportUnresolvedEventDataImpl.java @@ -113,4 +113,8 @@ public String toString() { .build(); } + @Override + public ImportUnresolvedEventData copyDeep() { + return ImportUnresolvedEventData.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportUnresolvedEventImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportUnresolvedEventImpl.java index b760231e883..678bd736bde 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportUnresolvedEventImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportUnresolvedEventImpl.java @@ -175,4 +175,8 @@ public String toString() { .build(); } + @Override + public ImportUnresolvedEvent copyDeep() { + return ImportUnresolvedEvent.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportValidationFailedEvent.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportValidationFailedEvent.java index 4d13fac45f5..9c853fb21b1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportValidationFailedEvent.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportValidationFailedEvent.java @@ -33,6 +33,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ImportValidationFailed") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ImportValidationFailedEventImpl.class) public interface ImportValidationFailedEvent extends Event { @@ -96,6 +97,8 @@ public static ImportValidationFailedEvent of(final ImportValidationFailedEvent t return instance; } + public ImportValidationFailedEvent copyDeep(); + /** * factory method to create a deep copy of ImportValidationFailedEvent * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportValidationFailedEventData.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportValidationFailedEventData.java index dfeb3e6e9d6..89b8c2367de 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportValidationFailedEventData.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportValidationFailedEventData.java @@ -99,6 +99,8 @@ public static ImportValidationFailedEventData of(final ImportValidationFailedEve return instance; } + public ImportValidationFailedEventData copyDeep(); + /** * factory method to create a deep copy of ImportValidationFailedEventData * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportValidationFailedEventDataImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportValidationFailedEventDataImpl.java index fd94c5999c9..1b78bcfdcb7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportValidationFailedEventDataImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportValidationFailedEventDataImpl.java @@ -114,4 +114,8 @@ public String toString() { .build(); } + @Override + public ImportValidationFailedEventData copyDeep() { + return ImportValidationFailedEventData.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportValidationFailedEventImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportValidationFailedEventImpl.java index b2d8471fd1c..91ef491fece 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportValidationFailedEventImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportValidationFailedEventImpl.java @@ -175,4 +175,8 @@ public String toString() { .build(); } + @Override + public ImportValidationFailedEvent copyDeep() { + return ImportValidationFailedEvent.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportWaitForMasterVariantEvent.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportWaitForMasterVariantEvent.java index 1ac8fa6fe81..310c1532609 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportWaitForMasterVariantEvent.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportWaitForMasterVariantEvent.java @@ -33,6 +33,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ImportWaitForMasterVariant") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ImportWaitForMasterVariantEventImpl.class) public interface ImportWaitForMasterVariantEvent extends Event { @@ -96,6 +97,8 @@ public static ImportWaitForMasterVariantEvent of(final ImportWaitForMasterVarian return instance; } + public ImportWaitForMasterVariantEvent copyDeep(); + /** * factory method to create a deep copy of ImportWaitForMasterVariantEvent * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportWaitForMasterVariantEventData.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportWaitForMasterVariantEventData.java index 9aa4302c387..0bdfc3acf9a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportWaitForMasterVariantEventData.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportWaitForMasterVariantEventData.java @@ -99,6 +99,8 @@ public static ImportWaitForMasterVariantEventData of(final ImportWaitForMasterVa return instance; } + public ImportWaitForMasterVariantEventData copyDeep(); + /** * factory method to create a deep copy of ImportWaitForMasterVariantEventData * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportWaitForMasterVariantEventDataImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportWaitForMasterVariantEventDataImpl.java index f88d5d3d89b..bf9065ba595 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportWaitForMasterVariantEventDataImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportWaitForMasterVariantEventDataImpl.java @@ -114,4 +114,8 @@ public String toString() { .build(); } + @Override + public ImportWaitForMasterVariantEventData copyDeep() { + return ImportWaitForMasterVariantEventData.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportWaitForMasterVariantEventImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportWaitForMasterVariantEventImpl.java index e05e5db7eb8..246218c3680 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportWaitForMasterVariantEventImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/event/ImportWaitForMasterVariantEventImpl.java @@ -175,4 +175,8 @@ public String toString() { .build(); } + @Override + public ImportWaitForMasterVariantEvent copyDeep() { + return ImportWaitForMasterVariantEvent.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/AWSLambdaDestination.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/AWSLambdaDestination.java index 1671d18b663..43f83432a1c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/AWSLambdaDestination.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/AWSLambdaDestination.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("AWSLambda") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AWSLambdaDestinationImpl.class) public interface AWSLambdaDestination extends ExtensionDestination { @@ -104,6 +105,8 @@ public static AWSLambdaDestination of(final AWSLambdaDestination template) { return instance; } + public AWSLambdaDestination copyDeep(); + /** * factory method to create a deep copy of AWSLambdaDestination * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/AWSLambdaDestinationImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/AWSLambdaDestinationImpl.java index 7a5980cb780..2d9d74acc20 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/AWSLambdaDestinationImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/AWSLambdaDestinationImpl.java @@ -128,4 +128,8 @@ public String toString() { .build(); } + @Override + public AWSLambdaDestination copyDeep() { + return AWSLambdaDestination.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/AuthorizationHeaderAuthentication.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/AuthorizationHeaderAuthentication.java index 42cae07c97f..0336f0925e1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/AuthorizationHeaderAuthentication.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/AuthorizationHeaderAuthentication.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("AuthorizationHeader") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AuthorizationHeaderAuthenticationImpl.class) public interface AuthorizationHeaderAuthentication extends HttpDestinationAuthentication { @@ -71,6 +72,8 @@ public static AuthorizationHeaderAuthentication of(final AuthorizationHeaderAuth return instance; } + public AuthorizationHeaderAuthentication copyDeep(); + /** * factory method to create a deep copy of AuthorizationHeaderAuthentication * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/AuthorizationHeaderAuthenticationImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/AuthorizationHeaderAuthenticationImpl.java index 914b60975ee..ee4394e2fe8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/AuthorizationHeaderAuthenticationImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/AuthorizationHeaderAuthenticationImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public AuthorizationHeaderAuthentication copyDeep() { + return AuthorizationHeaderAuthentication.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/AzureFunctionsAuthentication.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/AzureFunctionsAuthentication.java index 3f49f8ab8a3..765b6491464 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/AzureFunctionsAuthentication.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/AzureFunctionsAuthentication.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("AzureFunctions") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AzureFunctionsAuthenticationImpl.class) public interface AzureFunctionsAuthentication extends HttpDestinationAuthentication { @@ -71,6 +72,8 @@ public static AzureFunctionsAuthentication of(final AzureFunctionsAuthentication return instance; } + public AzureFunctionsAuthentication copyDeep(); + /** * factory method to create a deep copy of AzureFunctionsAuthentication * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/AzureFunctionsAuthenticationImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/AzureFunctionsAuthenticationImpl.java index 231412c7737..b5e29a3dee0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/AzureFunctionsAuthenticationImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/AzureFunctionsAuthenticationImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public AzureFunctionsAuthentication copyDeep() { + return AzureFunctionsAuthentication.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/Extension.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/Extension.java index ed74a57b4c9..61d0607906c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/Extension.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/Extension.java @@ -231,6 +231,8 @@ public static Extension of(final Extension template) { return instance; } + public Extension copyDeep(); + /** * factory method to create a deep copy of Extension * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionChangeDestinationAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionChangeDestinationAction.java index 142789a12b2..c47dec79546 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionChangeDestinationAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionChangeDestinationAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeDestination") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ExtensionChangeDestinationActionImpl.class) public interface ExtensionChangeDestinationAction extends ExtensionUpdateAction { @@ -72,6 +73,8 @@ public static ExtensionChangeDestinationAction of(final ExtensionChangeDestinati return instance; } + public ExtensionChangeDestinationAction copyDeep(); + /** * factory method to create a deep copy of ExtensionChangeDestinationAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionChangeDestinationActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionChangeDestinationActionImpl.java index 33ac075cd0e..b1c7e76393f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionChangeDestinationActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionChangeDestinationActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public ExtensionChangeDestinationAction copyDeep() { + return ExtensionChangeDestinationAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionChangeTriggersAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionChangeTriggersAction.java index 6600b2d2ffa..7dcaf9a903d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionChangeTriggersAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionChangeTriggersAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeTriggers") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ExtensionChangeTriggersActionImpl.class) public interface ExtensionChangeTriggersAction extends ExtensionUpdateAction { @@ -81,6 +82,8 @@ public static ExtensionChangeTriggersAction of(final ExtensionChangeTriggersActi return instance; } + public ExtensionChangeTriggersAction copyDeep(); + /** * factory method to create a deep copy of ExtensionChangeTriggersAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionChangeTriggersActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionChangeTriggersActionImpl.java index c3a2e3ce35f..dd665fbef36 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionChangeTriggersActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionChangeTriggersActionImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public ExtensionChangeTriggersAction copyDeep() { + return ExtensionChangeTriggersAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionDestination.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionDestination.java index d754f9ad882..2226ac3e7c9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionDestination.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionDestination.java @@ -29,10 +29,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.extension.AWSLambdaDestinationImpl.class, name = AWSLambdaDestination.AWS_LAMBDA), - @JsonSubTypes.Type(value = com.commercetools.api.models.extension.GoogleCloudFunctionDestinationImpl.class, name = GoogleCloudFunctionDestination.GOOGLE_CLOUD_FUNCTION), - @JsonSubTypes.Type(value = com.commercetools.api.models.extension.HttpDestinationImpl.class, name = HttpDestination.HTTP) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "type", defaultImpl = ExtensionDestinationImpl.class, visible = true) @JsonDeserialize(as = ExtensionDestinationImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -46,6 +42,8 @@ public interface ExtensionDestination { @JsonProperty("type") public String getType(); + public ExtensionDestination copyDeep(); + /** * factory method to create a deep copy of ExtensionDestination * @param template instance to be copied @@ -56,17 +54,9 @@ public static ExtensionDestination deepCopy(@Nullable final ExtensionDestination if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.extension.AWSLambdaDestination) { - return com.commercetools.api.models.extension.AWSLambdaDestination - .deepCopy((com.commercetools.api.models.extension.AWSLambdaDestination) template); - } - if (template instanceof com.commercetools.api.models.extension.GoogleCloudFunctionDestination) { - return com.commercetools.api.models.extension.GoogleCloudFunctionDestination - .deepCopy((com.commercetools.api.models.extension.GoogleCloudFunctionDestination) template); - } - if (template instanceof com.commercetools.api.models.extension.HttpDestination) { - return com.commercetools.api.models.extension.HttpDestination - .deepCopy((com.commercetools.api.models.extension.HttpDestination) template); + + if (!(template instanceof ExtensionDestinationImpl)) { + return template.copyDeep(); } ExtensionDestinationImpl instance = new ExtensionDestinationImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionDestinationImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionDestinationImpl.java index 84c605a3d4d..45dd3fcd27c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionDestinationImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionDestinationImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public ExtensionDestination copyDeep() { + return ExtensionDestination.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionDraft.java index 79a3456e848..1c317389be1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionDraft.java @@ -129,6 +129,8 @@ public static ExtensionDraft of(final ExtensionDraft template) { return instance; } + public ExtensionDraft copyDeep(); + /** * factory method to create a deep copy of ExtensionDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionDraftImpl.java index 15aa27ecf47..9b5dee42169 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionDraftImpl.java @@ -142,4 +142,8 @@ public String toString() { .build(); } + @Override + public ExtensionDraft copyDeep() { + return ExtensionDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionImpl.java index d1c3d0d4ee7..04e1e350007 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionImpl.java @@ -260,4 +260,8 @@ public String toString() { .build(); } + @Override + public Extension copyDeep() { + return Extension.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionInput.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionInput.java index a79ee51a872..dd69499cd47 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionInput.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionInput.java @@ -85,6 +85,8 @@ public static ExtensionInput of(final ExtensionInput template) { return instance; } + public ExtensionInput copyDeep(); + /** * factory method to create a deep copy of ExtensionInput * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionInputImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionInputImpl.java index ecd858dc6a7..d9bb9c14984 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionInputImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionInputImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public ExtensionInput copyDeep() { + return ExtensionInput.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionPagedQueryResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionPagedQueryResponse.java index 18396a7bc8b..c377fe87906 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionPagedQueryResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionPagedQueryResponse.java @@ -144,6 +144,8 @@ public static ExtensionPagedQueryResponse of(final ExtensionPagedQueryResponse t return instance; } + public ExtensionPagedQueryResponse copyDeep(); + /** * factory method to create a deep copy of ExtensionPagedQueryResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionPagedQueryResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionPagedQueryResponseImpl.java index 312578a53df..00e3dba5a41 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionPagedQueryResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionPagedQueryResponseImpl.java @@ -159,4 +159,8 @@ public String toString() { .build(); } + @Override + public ExtensionPagedQueryResponse copyDeep() { + return ExtensionPagedQueryResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionSetKeyAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionSetKeyAction.java index 27cfa415f07..b5e5540455e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionSetKeyAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionSetKeyAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setKey") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ExtensionSetKeyActionImpl.class) public interface ExtensionSetKeyAction extends ExtensionUpdateAction { @@ -67,6 +68,8 @@ public static ExtensionSetKeyAction of(final ExtensionSetKeyAction template) { return instance; } + public ExtensionSetKeyAction copyDeep(); + /** * factory method to create a deep copy of ExtensionSetKeyAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionSetKeyActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionSetKeyActionImpl.java index 77c38a23ffb..7eb906ef302 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionSetKeyActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionSetKeyActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public ExtensionSetKeyAction copyDeep() { + return ExtensionSetKeyAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionSetTimeoutInMsAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionSetTimeoutInMsAction.java index e270cee6c9e..fc220cc1608 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionSetTimeoutInMsAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionSetTimeoutInMsAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setTimeoutInMs") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ExtensionSetTimeoutInMsActionImpl.class) public interface ExtensionSetTimeoutInMsAction extends ExtensionUpdateAction { @@ -69,6 +70,8 @@ public static ExtensionSetTimeoutInMsAction of(final ExtensionSetTimeoutInMsActi return instance; } + public ExtensionSetTimeoutInMsAction copyDeep(); + /** * factory method to create a deep copy of ExtensionSetTimeoutInMsAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionSetTimeoutInMsActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionSetTimeoutInMsActionImpl.java index 893afb47367..4373c28b905 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionSetTimeoutInMsActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionSetTimeoutInMsActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public ExtensionSetTimeoutInMsAction copyDeep() { + return ExtensionSetTimeoutInMsAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionTrigger.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionTrigger.java index 74136de7f94..40aa5057fd6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionTrigger.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionTrigger.java @@ -106,6 +106,8 @@ public static ExtensionTrigger of(final ExtensionTrigger template) { return instance; } + public ExtensionTrigger copyDeep(); + /** * factory method to create a deep copy of ExtensionTrigger * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionTriggerImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionTriggerImpl.java index a6104ff7822..809156c53d3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionTriggerImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionTriggerImpl.java @@ -119,4 +119,8 @@ public String toString() { .build(); } + @Override + public ExtensionTrigger copyDeep() { + return ExtensionTrigger.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionUpdate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionUpdate.java index 75d2724e4c9..750dda849ac 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionUpdate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionUpdate.java @@ -94,6 +94,8 @@ public static ExtensionUpdate of(final ExtensionUpdate template) { return instance; } + public ExtensionUpdate copyDeep(); + /** * factory method to create a deep copy of ExtensionUpdate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionUpdateAction.java index f32effdc50a..c8127f41142 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionUpdateAction.java @@ -27,11 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.extension.ExtensionChangeDestinationActionImpl.class, name = ExtensionChangeDestinationAction.CHANGE_DESTINATION), - @JsonSubTypes.Type(value = com.commercetools.api.models.extension.ExtensionChangeTriggersActionImpl.class, name = ExtensionChangeTriggersAction.CHANGE_TRIGGERS), - @JsonSubTypes.Type(value = com.commercetools.api.models.extension.ExtensionSetKeyActionImpl.class, name = ExtensionSetKeyAction.SET_KEY), - @JsonSubTypes.Type(value = com.commercetools.api.models.extension.ExtensionSetTimeoutInMsActionImpl.class, name = ExtensionSetTimeoutInMsAction.SET_TIMEOUT_IN_MS) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = ExtensionUpdateActionImpl.class, visible = true) @JsonDeserialize(as = ExtensionUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -46,6 +41,8 @@ public interface ExtensionUpdateAction @JsonProperty("action") public String getAction(); + public ExtensionUpdateAction copyDeep(); + /** * factory method to create a deep copy of ExtensionUpdateAction * @param template instance to be copied @@ -56,21 +53,9 @@ public static ExtensionUpdateAction deepCopy(@Nullable final ExtensionUpdateActi if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.extension.ExtensionChangeDestinationAction) { - return com.commercetools.api.models.extension.ExtensionChangeDestinationAction - .deepCopy((com.commercetools.api.models.extension.ExtensionChangeDestinationAction) template); - } - if (template instanceof com.commercetools.api.models.extension.ExtensionChangeTriggersAction) { - return com.commercetools.api.models.extension.ExtensionChangeTriggersAction - .deepCopy((com.commercetools.api.models.extension.ExtensionChangeTriggersAction) template); - } - if (template instanceof com.commercetools.api.models.extension.ExtensionSetKeyAction) { - return com.commercetools.api.models.extension.ExtensionSetKeyAction - .deepCopy((com.commercetools.api.models.extension.ExtensionSetKeyAction) template); - } - if (template instanceof com.commercetools.api.models.extension.ExtensionSetTimeoutInMsAction) { - return com.commercetools.api.models.extension.ExtensionSetTimeoutInMsAction - .deepCopy((com.commercetools.api.models.extension.ExtensionSetTimeoutInMsAction) template); + + if (!(template instanceof ExtensionUpdateActionImpl)) { + return template.copyDeep(); } ExtensionUpdateActionImpl instance = new ExtensionUpdateActionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionUpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionUpdateActionImpl.java index 1b1e26ba857..0069eb0cf47 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionUpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionUpdateActionImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public ExtensionUpdateAction copyDeep() { + return ExtensionUpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionUpdateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionUpdateImpl.java index bd7061a3eaa..18f63286f4d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionUpdateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/ExtensionUpdateImpl.java @@ -99,4 +99,8 @@ public String toString() { .build(); } + @Override + public ExtensionUpdate copyDeep() { + return ExtensionUpdate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/GoogleCloudFunctionDestination.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/GoogleCloudFunctionDestination.java index e3a246549bb..73d2e4df556 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/GoogleCloudFunctionDestination.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/GoogleCloudFunctionDestination.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("GoogleCloudFunction") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GoogleCloudFunctionDestinationImpl.class) public interface GoogleCloudFunctionDestination extends ExtensionDestination { @@ -70,6 +71,8 @@ public static GoogleCloudFunctionDestination of(final GoogleCloudFunctionDestina return instance; } + public GoogleCloudFunctionDestination copyDeep(); + /** * factory method to create a deep copy of GoogleCloudFunctionDestination * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/GoogleCloudFunctionDestinationImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/GoogleCloudFunctionDestinationImpl.java index e811174017e..0cb8552acf4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/GoogleCloudFunctionDestinationImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/GoogleCloudFunctionDestinationImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public GoogleCloudFunctionDestination copyDeep() { + return GoogleCloudFunctionDestination.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/HttpDestination.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/HttpDestination.java index 54902174358..fa3d91b2948 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/HttpDestination.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/HttpDestination.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("HTTP") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = HttpDestinationImpl.class) public interface HttpDestination extends ExtensionDestination { @@ -87,6 +88,8 @@ public static HttpDestination of(final HttpDestination template) { return instance; } + public HttpDestination copyDeep(); + /** * factory method to create a deep copy of HttpDestination * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/HttpDestinationAuthentication.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/HttpDestinationAuthentication.java index 6f80b24e6f5..66f529d429c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/HttpDestinationAuthentication.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/HttpDestinationAuthentication.java @@ -27,9 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.extension.AuthorizationHeaderAuthenticationImpl.class, name = AuthorizationHeaderAuthentication.AUTHORIZATION_HEADER), - @JsonSubTypes.Type(value = com.commercetools.api.models.extension.AzureFunctionsAuthenticationImpl.class, name = AzureFunctionsAuthentication.AZURE_FUNCTIONS) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "type", defaultImpl = HttpDestinationAuthenticationImpl.class, visible = true) @JsonDeserialize(as = HttpDestinationAuthenticationImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -43,6 +40,8 @@ public interface HttpDestinationAuthentication { @JsonProperty("type") public String getType(); + public HttpDestinationAuthentication copyDeep(); + /** * factory method to create a deep copy of HttpDestinationAuthentication * @param template instance to be copied @@ -53,13 +52,9 @@ public static HttpDestinationAuthentication deepCopy(@Nullable final HttpDestina if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.extension.AuthorizationHeaderAuthentication) { - return com.commercetools.api.models.extension.AuthorizationHeaderAuthentication - .deepCopy((com.commercetools.api.models.extension.AuthorizationHeaderAuthentication) template); - } - if (template instanceof com.commercetools.api.models.extension.AzureFunctionsAuthentication) { - return com.commercetools.api.models.extension.AzureFunctionsAuthentication - .deepCopy((com.commercetools.api.models.extension.AzureFunctionsAuthentication) template); + + if (!(template instanceof HttpDestinationAuthenticationImpl)) { + return template.copyDeep(); } HttpDestinationAuthenticationImpl instance = new HttpDestinationAuthenticationImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/HttpDestinationAuthenticationImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/HttpDestinationAuthenticationImpl.java index 9fea0060efb..7a9d8b81372 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/HttpDestinationAuthenticationImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/HttpDestinationAuthenticationImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public HttpDestinationAuthentication copyDeep() { + return HttpDestinationAuthentication.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/HttpDestinationImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/HttpDestinationImpl.java index 6862bd9b5b2..0bf44715994 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/HttpDestinationImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/extension/HttpDestinationImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public HttpDestination copyDeep() { + return HttpDestination.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/graph_ql/GraphQLError.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/graph_ql/GraphQLError.java index 4450a1646f0..4884253ce68 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/graph_ql/GraphQLError.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/graph_ql/GraphQLError.java @@ -136,6 +136,8 @@ public static GraphQLError of(final GraphQLError template) { return instance; } + public GraphQLError copyDeep(); + /** * factory method to create a deep copy of GraphQLError * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/graph_ql/GraphQLErrorImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/graph_ql/GraphQLErrorImpl.java index d824b3c7e9f..80f135c9115 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/graph_ql/GraphQLErrorImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/graph_ql/GraphQLErrorImpl.java @@ -146,4 +146,8 @@ public String toString() { .build(); } + @Override + public GraphQLError copyDeep() { + return GraphQLError.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/graph_ql/GraphQLErrorLocation.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/graph_ql/GraphQLErrorLocation.java index b1e56f4aada..cf004ba4d3b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/graph_ql/GraphQLErrorLocation.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/graph_ql/GraphQLErrorLocation.java @@ -82,6 +82,8 @@ public static GraphQLErrorLocation of(final GraphQLErrorLocation template) { return instance; } + public GraphQLErrorLocation copyDeep(); + /** * factory method to create a deep copy of GraphQLErrorLocation * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/graph_ql/GraphQLErrorLocationImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/graph_ql/GraphQLErrorLocationImpl.java index b74f9787101..442694b9c72 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/graph_ql/GraphQLErrorLocationImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/graph_ql/GraphQLErrorLocationImpl.java @@ -94,4 +94,8 @@ public String toString() { .build(); } + @Override + public GraphQLErrorLocation copyDeep() { + return GraphQLErrorLocation.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/graph_ql/GraphQLRequest.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/graph_ql/GraphQLRequest.java index c350ea1d131..962ef21cc4a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/graph_ql/GraphQLRequest.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/graph_ql/GraphQLRequest.java @@ -98,6 +98,8 @@ public static GraphQLRequest of(final GraphQLRequest template) { return instance; } + public GraphQLRequest copyDeep(); + /** * factory method to create a deep copy of GraphQLRequest * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/graph_ql/GraphQLRequestImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/graph_ql/GraphQLRequestImpl.java index 4e2ba359c95..40c04509c0c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/graph_ql/GraphQLRequestImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/graph_ql/GraphQLRequestImpl.java @@ -114,4 +114,8 @@ public String toString() { .build(); } + @Override + public GraphQLRequest copyDeep() { + return GraphQLRequest.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/graph_ql/GraphQLResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/graph_ql/GraphQLResponse.java index f7ce5a193e1..ea9384ffab2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/graph_ql/GraphQLResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/graph_ql/GraphQLResponse.java @@ -89,6 +89,8 @@ public static GraphQLResponse of(final GraphQLResponse template) { return instance; } + public GraphQLResponse copyDeep(); + /** * factory method to create a deep copy of GraphQLResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/graph_ql/GraphQLResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/graph_ql/GraphQLResponseImpl.java index 9f7b8ca149b..6c6d117fbde 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/graph_ql/GraphQLResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/graph_ql/GraphQLResponseImpl.java @@ -99,4 +99,8 @@ public String toString() { .build(); } + @Override + public GraphQLResponse copyDeep() { + return GraphQLResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/graph_ql/GraphQLVariablesMap.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/graph_ql/GraphQLVariablesMap.java index 0653065dbc8..533cfffa13b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/graph_ql/GraphQLVariablesMap.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/graph_ql/GraphQLVariablesMap.java @@ -66,6 +66,8 @@ public static GraphQLVariablesMap of(final GraphQLVariablesMap template) { return instance; } + public GraphQLVariablesMap copyDeep(); + /** * factory method to create a deep copy of GraphQLVariablesMap * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/graph_ql/GraphQLVariablesMapImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/graph_ql/GraphQLVariablesMapImpl.java index d2631decd75..7b8975ea1c3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/graph_ql/GraphQLVariablesMapImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/graph_ql/GraphQLVariablesMapImpl.java @@ -77,4 +77,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("values", values).build(); } + @Override + public GraphQLVariablesMap copyDeep() { + return GraphQLVariablesMap.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntry.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntry.java index a82ed1a29bf..15f2213c841 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntry.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntry.java @@ -290,6 +290,8 @@ public static InventoryEntry of(final InventoryEntry template) { return instance; } + public InventoryEntry copyDeep(); + /** * factory method to create a deep copy of InventoryEntry * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryAddQuantityAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryAddQuantityAction.java index 7988f8adabc..6ef1c4498c8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryAddQuantityAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryAddQuantityAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addQuantity") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = InventoryEntryAddQuantityActionImpl.class) public interface InventoryEntryAddQuantityAction extends InventoryEntryUpdateAction { @@ -70,6 +71,8 @@ public static InventoryEntryAddQuantityAction of(final InventoryEntryAddQuantity return instance; } + public InventoryEntryAddQuantityAction copyDeep(); + /** * factory method to create a deep copy of InventoryEntryAddQuantityAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryAddQuantityActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryAddQuantityActionImpl.java index e3128c3d497..a49a2f77a65 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryAddQuantityActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryAddQuantityActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public InventoryEntryAddQuantityAction copyDeep() { + return InventoryEntryAddQuantityAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryChangeQuantityAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryChangeQuantityAction.java index 2f222255696..7c9756e57b5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryChangeQuantityAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryChangeQuantityAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeQuantity") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = InventoryEntryChangeQuantityActionImpl.class) public interface InventoryEntryChangeQuantityAction extends InventoryEntryUpdateAction { @@ -70,6 +71,8 @@ public static InventoryEntryChangeQuantityAction of(final InventoryEntryChangeQu return instance; } + public InventoryEntryChangeQuantityAction copyDeep(); + /** * factory method to create a deep copy of InventoryEntryChangeQuantityAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryChangeQuantityActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryChangeQuantityActionImpl.java index 9d87a38c8d5..8f0c132a0ea 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryChangeQuantityActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryChangeQuantityActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public InventoryEntryChangeQuantityAction copyDeep() { + return InventoryEntryChangeQuantityAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryDraft.java index ed73e8dc229..646f3aa6760 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryDraft.java @@ -169,6 +169,8 @@ public static InventoryEntryDraft of(final InventoryEntryDraft template) { return instance; } + public InventoryEntryDraft copyDeep(); + /** * factory method to create a deep copy of InventoryEntryDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryDraftImpl.java index 57448519574..38195e138b9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryDraftImpl.java @@ -197,4 +197,8 @@ public String toString() { .build(); } + @Override + public InventoryEntryDraft copyDeep() { + return InventoryEntryDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryImpl.java index ebe1afe74e3..65e90c7aa8b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryImpl.java @@ -335,4 +335,8 @@ public String toString() { .build(); } + @Override + public InventoryEntry copyDeep() { + return InventoryEntry.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryReference.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryReference.java index f86e81a3475..630dfcc20fa 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryReference.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryReference.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("inventory-entry") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = InventoryEntryReferenceImpl.class) public interface InventoryEntryReference extends Reference, com.commercetools.api.models.Identifiable, @@ -89,6 +90,8 @@ public static InventoryEntryReference of(final InventoryEntryReference template) return instance; } + public InventoryEntryReference copyDeep(); + /** * factory method to create a deep copy of InventoryEntryReference * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryReferenceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryReferenceImpl.java index cec59a0887f..28f3bbce9e6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryReferenceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryReferenceImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public InventoryEntryReference copyDeep() { + return InventoryEntryReference.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryRemoveQuantityAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryRemoveQuantityAction.java index 63a06469502..2fe261aea67 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryRemoveQuantityAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryRemoveQuantityAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeQuantity") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = InventoryEntryRemoveQuantityActionImpl.class) public interface InventoryEntryRemoveQuantityAction extends InventoryEntryUpdateAction { @@ -70,6 +71,8 @@ public static InventoryEntryRemoveQuantityAction of(final InventoryEntryRemoveQu return instance; } + public InventoryEntryRemoveQuantityAction copyDeep(); + /** * factory method to create a deep copy of InventoryEntryRemoveQuantityAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryRemoveQuantityActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryRemoveQuantityActionImpl.java index 7ecc5ae9315..7a4717c97a1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryRemoveQuantityActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryRemoveQuantityActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public InventoryEntryRemoveQuantityAction copyDeep() { + return InventoryEntryRemoveQuantityAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryResourceIdentifier.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryResourceIdentifier.java index b91a1dc3a22..287809e3e00 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryResourceIdentifier.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryResourceIdentifier.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("inventory-entry") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = InventoryEntryResourceIdentifierImpl.class) public interface InventoryEntryResourceIdentifier @@ -85,6 +86,8 @@ public static InventoryEntryResourceIdentifier of(final InventoryEntryResourceId return instance; } + public InventoryEntryResourceIdentifier copyDeep(); + /** * factory method to create a deep copy of InventoryEntryResourceIdentifier * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryResourceIdentifierImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryResourceIdentifierImpl.java index df8dcbe7806..7cbdecae890 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryResourceIdentifierImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryResourceIdentifierImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public InventoryEntryResourceIdentifier copyDeep() { + return InventoryEntryResourceIdentifier.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetCustomFieldAction.java index 73efa436889..37a36cb5d45 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = InventoryEntrySetCustomFieldActionImpl.class) public interface InventoryEntrySetCustomFieldAction extends InventoryEntryUpdateAction { @@ -86,6 +87,8 @@ public static InventoryEntrySetCustomFieldAction of(final InventoryEntrySetCusto return instance; } + public InventoryEntrySetCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of InventoryEntrySetCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetCustomFieldActionImpl.java index b8d149adb35..3c84e1a6fa8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetCustomFieldActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public InventoryEntrySetCustomFieldAction copyDeep() { + return InventoryEntrySetCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetCustomTypeAction.java index 6422c1bcd62..0e3269a59ef 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = InventoryEntrySetCustomTypeActionImpl.class) public interface InventoryEntrySetCustomTypeAction extends InventoryEntryUpdateAction { @@ -87,6 +88,8 @@ public static InventoryEntrySetCustomTypeAction of(final InventoryEntrySetCustom return instance; } + public InventoryEntrySetCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of InventoryEntrySetCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetCustomTypeActionImpl.java index 0496d27cd3a..bdd94c29b2c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetCustomTypeActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public InventoryEntrySetCustomTypeAction copyDeep() { + return InventoryEntrySetCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetExpectedDeliveryAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetExpectedDeliveryAction.java index bc44858e0fb..d1882ff0193 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetExpectedDeliveryAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetExpectedDeliveryAction.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setExpectedDelivery") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = InventoryEntrySetExpectedDeliveryActionImpl.class) public interface InventoryEntrySetExpectedDeliveryAction extends InventoryEntryUpdateAction { @@ -68,6 +69,8 @@ public static InventoryEntrySetExpectedDeliveryAction of(final InventoryEntrySet return instance; } + public InventoryEntrySetExpectedDeliveryAction copyDeep(); + /** * factory method to create a deep copy of InventoryEntrySetExpectedDeliveryAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetExpectedDeliveryActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetExpectedDeliveryActionImpl.java index 7f7fb87ff8c..ee64b28db9f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetExpectedDeliveryActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetExpectedDeliveryActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public InventoryEntrySetExpectedDeliveryAction copyDeep() { + return InventoryEntrySetExpectedDeliveryAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetKeyAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetKeyAction.java index 2db6756f983..26eae51df6c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetKeyAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetKeyAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setKey") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = InventoryEntrySetKeyActionImpl.class) public interface InventoryEntrySetKeyAction extends InventoryEntryUpdateAction { @@ -67,6 +68,8 @@ public static InventoryEntrySetKeyAction of(final InventoryEntrySetKeyAction tem return instance; } + public InventoryEntrySetKeyAction copyDeep(); + /** * factory method to create a deep copy of InventoryEntrySetKeyAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetKeyActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetKeyActionImpl.java index cee9f9272f2..2c73d05822d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetKeyActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetKeyActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public InventoryEntrySetKeyAction copyDeep() { + return InventoryEntrySetKeyAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetRestockableInDaysAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetRestockableInDaysAction.java index dbc0478bec1..40255048996 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetRestockableInDaysAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetRestockableInDaysAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setRestockableInDays") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = InventoryEntrySetRestockableInDaysActionImpl.class) public interface InventoryEntrySetRestockableInDaysAction extends InventoryEntryUpdateAction { @@ -67,6 +68,8 @@ public static InventoryEntrySetRestockableInDaysAction of(final InventoryEntrySe return instance; } + public InventoryEntrySetRestockableInDaysAction copyDeep(); + /** * factory method to create a deep copy of InventoryEntrySetRestockableInDaysAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetRestockableInDaysActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetRestockableInDaysActionImpl.java index 5a1c841867c..74f74e1b8a1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetRestockableInDaysActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetRestockableInDaysActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public InventoryEntrySetRestockableInDaysAction copyDeep() { + return InventoryEntrySetRestockableInDaysAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetSupplyChannelAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetSupplyChannelAction.java index da8d2727734..d9b5d94dd9f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetSupplyChannelAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetSupplyChannelAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setSupplyChannel") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = InventoryEntrySetSupplyChannelActionImpl.class) public interface InventoryEntrySetSupplyChannelAction extends InventoryEntryUpdateAction { @@ -70,6 +71,8 @@ public static InventoryEntrySetSupplyChannelAction of(final InventoryEntrySetSup return instance; } + public InventoryEntrySetSupplyChannelAction copyDeep(); + /** * factory method to create a deep copy of InventoryEntrySetSupplyChannelAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetSupplyChannelActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetSupplyChannelActionImpl.java index 54b8066e669..dec7b00b715 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetSupplyChannelActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntrySetSupplyChannelActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public InventoryEntrySetSupplyChannelAction copyDeep() { + return InventoryEntrySetSupplyChannelAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryUpdate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryUpdate.java index 1be549651ec..7c894ac8522 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryUpdate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryUpdate.java @@ -94,6 +94,8 @@ public static InventoryEntryUpdate of(final InventoryEntryUpdate template) { return instance; } + public InventoryEntryUpdate copyDeep(); + /** * factory method to create a deep copy of InventoryEntryUpdate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryUpdateAction.java index c3bc808ce06..f1f3c2677c4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryUpdateAction.java @@ -27,16 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.inventory.InventoryEntryAddQuantityActionImpl.class, name = InventoryEntryAddQuantityAction.ADD_QUANTITY), - @JsonSubTypes.Type(value = com.commercetools.api.models.inventory.InventoryEntryChangeQuantityActionImpl.class, name = InventoryEntryChangeQuantityAction.CHANGE_QUANTITY), - @JsonSubTypes.Type(value = com.commercetools.api.models.inventory.InventoryEntryRemoveQuantityActionImpl.class, name = InventoryEntryRemoveQuantityAction.REMOVE_QUANTITY), - @JsonSubTypes.Type(value = com.commercetools.api.models.inventory.InventoryEntrySetCustomFieldActionImpl.class, name = InventoryEntrySetCustomFieldAction.SET_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.inventory.InventoryEntrySetCustomTypeActionImpl.class, name = InventoryEntrySetCustomTypeAction.SET_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.inventory.InventoryEntrySetExpectedDeliveryActionImpl.class, name = InventoryEntrySetExpectedDeliveryAction.SET_EXPECTED_DELIVERY), - @JsonSubTypes.Type(value = com.commercetools.api.models.inventory.InventoryEntrySetKeyActionImpl.class, name = InventoryEntrySetKeyAction.SET_KEY), - @JsonSubTypes.Type(value = com.commercetools.api.models.inventory.InventoryEntrySetRestockableInDaysActionImpl.class, name = InventoryEntrySetRestockableInDaysAction.SET_RESTOCKABLE_IN_DAYS), - @JsonSubTypes.Type(value = com.commercetools.api.models.inventory.InventoryEntrySetSupplyChannelActionImpl.class, name = InventoryEntrySetSupplyChannelAction.SET_SUPPLY_CHANNEL) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = InventoryEntryUpdateActionImpl.class, visible = true) @JsonDeserialize(as = InventoryEntryUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -51,6 +41,8 @@ public interface InventoryEntryUpdateAction @JsonProperty("action") public String getAction(); + public InventoryEntryUpdateAction copyDeep(); + /** * factory method to create a deep copy of InventoryEntryUpdateAction * @param template instance to be copied @@ -61,41 +53,9 @@ public static InventoryEntryUpdateAction deepCopy(@Nullable final InventoryEntry if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.inventory.InventoryEntryAddQuantityAction) { - return com.commercetools.api.models.inventory.InventoryEntryAddQuantityAction - .deepCopy((com.commercetools.api.models.inventory.InventoryEntryAddQuantityAction) template); - } - if (template instanceof com.commercetools.api.models.inventory.InventoryEntryChangeQuantityAction) { - return com.commercetools.api.models.inventory.InventoryEntryChangeQuantityAction - .deepCopy((com.commercetools.api.models.inventory.InventoryEntryChangeQuantityAction) template); - } - if (template instanceof com.commercetools.api.models.inventory.InventoryEntryRemoveQuantityAction) { - return com.commercetools.api.models.inventory.InventoryEntryRemoveQuantityAction - .deepCopy((com.commercetools.api.models.inventory.InventoryEntryRemoveQuantityAction) template); - } - if (template instanceof com.commercetools.api.models.inventory.InventoryEntrySetCustomFieldAction) { - return com.commercetools.api.models.inventory.InventoryEntrySetCustomFieldAction - .deepCopy((com.commercetools.api.models.inventory.InventoryEntrySetCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.inventory.InventoryEntrySetCustomTypeAction) { - return com.commercetools.api.models.inventory.InventoryEntrySetCustomTypeAction - .deepCopy((com.commercetools.api.models.inventory.InventoryEntrySetCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.inventory.InventoryEntrySetExpectedDeliveryAction) { - return com.commercetools.api.models.inventory.InventoryEntrySetExpectedDeliveryAction.deepCopy( - (com.commercetools.api.models.inventory.InventoryEntrySetExpectedDeliveryAction) template); - } - if (template instanceof com.commercetools.api.models.inventory.InventoryEntrySetKeyAction) { - return com.commercetools.api.models.inventory.InventoryEntrySetKeyAction - .deepCopy((com.commercetools.api.models.inventory.InventoryEntrySetKeyAction) template); - } - if (template instanceof com.commercetools.api.models.inventory.InventoryEntrySetRestockableInDaysAction) { - return com.commercetools.api.models.inventory.InventoryEntrySetRestockableInDaysAction.deepCopy( - (com.commercetools.api.models.inventory.InventoryEntrySetRestockableInDaysAction) template); - } - if (template instanceof com.commercetools.api.models.inventory.InventoryEntrySetSupplyChannelAction) { - return com.commercetools.api.models.inventory.InventoryEntrySetSupplyChannelAction - .deepCopy((com.commercetools.api.models.inventory.InventoryEntrySetSupplyChannelAction) template); + + if (!(template instanceof InventoryEntryUpdateActionImpl)) { + return template.copyDeep(); } InventoryEntryUpdateActionImpl instance = new InventoryEntryUpdateActionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryUpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryUpdateActionImpl.java index 0e33743dbef..c072844db8b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryUpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryUpdateActionImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public InventoryEntryUpdateAction copyDeep() { + return InventoryEntryUpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryUpdateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryUpdateImpl.java index f0d01d67b34..1c918e64d85 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryUpdateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryEntryUpdateImpl.java @@ -100,4 +100,8 @@ public String toString() { .build(); } + @Override + public InventoryEntryUpdate copyDeep() { + return InventoryEntryUpdate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryPagedQueryResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryPagedQueryResponse.java index c7d21d0c757..ac616f27538 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryPagedQueryResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryPagedQueryResponse.java @@ -144,6 +144,8 @@ public static InventoryPagedQueryResponse of(final InventoryPagedQueryResponse t return instance; } + public InventoryPagedQueryResponse copyDeep(); + /** * factory method to create a deep copy of InventoryPagedQueryResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryPagedQueryResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryPagedQueryResponseImpl.java index d5f59963a9d..f1fc9c91ca6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryPagedQueryResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/inventory/InventoryPagedQueryResponseImpl.java @@ -159,4 +159,8 @@ public String toString() { .build(); } + @Override + public InventoryPagedQueryResponse copyDeep() { + return InventoryPagedQueryResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitAddAddressAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitAddAddressAction.java index b3bf7c2b330..a65f92db5d7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitAddAddressAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitAddAddressAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addAddress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyBusinessUnitAddAddressActionImpl.class) public interface MyBusinessUnitAddAddressAction extends MyBusinessUnitUpdateAction { @@ -73,6 +74,8 @@ public static MyBusinessUnitAddAddressAction of(final MyBusinessUnitAddAddressAc return instance; } + public MyBusinessUnitAddAddressAction copyDeep(); + /** * factory method to create a deep copy of MyBusinessUnitAddAddressAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitAddAddressActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitAddAddressActionImpl.java index eedcf6c02fe..df195fb00ba 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitAddAddressActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitAddAddressActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public MyBusinessUnitAddAddressAction copyDeep() { + return MyBusinessUnitAddAddressAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitAddBillingAddressIdAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitAddBillingAddressIdAction.java index 5b765b69d8f..586a980265d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitAddBillingAddressIdAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitAddBillingAddressIdAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addBillingAddressId") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyBusinessUnitAddBillingAddressIdActionImpl.class) public interface MyBusinessUnitAddBillingAddressIdAction extends MyBusinessUnitUpdateAction { @@ -83,6 +84,8 @@ public static MyBusinessUnitAddBillingAddressIdAction of(final MyBusinessUnitAdd return instance; } + public MyBusinessUnitAddBillingAddressIdAction copyDeep(); + /** * factory method to create a deep copy of MyBusinessUnitAddBillingAddressIdAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitAddBillingAddressIdActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitAddBillingAddressIdActionImpl.java index 1c5d04af733..68911d658c3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitAddBillingAddressIdActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitAddBillingAddressIdActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public MyBusinessUnitAddBillingAddressIdAction copyDeep() { + return MyBusinessUnitAddBillingAddressIdAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitAddShippingAddressIdAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitAddShippingAddressIdAction.java index b9ed9fca319..bda19fc2078 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitAddShippingAddressIdAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitAddShippingAddressIdAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addShippingAddressId") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyBusinessUnitAddShippingAddressIdActionImpl.class) public interface MyBusinessUnitAddShippingAddressIdAction extends MyBusinessUnitUpdateAction { @@ -83,6 +84,8 @@ public static MyBusinessUnitAddShippingAddressIdAction of(final MyBusinessUnitAd return instance; } + public MyBusinessUnitAddShippingAddressIdAction copyDeep(); + /** * factory method to create a deep copy of MyBusinessUnitAddShippingAddressIdAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitAddShippingAddressIdActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitAddShippingAddressIdActionImpl.java index f2d5c937055..d97d389ac2d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitAddShippingAddressIdActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitAddShippingAddressIdActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public MyBusinessUnitAddShippingAddressIdAction copyDeep() { + return MyBusinessUnitAddShippingAddressIdAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitAssociateDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitAssociateDraft.java index 495e06b3ec3..2cf99c8fcdf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitAssociateDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitAssociateDraft.java @@ -112,6 +112,8 @@ public static MyBusinessUnitAssociateDraft of(final MyBusinessUnitAssociateDraft return instance; } + public MyBusinessUnitAssociateDraft copyDeep(); + /** * factory method to create a deep copy of MyBusinessUnitAssociateDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitAssociateDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitAssociateDraftImpl.java index 9e92a79a6ba..998fb10e275 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitAssociateDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitAssociateDraftImpl.java @@ -123,4 +123,8 @@ public String toString() { .build(); } + @Override + public MyBusinessUnitAssociateDraft copyDeep() { + return MyBusinessUnitAssociateDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitChangeAddressAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitChangeAddressAction.java index da4c8c93020..e5e83568155 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitChangeAddressAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitChangeAddressAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeAddress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyBusinessUnitChangeAddressActionImpl.class) public interface MyBusinessUnitChangeAddressAction extends MyBusinessUnitUpdateAction { @@ -105,6 +106,8 @@ public static MyBusinessUnitChangeAddressAction of(final MyBusinessUnitChangeAdd return instance; } + public MyBusinessUnitChangeAddressAction copyDeep(); + /** * factory method to create a deep copy of MyBusinessUnitChangeAddressAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitChangeAddressActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitChangeAddressActionImpl.java index 2d25297cab8..27f7352151a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitChangeAddressActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitChangeAddressActionImpl.java @@ -133,4 +133,8 @@ public String toString() { .build(); } + @Override + public MyBusinessUnitChangeAddressAction copyDeep() { + return MyBusinessUnitChangeAddressAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitChangeAssociateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitChangeAssociateAction.java index ec2511238eb..db76aad5d0f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitChangeAssociateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitChangeAssociateAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeAssociate") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyBusinessUnitChangeAssociateActionImpl.class) public interface MyBusinessUnitChangeAssociateAction extends MyBusinessUnitUpdateAction { @@ -73,6 +74,8 @@ public static MyBusinessUnitChangeAssociateAction of(final MyBusinessUnitChangeA return instance; } + public MyBusinessUnitChangeAssociateAction copyDeep(); + /** * factory method to create a deep copy of MyBusinessUnitChangeAssociateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitChangeAssociateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitChangeAssociateActionImpl.java index 5ea3d950664..8f1b299833d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitChangeAssociateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitChangeAssociateActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public MyBusinessUnitChangeAssociateAction copyDeep() { + return MyBusinessUnitChangeAssociateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitChangeNameAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitChangeNameAction.java index cc8246d0a74..96a2c44c192 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitChangeNameAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitChangeNameAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeName") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyBusinessUnitChangeNameActionImpl.class) public interface MyBusinessUnitChangeNameAction extends MyBusinessUnitUpdateAction { @@ -70,6 +71,8 @@ public static MyBusinessUnitChangeNameAction of(final MyBusinessUnitChangeNameAc return instance; } + public MyBusinessUnitChangeNameAction copyDeep(); + /** * factory method to create a deep copy of MyBusinessUnitChangeNameAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitChangeNameActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitChangeNameActionImpl.java index 258f09cec2a..2a5eccf360f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitChangeNameActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitChangeNameActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public MyBusinessUnitChangeNameAction copyDeep() { + return MyBusinessUnitChangeNameAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitChangeParentUnitAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitChangeParentUnitAction.java index 6909e625173..647a28db8a5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitChangeParentUnitAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitChangeParentUnitAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeParentUnit") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyBusinessUnitChangeParentUnitActionImpl.class) public interface MyBusinessUnitChangeParentUnitAction extends MyBusinessUnitUpdateAction { @@ -73,6 +74,8 @@ public static MyBusinessUnitChangeParentUnitAction of(final MyBusinessUnitChange return instance; } + public MyBusinessUnitChangeParentUnitAction copyDeep(); + /** * factory method to create a deep copy of MyBusinessUnitChangeParentUnitAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitChangeParentUnitActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitChangeParentUnitActionImpl.java index 69cd81929b9..f8d3a658010 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitChangeParentUnitActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitChangeParentUnitActionImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public MyBusinessUnitChangeParentUnitAction copyDeep() { + return MyBusinessUnitChangeParentUnitAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitDraft.java index 4b6ffac09c9..8ff25471c3d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitDraft.java @@ -33,9 +33,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCompanyDraftImpl.class, name = MyCompanyDraft.COMPANY), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyDivisionDraftImpl.class, name = MyDivisionDraft.DIVISION) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "unitType", defaultImpl = MyBusinessUnitDraftImpl.class, visible = true) @JsonDeserialize(as = MyBusinessUnitDraftImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -209,6 +206,8 @@ public interface MyBusinessUnitDraft extends com.commercetools.api.models.Custom public void setDefaultBillingAddress(final Integer defaultBillingAddress); + public MyBusinessUnitDraft copyDeep(); + /** * factory method to create a deep copy of MyBusinessUnitDraft * @param template instance to be copied @@ -219,13 +218,9 @@ public static MyBusinessUnitDraft deepCopy(@Nullable final MyBusinessUnitDraft t if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.me.MyCompanyDraft) { - return com.commercetools.api.models.me.MyCompanyDraft - .deepCopy((com.commercetools.api.models.me.MyCompanyDraft) template); - } - if (template instanceof com.commercetools.api.models.me.MyDivisionDraft) { - return com.commercetools.api.models.me.MyDivisionDraft - .deepCopy((com.commercetools.api.models.me.MyDivisionDraft) template); + + if (!(template instanceof MyBusinessUnitDraftImpl)) { + return template.copyDeep(); } MyBusinessUnitDraftImpl instance = new MyBusinessUnitDraftImpl(); instance.setKey(template.getKey()); diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitDraftImpl.java index d3f80dc36e2..c3d0da79723 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitDraftImpl.java @@ -264,4 +264,8 @@ public String toString() { .build(); } + @Override + public MyBusinessUnitDraft copyDeep() { + return MyBusinessUnitDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitRemoveAddressAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitRemoveAddressAction.java index 8b8a3b11bfa..ee005ce6c48 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitRemoveAddressAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitRemoveAddressAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeAddress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyBusinessUnitRemoveAddressActionImpl.class) public interface MyBusinessUnitRemoveAddressAction extends MyBusinessUnitUpdateAction { @@ -83,6 +84,8 @@ public static MyBusinessUnitRemoveAddressAction of(final MyBusinessUnitRemoveAdd return instance; } + public MyBusinessUnitRemoveAddressAction copyDeep(); + /** * factory method to create a deep copy of MyBusinessUnitRemoveAddressAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitRemoveAddressActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitRemoveAddressActionImpl.java index a4c60b65e3a..db5a0497afe 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitRemoveAddressActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitRemoveAddressActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public MyBusinessUnitRemoveAddressAction copyDeep() { + return MyBusinessUnitRemoveAddressAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitRemoveAssociateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitRemoveAssociateAction.java index 0228ee4612b..98f8b9b573b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitRemoveAssociateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitRemoveAssociateAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeAssociate") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyBusinessUnitRemoveAssociateActionImpl.class) public interface MyBusinessUnitRemoveAssociateAction extends MyBusinessUnitUpdateAction { @@ -73,6 +74,8 @@ public static MyBusinessUnitRemoveAssociateAction of(final MyBusinessUnitRemoveA return instance; } + public MyBusinessUnitRemoveAssociateAction copyDeep(); + /** * factory method to create a deep copy of MyBusinessUnitRemoveAssociateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitRemoveAssociateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitRemoveAssociateActionImpl.java index df55cbb6089..6919e4af4e8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitRemoveAssociateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitRemoveAssociateActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public MyBusinessUnitRemoveAssociateAction copyDeep() { + return MyBusinessUnitRemoveAssociateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitRemoveBillingAddressIdAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitRemoveBillingAddressIdAction.java index 9e8de9c62cb..1947ad597ed 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitRemoveBillingAddressIdAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitRemoveBillingAddressIdAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeBillingAddressId") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyBusinessUnitRemoveBillingAddressIdActionImpl.class) public interface MyBusinessUnitRemoveBillingAddressIdAction extends MyBusinessUnitUpdateAction { @@ -84,6 +85,8 @@ public static MyBusinessUnitRemoveBillingAddressIdAction of( return instance; } + public MyBusinessUnitRemoveBillingAddressIdAction copyDeep(); + /** * factory method to create a deep copy of MyBusinessUnitRemoveBillingAddressIdAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitRemoveBillingAddressIdActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitRemoveBillingAddressIdActionImpl.java index 457442021e1..b66dbfbe87b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitRemoveBillingAddressIdActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitRemoveBillingAddressIdActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public MyBusinessUnitRemoveBillingAddressIdAction copyDeep() { + return MyBusinessUnitRemoveBillingAddressIdAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitRemoveShippingAddressIdAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitRemoveShippingAddressIdAction.java index 168d6de5ec8..8a0670f774d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitRemoveShippingAddressIdAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitRemoveShippingAddressIdAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeShippingAddressId") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyBusinessUnitRemoveShippingAddressIdActionImpl.class) public interface MyBusinessUnitRemoveShippingAddressIdAction extends MyBusinessUnitUpdateAction { @@ -84,6 +85,8 @@ public static MyBusinessUnitRemoveShippingAddressIdAction of( return instance; } + public MyBusinessUnitRemoveShippingAddressIdAction copyDeep(); + /** * factory method to create a deep copy of MyBusinessUnitRemoveShippingAddressIdAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitRemoveShippingAddressIdActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitRemoveShippingAddressIdActionImpl.java index 0111f4cf5c7..bc7f8c3a57c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitRemoveShippingAddressIdActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitRemoveShippingAddressIdActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public MyBusinessUnitRemoveShippingAddressIdAction copyDeep() { + return MyBusinessUnitRemoveShippingAddressIdAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetAddressCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetAddressCustomFieldAction.java index d690d180795..7ba21729868 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetAddressCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetAddressCustomFieldAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setAddressCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyBusinessUnitSetAddressCustomFieldActionImpl.class) public interface MyBusinessUnitSetAddressCustomFieldAction extends MyBusinessUnitUpdateAction { @@ -104,6 +105,8 @@ public static MyBusinessUnitSetAddressCustomFieldAction of( return instance; } + public MyBusinessUnitSetAddressCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of MyBusinessUnitSetAddressCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetAddressCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetAddressCustomFieldActionImpl.java index e7741b6926b..0a53b1dfbf5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetAddressCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetAddressCustomFieldActionImpl.java @@ -129,4 +129,8 @@ public String toString() { .build(); } + @Override + public MyBusinessUnitSetAddressCustomFieldAction copyDeep() { + return MyBusinessUnitSetAddressCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetAddressCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetAddressCustomTypeAction.java index daf025b4e49..017f5011bb5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetAddressCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetAddressCustomTypeAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setAddressCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyBusinessUnitSetAddressCustomTypeActionImpl.class) public interface MyBusinessUnitSetAddressCustomTypeAction extends MyBusinessUnitUpdateAction { @@ -105,6 +106,8 @@ public static MyBusinessUnitSetAddressCustomTypeAction of(final MyBusinessUnitSe return instance; } + public MyBusinessUnitSetAddressCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of MyBusinessUnitSetAddressCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetAddressCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetAddressCustomTypeActionImpl.java index 228784c9778..6b04118baa6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetAddressCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetAddressCustomTypeActionImpl.java @@ -131,4 +131,8 @@ public String toString() { .build(); } + @Override + public MyBusinessUnitSetAddressCustomTypeAction copyDeep() { + return MyBusinessUnitSetAddressCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetContactEmailAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetContactEmailAction.java index 529a4264206..395476a8782 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetContactEmailAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetContactEmailAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setContactEmail") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyBusinessUnitSetContactEmailActionImpl.class) public interface MyBusinessUnitSetContactEmailAction extends MyBusinessUnitUpdateAction { @@ -67,6 +68,8 @@ public static MyBusinessUnitSetContactEmailAction of(final MyBusinessUnitSetCont return instance; } + public MyBusinessUnitSetContactEmailAction copyDeep(); + /** * factory method to create a deep copy of MyBusinessUnitSetContactEmailAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetContactEmailActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetContactEmailActionImpl.java index 4209433a562..6f901c6628e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetContactEmailActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetContactEmailActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public MyBusinessUnitSetContactEmailAction copyDeep() { + return MyBusinessUnitSetContactEmailAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetCustomFieldAction.java index 4524312924c..2ffb5d00499 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyBusinessUnitSetCustomFieldActionImpl.class) public interface MyBusinessUnitSetCustomFieldAction extends MyBusinessUnitUpdateAction { @@ -86,6 +87,8 @@ public static MyBusinessUnitSetCustomFieldAction of(final MyBusinessUnitSetCusto return instance; } + public MyBusinessUnitSetCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of MyBusinessUnitSetCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetCustomFieldActionImpl.java index 54f139dc807..89f790e6ecc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetCustomFieldActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public MyBusinessUnitSetCustomFieldAction copyDeep() { + return MyBusinessUnitSetCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetCustomTypeAction.java index d121af4592f..fb18584ef65 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyBusinessUnitSetCustomTypeActionImpl.class) public interface MyBusinessUnitSetCustomTypeAction extends MyBusinessUnitUpdateAction { @@ -87,6 +88,8 @@ public static MyBusinessUnitSetCustomTypeAction of(final MyBusinessUnitSetCustom return instance; } + public MyBusinessUnitSetCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of MyBusinessUnitSetCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetCustomTypeActionImpl.java index 5e5b65561f3..89dab3edbfe 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetCustomTypeActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public MyBusinessUnitSetCustomTypeAction copyDeep() { + return MyBusinessUnitSetCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetDefaultBillingAddressAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetDefaultBillingAddressAction.java index 67be3c677f7..116a4e70495 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetDefaultBillingAddressAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetDefaultBillingAddressAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDefaultBillingAddress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyBusinessUnitSetDefaultBillingAddressActionImpl.class) public interface MyBusinessUnitSetDefaultBillingAddressAction extends MyBusinessUnitUpdateAction { @@ -84,6 +85,8 @@ public static MyBusinessUnitSetDefaultBillingAddressAction of( return instance; } + public MyBusinessUnitSetDefaultBillingAddressAction copyDeep(); + /** * factory method to create a deep copy of MyBusinessUnitSetDefaultBillingAddressAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetDefaultBillingAddressActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetDefaultBillingAddressActionImpl.java index 512444f59e3..c1921f73783 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetDefaultBillingAddressActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetDefaultBillingAddressActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public MyBusinessUnitSetDefaultBillingAddressAction copyDeep() { + return MyBusinessUnitSetDefaultBillingAddressAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetDefaultShippingAddressAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetDefaultShippingAddressAction.java index d2c6dc203e1..b5d40904961 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetDefaultShippingAddressAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetDefaultShippingAddressAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDefaultShippingAddress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyBusinessUnitSetDefaultShippingAddressActionImpl.class) public interface MyBusinessUnitSetDefaultShippingAddressAction extends MyBusinessUnitUpdateAction { @@ -84,6 +85,8 @@ public static MyBusinessUnitSetDefaultShippingAddressAction of( return instance; } + public MyBusinessUnitSetDefaultShippingAddressAction copyDeep(); + /** * factory method to create a deep copy of MyBusinessUnitSetDefaultShippingAddressAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetDefaultShippingAddressActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetDefaultShippingAddressActionImpl.java index 25e6f9dbc59..dab320de02a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetDefaultShippingAddressActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitSetDefaultShippingAddressActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public MyBusinessUnitSetDefaultShippingAddressAction copyDeep() { + return MyBusinessUnitSetDefaultShippingAddressAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitUpdate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitUpdate.java index c8ac83a83c2..449b8807e40 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitUpdate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitUpdate.java @@ -93,6 +93,8 @@ public static MyBusinessUnitUpdate of(final MyBusinessUnitUpdate template) { return instance; } + public MyBusinessUnitUpdate copyDeep(); + /** * factory method to create a deep copy of MyBusinessUnitUpdate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitUpdateAction.java index 785efb0d661..7d1212c0c7b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitUpdateAction.java @@ -27,25 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyBusinessUnitAddAddressActionImpl.class, name = MyBusinessUnitAddAddressAction.ADD_ADDRESS), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyBusinessUnitAddBillingAddressIdActionImpl.class, name = MyBusinessUnitAddBillingAddressIdAction.ADD_BILLING_ADDRESS_ID), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyBusinessUnitAddShippingAddressIdActionImpl.class, name = MyBusinessUnitAddShippingAddressIdAction.ADD_SHIPPING_ADDRESS_ID), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyBusinessUnitChangeAddressActionImpl.class, name = MyBusinessUnitChangeAddressAction.CHANGE_ADDRESS), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyBusinessUnitChangeAssociateActionImpl.class, name = MyBusinessUnitChangeAssociateAction.CHANGE_ASSOCIATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyBusinessUnitChangeNameActionImpl.class, name = MyBusinessUnitChangeNameAction.CHANGE_NAME), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyBusinessUnitChangeParentUnitActionImpl.class, name = MyBusinessUnitChangeParentUnitAction.CHANGE_PARENT_UNIT), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyBusinessUnitRemoveAddressActionImpl.class, name = MyBusinessUnitRemoveAddressAction.REMOVE_ADDRESS), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyBusinessUnitRemoveAssociateActionImpl.class, name = MyBusinessUnitRemoveAssociateAction.REMOVE_ASSOCIATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyBusinessUnitRemoveBillingAddressIdActionImpl.class, name = MyBusinessUnitRemoveBillingAddressIdAction.REMOVE_BILLING_ADDRESS_ID), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyBusinessUnitRemoveShippingAddressIdActionImpl.class, name = MyBusinessUnitRemoveShippingAddressIdAction.REMOVE_SHIPPING_ADDRESS_ID), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyBusinessUnitSetAddressCustomFieldActionImpl.class, name = MyBusinessUnitSetAddressCustomFieldAction.SET_ADDRESS_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyBusinessUnitSetAddressCustomTypeActionImpl.class, name = MyBusinessUnitSetAddressCustomTypeAction.SET_ADDRESS_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyBusinessUnitSetContactEmailActionImpl.class, name = MyBusinessUnitSetContactEmailAction.SET_CONTACT_EMAIL), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyBusinessUnitSetCustomFieldActionImpl.class, name = MyBusinessUnitSetCustomFieldAction.SET_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyBusinessUnitSetCustomTypeActionImpl.class, name = MyBusinessUnitSetCustomTypeAction.SET_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyBusinessUnitSetDefaultBillingAddressActionImpl.class, name = MyBusinessUnitSetDefaultBillingAddressAction.SET_DEFAULT_BILLING_ADDRESS), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyBusinessUnitSetDefaultShippingAddressActionImpl.class, name = MyBusinessUnitSetDefaultShippingAddressAction.SET_DEFAULT_SHIPPING_ADDRESS) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = MyBusinessUnitUpdateActionImpl.class, visible = true) @JsonDeserialize(as = MyBusinessUnitUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -59,6 +40,8 @@ public interface MyBusinessUnitUpdateAction { @JsonProperty("action") public String getAction(); + public MyBusinessUnitUpdateAction copyDeep(); + /** * factory method to create a deep copy of MyBusinessUnitUpdateAction * @param template instance to be copied @@ -69,77 +52,9 @@ public static MyBusinessUnitUpdateAction deepCopy(@Nullable final MyBusinessUnit if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.me.MyBusinessUnitAddAddressAction) { - return com.commercetools.api.models.me.MyBusinessUnitAddAddressAction - .deepCopy((com.commercetools.api.models.me.MyBusinessUnitAddAddressAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyBusinessUnitAddBillingAddressIdAction) { - return com.commercetools.api.models.me.MyBusinessUnitAddBillingAddressIdAction - .deepCopy((com.commercetools.api.models.me.MyBusinessUnitAddBillingAddressIdAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyBusinessUnitAddShippingAddressIdAction) { - return com.commercetools.api.models.me.MyBusinessUnitAddShippingAddressIdAction - .deepCopy((com.commercetools.api.models.me.MyBusinessUnitAddShippingAddressIdAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyBusinessUnitChangeAddressAction) { - return com.commercetools.api.models.me.MyBusinessUnitChangeAddressAction - .deepCopy((com.commercetools.api.models.me.MyBusinessUnitChangeAddressAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyBusinessUnitChangeAssociateAction) { - return com.commercetools.api.models.me.MyBusinessUnitChangeAssociateAction - .deepCopy((com.commercetools.api.models.me.MyBusinessUnitChangeAssociateAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyBusinessUnitChangeNameAction) { - return com.commercetools.api.models.me.MyBusinessUnitChangeNameAction - .deepCopy((com.commercetools.api.models.me.MyBusinessUnitChangeNameAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyBusinessUnitChangeParentUnitAction) { - return com.commercetools.api.models.me.MyBusinessUnitChangeParentUnitAction - .deepCopy((com.commercetools.api.models.me.MyBusinessUnitChangeParentUnitAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyBusinessUnitRemoveAddressAction) { - return com.commercetools.api.models.me.MyBusinessUnitRemoveAddressAction - .deepCopy((com.commercetools.api.models.me.MyBusinessUnitRemoveAddressAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyBusinessUnitRemoveAssociateAction) { - return com.commercetools.api.models.me.MyBusinessUnitRemoveAssociateAction - .deepCopy((com.commercetools.api.models.me.MyBusinessUnitRemoveAssociateAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyBusinessUnitRemoveBillingAddressIdAction) { - return com.commercetools.api.models.me.MyBusinessUnitRemoveBillingAddressIdAction - .deepCopy((com.commercetools.api.models.me.MyBusinessUnitRemoveBillingAddressIdAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyBusinessUnitRemoveShippingAddressIdAction) { - return com.commercetools.api.models.me.MyBusinessUnitRemoveShippingAddressIdAction - .deepCopy((com.commercetools.api.models.me.MyBusinessUnitRemoveShippingAddressIdAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyBusinessUnitSetAddressCustomFieldAction) { - return com.commercetools.api.models.me.MyBusinessUnitSetAddressCustomFieldAction - .deepCopy((com.commercetools.api.models.me.MyBusinessUnitSetAddressCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyBusinessUnitSetAddressCustomTypeAction) { - return com.commercetools.api.models.me.MyBusinessUnitSetAddressCustomTypeAction - .deepCopy((com.commercetools.api.models.me.MyBusinessUnitSetAddressCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyBusinessUnitSetContactEmailAction) { - return com.commercetools.api.models.me.MyBusinessUnitSetContactEmailAction - .deepCopy((com.commercetools.api.models.me.MyBusinessUnitSetContactEmailAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyBusinessUnitSetCustomFieldAction) { - return com.commercetools.api.models.me.MyBusinessUnitSetCustomFieldAction - .deepCopy((com.commercetools.api.models.me.MyBusinessUnitSetCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyBusinessUnitSetCustomTypeAction) { - return com.commercetools.api.models.me.MyBusinessUnitSetCustomTypeAction - .deepCopy((com.commercetools.api.models.me.MyBusinessUnitSetCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyBusinessUnitSetDefaultBillingAddressAction) { - return com.commercetools.api.models.me.MyBusinessUnitSetDefaultBillingAddressAction - .deepCopy((com.commercetools.api.models.me.MyBusinessUnitSetDefaultBillingAddressAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyBusinessUnitSetDefaultShippingAddressAction) { - return com.commercetools.api.models.me.MyBusinessUnitSetDefaultShippingAddressAction - .deepCopy((com.commercetools.api.models.me.MyBusinessUnitSetDefaultShippingAddressAction) template); + + if (!(template instanceof MyBusinessUnitUpdateActionImpl)) { + return template.copyDeep(); } MyBusinessUnitUpdateActionImpl instance = new MyBusinessUnitUpdateActionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitUpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitUpdateActionImpl.java index a371720aa6a..7b8a902e95e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitUpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitUpdateActionImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public MyBusinessUnitUpdateAction copyDeep() { + return MyBusinessUnitUpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitUpdateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitUpdateImpl.java index 865e2c42399..f071d078219 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitUpdateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyBusinessUnitUpdateImpl.java @@ -99,4 +99,8 @@ public String toString() { .build(); } + @Override + public MyBusinessUnitUpdate copyDeep() { + return MyBusinessUnitUpdate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartAddDiscountCodeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartAddDiscountCodeAction.java index 7ab0f2d0944..28d5bdbd74c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartAddDiscountCodeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartAddDiscountCodeAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addDiscountCode") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCartAddDiscountCodeActionImpl.class) public interface MyCartAddDiscountCodeAction extends MyCartUpdateAction { @@ -72,6 +73,8 @@ public static MyCartAddDiscountCodeAction of(final MyCartAddDiscountCodeAction t return instance; } + public MyCartAddDiscountCodeAction copyDeep(); + /** * factory method to create a deep copy of MyCartAddDiscountCodeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartAddDiscountCodeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartAddDiscountCodeActionImpl.java index 32b5021d416..117d603d3eb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartAddDiscountCodeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartAddDiscountCodeActionImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public MyCartAddDiscountCodeAction copyDeep() { + return MyCartAddDiscountCodeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartAddItemShippingAddressAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartAddItemShippingAddressAction.java index c434ba3b2df..01fe0d2c262 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartAddItemShippingAddressAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartAddItemShippingAddressAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addItemShippingAddress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCartAddItemShippingAddressActionImpl.class) public interface MyCartAddItemShippingAddressAction extends MyCartUpdateAction { @@ -75,6 +76,8 @@ public static MyCartAddItemShippingAddressAction of(final MyCartAddItemShippingA return instance; } + public MyCartAddItemShippingAddressAction copyDeep(); + /** * factory method to create a deep copy of MyCartAddItemShippingAddressAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartAddItemShippingAddressActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartAddItemShippingAddressActionImpl.java index 5ba32c00604..02252912046 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartAddItemShippingAddressActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartAddItemShippingAddressActionImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public MyCartAddItemShippingAddressAction copyDeep() { + return MyCartAddItemShippingAddressAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartAddLineItemAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartAddLineItemAction.java index 08214076291..52f88b96a11 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartAddLineItemAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartAddLineItemAction.java @@ -32,6 +32,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addLineItem") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCartAddLineItemActionImpl.class) public interface MyCartAddLineItemAction @@ -230,6 +231,8 @@ public static MyCartAddLineItemAction of(final MyCartAddLineItemAction template) return instance; } + public MyCartAddLineItemAction copyDeep(); + /** * factory method to create a deep copy of MyCartAddLineItemAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartAddLineItemActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartAddLineItemActionImpl.java index d2574a84db7..092871b9990 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartAddLineItemActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartAddLineItemActionImpl.java @@ -279,4 +279,8 @@ public String toString() { .build(); } + @Override + public MyCartAddLineItemAction copyDeep() { + return MyCartAddLineItemAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartAddPaymentAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartAddPaymentAction.java index 561f8ba4cd6..d538dc65411 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartAddPaymentAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartAddPaymentAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addPayment") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCartAddPaymentActionImpl.class) public interface MyCartAddPaymentAction extends MyCartUpdateAction { @@ -73,6 +74,8 @@ public static MyCartAddPaymentAction of(final MyCartAddPaymentAction template) { return instance; } + public MyCartAddPaymentAction copyDeep(); + /** * factory method to create a deep copy of MyCartAddPaymentAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartAddPaymentActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartAddPaymentActionImpl.java index fbc0457cd98..5864f27fed3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartAddPaymentActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartAddPaymentActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public MyCartAddPaymentAction copyDeep() { + return MyCartAddPaymentAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartApplyDeltaToLineItemShippingDetailsTargetsAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartApplyDeltaToLineItemShippingDetailsTargetsAction.java index d66a267c463..c992725441a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartApplyDeltaToLineItemShippingDetailsTargetsAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartApplyDeltaToLineItemShippingDetailsTargetsAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("applyDeltaToLineItemShippingDetailsTargets") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCartApplyDeltaToLineItemShippingDetailsTargetsActionImpl.class) public interface MyCartApplyDeltaToLineItemShippingDetailsTargetsAction extends MyCartUpdateAction { @@ -115,6 +116,8 @@ public static MyCartApplyDeltaToLineItemShippingDetailsTargetsAction of( return instance; } + public MyCartApplyDeltaToLineItemShippingDetailsTargetsAction copyDeep(); + /** * factory method to create a deep copy of MyCartApplyDeltaToLineItemShippingDetailsTargetsAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartApplyDeltaToLineItemShippingDetailsTargetsActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartApplyDeltaToLineItemShippingDetailsTargetsActionImpl.java index f369d779951..14347527935 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartApplyDeltaToLineItemShippingDetailsTargetsActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartApplyDeltaToLineItemShippingDetailsTargetsActionImpl.java @@ -139,4 +139,8 @@ public String toString() { .build(); } + @Override + public MyCartApplyDeltaToLineItemShippingDetailsTargetsAction copyDeep() { + return MyCartApplyDeltaToLineItemShippingDetailsTargetsAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartChangeLineItemQuantityAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartChangeLineItemQuantityAction.java index 586fd79b19a..40a58fb1b18 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartChangeLineItemQuantityAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartChangeLineItemQuantityAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeLineItemQuantity") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCartChangeLineItemQuantityActionImpl.class) public interface MyCartChangeLineItemQuantityAction extends MyCartUpdateAction { @@ -106,6 +107,8 @@ public static MyCartChangeLineItemQuantityAction of(final MyCartChangeLineItemQu return instance; } + public MyCartChangeLineItemQuantityAction copyDeep(); + /** * factory method to create a deep copy of MyCartChangeLineItemQuantityAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartChangeLineItemQuantityActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartChangeLineItemQuantityActionImpl.java index 17c411394bc..d1d05f542d9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartChangeLineItemQuantityActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartChangeLineItemQuantityActionImpl.java @@ -135,4 +135,8 @@ public String toString() { .build(); } + @Override + public MyCartChangeLineItemQuantityAction copyDeep() { + return MyCartChangeLineItemQuantityAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartChangeLineItemsOrderAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartChangeLineItemsOrderAction.java index 6cd9feeec46..9e84af3e6f6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartChangeLineItemsOrderAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartChangeLineItemsOrderAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeLineItemsOrder") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCartChangeLineItemsOrderActionImpl.class) public interface MyCartChangeLineItemsOrderAction extends MyCartUpdateAction { @@ -78,6 +79,8 @@ public static MyCartChangeLineItemsOrderAction of(final MyCartChangeLineItemsOrd return instance; } + public MyCartChangeLineItemsOrderAction copyDeep(); + /** * factory method to create a deep copy of MyCartChangeLineItemsOrderAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartChangeLineItemsOrderActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartChangeLineItemsOrderActionImpl.java index 53043415e1c..4608e33576c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartChangeLineItemsOrderActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartChangeLineItemsOrderActionImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public MyCartChangeLineItemsOrderAction copyDeep() { + return MyCartChangeLineItemsOrderAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartChangeTaxModeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartChangeTaxModeAction.java index 4fdbb4a8e6e..de662e7c2da 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartChangeTaxModeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartChangeTaxModeAction.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeTaxMode") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCartChangeTaxModeActionImpl.class) public interface MyCartChangeTaxModeAction extends MyCartUpdateAction { @@ -74,6 +75,8 @@ public static MyCartChangeTaxModeAction of(final MyCartChangeTaxModeAction templ return instance; } + public MyCartChangeTaxModeAction copyDeep(); + /** * factory method to create a deep copy of MyCartChangeTaxModeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartChangeTaxModeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartChangeTaxModeActionImpl.java index 0c39d4feca1..3064ff7d932 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartChangeTaxModeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartChangeTaxModeActionImpl.java @@ -94,4 +94,8 @@ public String toString() { .build(); } + @Override + public MyCartChangeTaxModeAction copyDeep() { + return MyCartChangeTaxModeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartDraft.java index f16fe216c06..ff036585418 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartDraft.java @@ -367,6 +367,8 @@ public static MyCartDraft of(final MyCartDraft template) { return instance; } + public MyCartDraft copyDeep(); + /** * factory method to create a deep copy of MyCartDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartDraftImpl.java index b10b405c14b..3aef37fc59d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartDraftImpl.java @@ -417,4 +417,8 @@ public String toString() { .build(); } + @Override + public MyCartDraft copyDeep() { + return MyCartDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartRecalculateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartRecalculateAction.java index 1a650725284..4638f32ed71 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartRecalculateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartRecalculateAction.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("recalculate") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCartRecalculateActionImpl.class) public interface MyCartRecalculateAction extends MyCartUpdateAction { @@ -74,6 +75,8 @@ public static MyCartRecalculateAction of(final MyCartRecalculateAction template) return instance; } + public MyCartRecalculateAction copyDeep(); + /** * factory method to create a deep copy of MyCartRecalculateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartRecalculateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartRecalculateActionImpl.java index 8c50c9442a4..7d0f6ebf44a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartRecalculateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartRecalculateActionImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public MyCartRecalculateAction copyDeep() { + return MyCartRecalculateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartRemoveDiscountCodeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartRemoveDiscountCodeAction.java index b8dc30b0acb..331e21ae936 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartRemoveDiscountCodeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartRemoveDiscountCodeAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeDiscountCode") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCartRemoveDiscountCodeActionImpl.class) public interface MyCartRemoveDiscountCodeAction extends MyCartUpdateAction { @@ -73,6 +74,8 @@ public static MyCartRemoveDiscountCodeAction of(final MyCartRemoveDiscountCodeAc return instance; } + public MyCartRemoveDiscountCodeAction copyDeep(); + /** * factory method to create a deep copy of MyCartRemoveDiscountCodeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartRemoveDiscountCodeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartRemoveDiscountCodeActionImpl.java index 945ac15a1f4..9804f32464b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartRemoveDiscountCodeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartRemoveDiscountCodeActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public MyCartRemoveDiscountCodeAction copyDeep() { + return MyCartRemoveDiscountCodeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartRemoveItemShippingAddressAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartRemoveItemShippingAddressAction.java index 074f2d6e40f..0951baf22c6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartRemoveItemShippingAddressAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartRemoveItemShippingAddressAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeItemShippingAddress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCartRemoveItemShippingAddressActionImpl.class) public interface MyCartRemoveItemShippingAddressAction extends MyCartUpdateAction { @@ -70,6 +71,8 @@ public static MyCartRemoveItemShippingAddressAction of(final MyCartRemoveItemShi return instance; } + public MyCartRemoveItemShippingAddressAction copyDeep(); + /** * factory method to create a deep copy of MyCartRemoveItemShippingAddressAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartRemoveItemShippingAddressActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartRemoveItemShippingAddressActionImpl.java index c68d9b257a2..db1ec3f5843 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartRemoveItemShippingAddressActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartRemoveItemShippingAddressActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public MyCartRemoveItemShippingAddressAction copyDeep() { + return MyCartRemoveItemShippingAddressAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartRemoveLineItemAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartRemoveLineItemAction.java index 8ff1e72d6f2..a437dee4d04 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartRemoveLineItemAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartRemoveLineItemAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeLineItem") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCartRemoveLineItemActionImpl.class) public interface MyCartRemoveLineItemAction extends MyCartUpdateAction { @@ -152,6 +153,8 @@ public static MyCartRemoveLineItemAction of(final MyCartRemoveLineItemAction tem return instance; } + public MyCartRemoveLineItemAction copyDeep(); + /** * factory method to create a deep copy of MyCartRemoveLineItemAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartRemoveLineItemActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartRemoveLineItemActionImpl.java index e1c49ac65e2..8c9d45bd0a4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartRemoveLineItemActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartRemoveLineItemActionImpl.java @@ -194,4 +194,8 @@ public String toString() { .build(); } + @Override + public MyCartRemoveLineItemAction copyDeep() { + return MyCartRemoveLineItemAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartRemovePaymentAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartRemovePaymentAction.java index 7674459ab20..1be0a251561 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartRemovePaymentAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartRemovePaymentAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removePayment") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCartRemovePaymentActionImpl.class) public interface MyCartRemovePaymentAction extends MyCartUpdateAction { @@ -73,6 +74,8 @@ public static MyCartRemovePaymentAction of(final MyCartRemovePaymentAction templ return instance; } + public MyCartRemovePaymentAction copyDeep(); + /** * factory method to create a deep copy of MyCartRemovePaymentAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartRemovePaymentActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartRemovePaymentActionImpl.java index 3785dcef82b..fb5c0b61a2e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartRemovePaymentActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartRemovePaymentActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public MyCartRemovePaymentAction copyDeep() { + return MyCartRemovePaymentAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetBillingAddressAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetBillingAddressAction.java index 58cdee1b53a..dc94eb1b2c7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetBillingAddressAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetBillingAddressAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setBillingAddress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCartSetBillingAddressActionImpl.class) public interface MyCartSetBillingAddressAction extends MyCartUpdateAction { @@ -70,6 +71,8 @@ public static MyCartSetBillingAddressAction of(final MyCartSetBillingAddressActi return instance; } + public MyCartSetBillingAddressAction copyDeep(); + /** * factory method to create a deep copy of MyCartSetBillingAddressAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetBillingAddressActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetBillingAddressActionImpl.java index 93baff3807e..00505b263fd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetBillingAddressActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetBillingAddressActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public MyCartSetBillingAddressAction copyDeep() { + return MyCartSetBillingAddressAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetBusinessUnitAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetBusinessUnitAction.java index cc63612b1cf..e847b951f98 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetBusinessUnitAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetBusinessUnitAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setBusinessUnit") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCartSetBusinessUnitActionImpl.class) public interface MyCartSetBusinessUnitAction extends MyCartUpdateAction { @@ -73,6 +74,8 @@ public static MyCartSetBusinessUnitAction of(final MyCartSetBusinessUnitAction t return instance; } + public MyCartSetBusinessUnitAction copyDeep(); + /** * factory method to create a deep copy of MyCartSetBusinessUnitAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetBusinessUnitActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetBusinessUnitActionImpl.java index c7d8a7cb2b5..2fd0fa63343 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetBusinessUnitActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetBusinessUnitActionImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public MyCartSetBusinessUnitAction copyDeep() { + return MyCartSetBusinessUnitAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetCountryAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetCountryAction.java index a9fbff31925..5cdcfcd52a2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetCountryAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetCountryAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCountry") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCartSetCountryActionImpl.class) public interface MyCartSetCountryAction extends MyCartUpdateAction { @@ -69,6 +70,8 @@ public static MyCartSetCountryAction of(final MyCartSetCountryAction template) { return instance; } + public MyCartSetCountryAction copyDeep(); + /** * factory method to create a deep copy of MyCartSetCountryAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetCountryActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetCountryActionImpl.java index bfdaa59b947..6030099f796 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetCountryActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetCountryActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public MyCartSetCountryAction copyDeep() { + return MyCartSetCountryAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetCustomFieldAction.java index 3b3a96e76c4..f99b04c1cd2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCartSetCustomFieldActionImpl.class) public interface MyCartSetCustomFieldAction extends MyCartUpdateAction { @@ -86,6 +87,8 @@ public static MyCartSetCustomFieldAction of(final MyCartSetCustomFieldAction tem return instance; } + public MyCartSetCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of MyCartSetCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetCustomFieldActionImpl.java index dfea9984137..013b8acbc09 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetCustomFieldActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public MyCartSetCustomFieldAction copyDeep() { + return MyCartSetCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetCustomTypeAction.java index 635811aa610..76eceb48e34 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCartSetCustomTypeActionImpl.class) public interface MyCartSetCustomTypeAction extends MyCartUpdateAction { @@ -87,6 +88,8 @@ public static MyCartSetCustomTypeAction of(final MyCartSetCustomTypeAction templ return instance; } + public MyCartSetCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of MyCartSetCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetCustomTypeActionImpl.java index d99bee82642..07f7f5f4f80 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetCustomTypeActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public MyCartSetCustomTypeAction copyDeep() { + return MyCartSetCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetCustomerEmailAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetCustomerEmailAction.java index 337fbc2cb5c..7283c32a62d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetCustomerEmailAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetCustomerEmailAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomerEmail") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCartSetCustomerEmailActionImpl.class) public interface MyCartSetCustomerEmailAction extends MyCartUpdateAction { @@ -67,6 +68,8 @@ public static MyCartSetCustomerEmailAction of(final MyCartSetCustomerEmailAction return instance; } + public MyCartSetCustomerEmailAction copyDeep(); + /** * factory method to create a deep copy of MyCartSetCustomerEmailAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetCustomerEmailActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetCustomerEmailActionImpl.java index cf394f981bf..77277490585 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetCustomerEmailActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetCustomerEmailActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public MyCartSetCustomerEmailAction copyDeep() { + return MyCartSetCustomerEmailAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetDeleteDaysAfterLastModificationAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetDeleteDaysAfterLastModificationAction.java index cfeaa28fe5f..011166235d7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetDeleteDaysAfterLastModificationAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetDeleteDaysAfterLastModificationAction.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDeleteDaysAfterLastModification") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCartSetDeleteDaysAfterLastModificationActionImpl.class) public interface MyCartSetDeleteDaysAfterLastModificationAction extends MyCartUpdateAction { @@ -69,6 +70,8 @@ public static MyCartSetDeleteDaysAfterLastModificationAction of( return instance; } + public MyCartSetDeleteDaysAfterLastModificationAction copyDeep(); + /** * factory method to create a deep copy of MyCartSetDeleteDaysAfterLastModificationAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetDeleteDaysAfterLastModificationActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetDeleteDaysAfterLastModificationActionImpl.java index cf250f4570d..550e6d09db1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetDeleteDaysAfterLastModificationActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetDeleteDaysAfterLastModificationActionImpl.java @@ -94,4 +94,8 @@ public String toString() { .build(); } + @Override + public MyCartSetDeleteDaysAfterLastModificationAction copyDeep() { + return MyCartSetDeleteDaysAfterLastModificationAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLineItemCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLineItemCustomFieldAction.java index 42136e7f015..7cf3d1d6b52 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLineItemCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLineItemCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setLineItemCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCartSetLineItemCustomFieldActionImpl.class) public interface MyCartSetLineItemCustomFieldAction extends MyCartUpdateAction { @@ -118,6 +119,8 @@ public static MyCartSetLineItemCustomFieldAction of(final MyCartSetLineItemCusto return instance; } + public MyCartSetLineItemCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of MyCartSetLineItemCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLineItemCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLineItemCustomFieldActionImpl.java index b44dc6f3ab8..2726dde1d3f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLineItemCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLineItemCustomFieldActionImpl.java @@ -152,4 +152,8 @@ public String toString() { .build(); } + @Override + public MyCartSetLineItemCustomFieldAction copyDeep() { + return MyCartSetLineItemCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLineItemCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLineItemCustomTypeAction.java index 27ba74681f9..29af47794b4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLineItemCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLineItemCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setLineItemCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCartSetLineItemCustomTypeActionImpl.class) public interface MyCartSetLineItemCustomTypeAction extends MyCartUpdateAction { @@ -119,6 +120,8 @@ public static MyCartSetLineItemCustomTypeAction of(final MyCartSetLineItemCustom return instance; } + public MyCartSetLineItemCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of MyCartSetLineItemCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLineItemCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLineItemCustomTypeActionImpl.java index cf46eaadf86..4e3713c304b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLineItemCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLineItemCustomTypeActionImpl.java @@ -153,4 +153,8 @@ public String toString() { .build(); } + @Override + public MyCartSetLineItemCustomTypeAction copyDeep() { + return MyCartSetLineItemCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLineItemDistributionChannelAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLineItemDistributionChannelAction.java index dcdbffd57dc..7bf707dfdb6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLineItemDistributionChannelAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLineItemDistributionChannelAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setLineItemDistributionChannel") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCartSetLineItemDistributionChannelActionImpl.class) public interface MyCartSetLineItemDistributionChannelAction extends MyCartUpdateAction { @@ -109,6 +110,8 @@ public static MyCartSetLineItemDistributionChannelAction of( return instance; } + public MyCartSetLineItemDistributionChannelAction copyDeep(); + /** * factory method to create a deep copy of MyCartSetLineItemDistributionChannelAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLineItemDistributionChannelActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLineItemDistributionChannelActionImpl.java index 023feb16d50..a6650c525b0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLineItemDistributionChannelActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLineItemDistributionChannelActionImpl.java @@ -138,4 +138,8 @@ public String toString() { .build(); } + @Override + public MyCartSetLineItemDistributionChannelAction copyDeep() { + return MyCartSetLineItemDistributionChannelAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLineItemShippingDetailsAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLineItemShippingDetailsAction.java index 9ea3dbe1533..44c562ab599 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLineItemShippingDetailsAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLineItemShippingDetailsAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setLineItemShippingDetails") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCartSetLineItemShippingDetailsActionImpl.class) public interface MyCartSetLineItemShippingDetailsAction extends MyCartUpdateAction { @@ -102,6 +103,8 @@ public static MyCartSetLineItemShippingDetailsAction of(final MyCartSetLineItemS return instance; } + public MyCartSetLineItemShippingDetailsAction copyDeep(); + /** * factory method to create a deep copy of MyCartSetLineItemShippingDetailsAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLineItemShippingDetailsActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLineItemShippingDetailsActionImpl.java index 4081ec55b16..45fe98ce16a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLineItemShippingDetailsActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLineItemShippingDetailsActionImpl.java @@ -133,4 +133,8 @@ public String toString() { .build(); } + @Override + public MyCartSetLineItemShippingDetailsAction copyDeep() { + return MyCartSetLineItemShippingDetailsAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLineItemSupplyChannelAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLineItemSupplyChannelAction.java index 83058c44e80..913fc651321 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLineItemSupplyChannelAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLineItemSupplyChannelAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setLineItemSupplyChannel") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCartSetLineItemSupplyChannelActionImpl.class) public interface MyCartSetLineItemSupplyChannelAction extends MyCartUpdateAction { @@ -108,6 +109,8 @@ public static MyCartSetLineItemSupplyChannelAction of(final MyCartSetLineItemSup return instance; } + public MyCartSetLineItemSupplyChannelAction copyDeep(); + /** * factory method to create a deep copy of MyCartSetLineItemSupplyChannelAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLineItemSupplyChannelActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLineItemSupplyChannelActionImpl.java index 227713886c8..d09dba33244 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLineItemSupplyChannelActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLineItemSupplyChannelActionImpl.java @@ -136,4 +136,8 @@ public String toString() { .build(); } + @Override + public MyCartSetLineItemSupplyChannelAction copyDeep() { + return MyCartSetLineItemSupplyChannelAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLocaleAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLocaleAction.java index fca352c45bb..64fd641c25b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLocaleAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLocaleAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setLocale") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCartSetLocaleActionImpl.class) public interface MyCartSetLocaleAction extends MyCartUpdateAction { @@ -67,6 +68,8 @@ public static MyCartSetLocaleAction of(final MyCartSetLocaleAction template) { return instance; } + public MyCartSetLocaleAction copyDeep(); + /** * factory method to create a deep copy of MyCartSetLocaleAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLocaleActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLocaleActionImpl.java index 1a2433c21a0..7311add8902 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLocaleActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetLocaleActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public MyCartSetLocaleAction copyDeep() { + return MyCartSetLocaleAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetShippingAddressAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetShippingAddressAction.java index c3000e34cd1..1d6c70777a2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetShippingAddressAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetShippingAddressAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setShippingAddress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCartSetShippingAddressActionImpl.class) public interface MyCartSetShippingAddressAction extends MyCartUpdateAction { @@ -72,6 +73,8 @@ public static MyCartSetShippingAddressAction of(final MyCartSetShippingAddressAc return instance; } + public MyCartSetShippingAddressAction copyDeep(); + /** * factory method to create a deep copy of MyCartSetShippingAddressAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetShippingAddressActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetShippingAddressActionImpl.java index ec20653849d..caa03a5c5e8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetShippingAddressActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetShippingAddressActionImpl.java @@ -94,4 +94,8 @@ public String toString() { .build(); } + @Override + public MyCartSetShippingAddressAction copyDeep() { + return MyCartSetShippingAddressAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetShippingMethodAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetShippingMethodAction.java index 75c29b3ad00..aeef36d0ae6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetShippingMethodAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetShippingMethodAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setShippingMethod") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCartSetShippingMethodActionImpl.class) public interface MyCartSetShippingMethodAction extends MyCartUpdateAction { @@ -89,6 +90,8 @@ public static MyCartSetShippingMethodAction of(final MyCartSetShippingMethodActi return instance; } + public MyCartSetShippingMethodAction copyDeep(); + /** * factory method to create a deep copy of MyCartSetShippingMethodAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetShippingMethodActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetShippingMethodActionImpl.java index ff6ddd8c311..a5c82e89ae1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetShippingMethodActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartSetShippingMethodActionImpl.java @@ -113,4 +113,8 @@ public String toString() { .build(); } + @Override + public MyCartSetShippingMethodAction copyDeep() { + return MyCartSetShippingMethodAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartUpdate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartUpdate.java index 62813bbbffe..f5f6bdf0fa1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartUpdate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartUpdate.java @@ -94,6 +94,8 @@ public static MyCartUpdate of(final MyCartUpdate template) { return instance; } + public MyCartUpdate copyDeep(); + /** * factory method to create a deep copy of MyCartUpdate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartUpdateAction.java index a8d762403ca..6b9ca12d828 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartUpdateAction.java @@ -27,36 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCartAddDiscountCodeActionImpl.class, name = MyCartAddDiscountCodeAction.ADD_DISCOUNT_CODE), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCartAddItemShippingAddressActionImpl.class, name = MyCartAddItemShippingAddressAction.ADD_ITEM_SHIPPING_ADDRESS), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCartAddLineItemActionImpl.class, name = MyCartAddLineItemAction.ADD_LINE_ITEM), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCartAddPaymentActionImpl.class, name = MyCartAddPaymentAction.ADD_PAYMENT), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCartApplyDeltaToLineItemShippingDetailsTargetsActionImpl.class, name = MyCartApplyDeltaToLineItemShippingDetailsTargetsAction.APPLY_DELTA_TO_LINE_ITEM_SHIPPING_DETAILS_TARGETS), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCartChangeLineItemQuantityActionImpl.class, name = MyCartChangeLineItemQuantityAction.CHANGE_LINE_ITEM_QUANTITY), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCartChangeLineItemsOrderActionImpl.class, name = MyCartChangeLineItemsOrderAction.CHANGE_LINE_ITEMS_ORDER), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCartChangeTaxModeActionImpl.class, name = MyCartChangeTaxModeAction.CHANGE_TAX_MODE), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCartRecalculateActionImpl.class, name = MyCartRecalculateAction.RECALCULATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCartRemoveDiscountCodeActionImpl.class, name = MyCartRemoveDiscountCodeAction.REMOVE_DISCOUNT_CODE), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCartRemoveItemShippingAddressActionImpl.class, name = MyCartRemoveItemShippingAddressAction.REMOVE_ITEM_SHIPPING_ADDRESS), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCartRemoveLineItemActionImpl.class, name = MyCartRemoveLineItemAction.REMOVE_LINE_ITEM), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCartRemovePaymentActionImpl.class, name = MyCartRemovePaymentAction.REMOVE_PAYMENT), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCartSetBillingAddressActionImpl.class, name = MyCartSetBillingAddressAction.SET_BILLING_ADDRESS), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCartSetBusinessUnitActionImpl.class, name = MyCartSetBusinessUnitAction.SET_BUSINESS_UNIT), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCartSetCountryActionImpl.class, name = MyCartSetCountryAction.SET_COUNTRY), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCartSetCustomFieldActionImpl.class, name = MyCartSetCustomFieldAction.SET_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCartSetCustomTypeActionImpl.class, name = MyCartSetCustomTypeAction.SET_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCartSetCustomerEmailActionImpl.class, name = MyCartSetCustomerEmailAction.SET_CUSTOMER_EMAIL), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCartSetDeleteDaysAfterLastModificationActionImpl.class, name = MyCartSetDeleteDaysAfterLastModificationAction.SET_DELETE_DAYS_AFTER_LAST_MODIFICATION), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCartSetLineItemCustomFieldActionImpl.class, name = MyCartSetLineItemCustomFieldAction.SET_LINE_ITEM_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCartSetLineItemCustomTypeActionImpl.class, name = MyCartSetLineItemCustomTypeAction.SET_LINE_ITEM_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCartSetLineItemDistributionChannelActionImpl.class, name = MyCartSetLineItemDistributionChannelAction.SET_LINE_ITEM_DISTRIBUTION_CHANNEL), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCartSetLineItemShippingDetailsActionImpl.class, name = MyCartSetLineItemShippingDetailsAction.SET_LINE_ITEM_SHIPPING_DETAILS), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCartSetLineItemSupplyChannelActionImpl.class, name = MyCartSetLineItemSupplyChannelAction.SET_LINE_ITEM_SUPPLY_CHANNEL), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCartSetLocaleActionImpl.class, name = MyCartSetLocaleAction.SET_LOCALE), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCartSetShippingAddressActionImpl.class, name = MyCartSetShippingAddressAction.SET_SHIPPING_ADDRESS), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCartSetShippingMethodActionImpl.class, name = MyCartSetShippingMethodAction.SET_SHIPPING_METHOD), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCartUpdateItemShippingAddressActionImpl.class, name = MyCartUpdateItemShippingAddressAction.UPDATE_ITEM_SHIPPING_ADDRESS) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = MyCartUpdateActionImpl.class, visible = true) @JsonDeserialize(as = MyCartUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -70,6 +40,8 @@ public interface MyCartUpdateAction extends com.commercetools.api.models.Resourc @JsonProperty("action") public String getAction(); + public MyCartUpdateAction copyDeep(); + /** * factory method to create a deep copy of MyCartUpdateAction * @param template instance to be copied @@ -80,121 +52,9 @@ public static MyCartUpdateAction deepCopy(@Nullable final MyCartUpdateAction tem if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.me.MyCartAddDiscountCodeAction) { - return com.commercetools.api.models.me.MyCartAddDiscountCodeAction - .deepCopy((com.commercetools.api.models.me.MyCartAddDiscountCodeAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCartAddItemShippingAddressAction) { - return com.commercetools.api.models.me.MyCartAddItemShippingAddressAction - .deepCopy((com.commercetools.api.models.me.MyCartAddItemShippingAddressAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCartAddLineItemAction) { - return com.commercetools.api.models.me.MyCartAddLineItemAction - .deepCopy((com.commercetools.api.models.me.MyCartAddLineItemAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCartAddPaymentAction) { - return com.commercetools.api.models.me.MyCartAddPaymentAction - .deepCopy((com.commercetools.api.models.me.MyCartAddPaymentAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCartApplyDeltaToLineItemShippingDetailsTargetsAction) { - return com.commercetools.api.models.me.MyCartApplyDeltaToLineItemShippingDetailsTargetsAction.deepCopy( - (com.commercetools.api.models.me.MyCartApplyDeltaToLineItemShippingDetailsTargetsAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCartChangeLineItemQuantityAction) { - return com.commercetools.api.models.me.MyCartChangeLineItemQuantityAction - .deepCopy((com.commercetools.api.models.me.MyCartChangeLineItemQuantityAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCartChangeLineItemsOrderAction) { - return com.commercetools.api.models.me.MyCartChangeLineItemsOrderAction - .deepCopy((com.commercetools.api.models.me.MyCartChangeLineItemsOrderAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCartChangeTaxModeAction) { - return com.commercetools.api.models.me.MyCartChangeTaxModeAction - .deepCopy((com.commercetools.api.models.me.MyCartChangeTaxModeAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCartRecalculateAction) { - return com.commercetools.api.models.me.MyCartRecalculateAction - .deepCopy((com.commercetools.api.models.me.MyCartRecalculateAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCartRemoveDiscountCodeAction) { - return com.commercetools.api.models.me.MyCartRemoveDiscountCodeAction - .deepCopy((com.commercetools.api.models.me.MyCartRemoveDiscountCodeAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCartRemoveItemShippingAddressAction) { - return com.commercetools.api.models.me.MyCartRemoveItemShippingAddressAction - .deepCopy((com.commercetools.api.models.me.MyCartRemoveItemShippingAddressAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCartRemoveLineItemAction) { - return com.commercetools.api.models.me.MyCartRemoveLineItemAction - .deepCopy((com.commercetools.api.models.me.MyCartRemoveLineItemAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCartRemovePaymentAction) { - return com.commercetools.api.models.me.MyCartRemovePaymentAction - .deepCopy((com.commercetools.api.models.me.MyCartRemovePaymentAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCartSetBillingAddressAction) { - return com.commercetools.api.models.me.MyCartSetBillingAddressAction - .deepCopy((com.commercetools.api.models.me.MyCartSetBillingAddressAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCartSetBusinessUnitAction) { - return com.commercetools.api.models.me.MyCartSetBusinessUnitAction - .deepCopy((com.commercetools.api.models.me.MyCartSetBusinessUnitAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCartSetCountryAction) { - return com.commercetools.api.models.me.MyCartSetCountryAction - .deepCopy((com.commercetools.api.models.me.MyCartSetCountryAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCartSetCustomFieldAction) { - return com.commercetools.api.models.me.MyCartSetCustomFieldAction - .deepCopy((com.commercetools.api.models.me.MyCartSetCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCartSetCustomTypeAction) { - return com.commercetools.api.models.me.MyCartSetCustomTypeAction - .deepCopy((com.commercetools.api.models.me.MyCartSetCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCartSetCustomerEmailAction) { - return com.commercetools.api.models.me.MyCartSetCustomerEmailAction - .deepCopy((com.commercetools.api.models.me.MyCartSetCustomerEmailAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCartSetDeleteDaysAfterLastModificationAction) { - return com.commercetools.api.models.me.MyCartSetDeleteDaysAfterLastModificationAction.deepCopy( - (com.commercetools.api.models.me.MyCartSetDeleteDaysAfterLastModificationAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCartSetLineItemCustomFieldAction) { - return com.commercetools.api.models.me.MyCartSetLineItemCustomFieldAction - .deepCopy((com.commercetools.api.models.me.MyCartSetLineItemCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCartSetLineItemCustomTypeAction) { - return com.commercetools.api.models.me.MyCartSetLineItemCustomTypeAction - .deepCopy((com.commercetools.api.models.me.MyCartSetLineItemCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCartSetLineItemDistributionChannelAction) { - return com.commercetools.api.models.me.MyCartSetLineItemDistributionChannelAction - .deepCopy((com.commercetools.api.models.me.MyCartSetLineItemDistributionChannelAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCartSetLineItemShippingDetailsAction) { - return com.commercetools.api.models.me.MyCartSetLineItemShippingDetailsAction - .deepCopy((com.commercetools.api.models.me.MyCartSetLineItemShippingDetailsAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCartSetLineItemSupplyChannelAction) { - return com.commercetools.api.models.me.MyCartSetLineItemSupplyChannelAction - .deepCopy((com.commercetools.api.models.me.MyCartSetLineItemSupplyChannelAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCartSetLocaleAction) { - return com.commercetools.api.models.me.MyCartSetLocaleAction - .deepCopy((com.commercetools.api.models.me.MyCartSetLocaleAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCartSetShippingAddressAction) { - return com.commercetools.api.models.me.MyCartSetShippingAddressAction - .deepCopy((com.commercetools.api.models.me.MyCartSetShippingAddressAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCartSetShippingMethodAction) { - return com.commercetools.api.models.me.MyCartSetShippingMethodAction - .deepCopy((com.commercetools.api.models.me.MyCartSetShippingMethodAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCartUpdateItemShippingAddressAction) { - return com.commercetools.api.models.me.MyCartUpdateItemShippingAddressAction - .deepCopy((com.commercetools.api.models.me.MyCartUpdateItemShippingAddressAction) template); + + if (!(template instanceof MyCartUpdateActionImpl)) { + return template.copyDeep(); } MyCartUpdateActionImpl instance = new MyCartUpdateActionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartUpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartUpdateActionImpl.java index c5da2959786..cca6618aa7e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartUpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartUpdateActionImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public MyCartUpdateAction copyDeep() { + return MyCartUpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartUpdateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartUpdateImpl.java index 239e614d5be..6229ceec05a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartUpdateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartUpdateImpl.java @@ -99,4 +99,8 @@ public String toString() { .build(); } + @Override + public MyCartUpdate copyDeep() { + return MyCartUpdate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartUpdateItemShippingAddressAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartUpdateItemShippingAddressAction.java index e47ff4720a8..23e61245d1c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartUpdateItemShippingAddressAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartUpdateItemShippingAddressAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("updateItemShippingAddress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCartUpdateItemShippingAddressActionImpl.class) public interface MyCartUpdateItemShippingAddressAction extends MyCartUpdateAction { @@ -73,6 +74,8 @@ public static MyCartUpdateItemShippingAddressAction of(final MyCartUpdateItemShi return instance; } + public MyCartUpdateItemShippingAddressAction copyDeep(); + /** * factory method to create a deep copy of MyCartUpdateItemShippingAddressAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartUpdateItemShippingAddressActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartUpdateItemShippingAddressActionImpl.java index bf5b06cd3c9..5d50d2b9e63 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartUpdateItemShippingAddressActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCartUpdateItemShippingAddressActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public MyCartUpdateItemShippingAddressAction copyDeep() { + return MyCartUpdateItemShippingAddressAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCompanyDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCompanyDraft.java index a960be0debf..ac5857c68dc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCompanyDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCompanyDraft.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("Company") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCompanyDraftImpl.class) public interface MyCompanyDraft extends MyBusinessUnitDraft, io.vrap.rmf.base.client.Draft { @@ -63,6 +64,8 @@ public static MyCompanyDraft of(final MyCompanyDraft template) { return instance; } + public MyCompanyDraft copyDeep(); + /** * factory method to create a deep copy of MyCompanyDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCompanyDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCompanyDraftImpl.java index 00b3bcce50b..4acb23ec569 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCompanyDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCompanyDraftImpl.java @@ -265,4 +265,8 @@ public String toString() { .build(); } + @Override + public MyCompanyDraft copyDeep() { + return MyCompanyDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerAddAddressAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerAddAddressAction.java index 540f6fb8d84..6b45cc1755c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerAddAddressAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerAddAddressAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addAddress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCustomerAddAddressActionImpl.class) public interface MyCustomerAddAddressAction extends MyCustomerUpdateAction { @@ -73,6 +74,8 @@ public static MyCustomerAddAddressAction of(final MyCustomerAddAddressAction tem return instance; } + public MyCustomerAddAddressAction copyDeep(); + /** * factory method to create a deep copy of MyCustomerAddAddressAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerAddAddressActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerAddAddressActionImpl.java index 6a35460bb29..47d592a353a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerAddAddressActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerAddAddressActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public MyCustomerAddAddressAction copyDeep() { + return MyCustomerAddAddressAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerAddBillingAddressIdAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerAddBillingAddressIdAction.java index 51df1f36a90..f786f740b72 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerAddBillingAddressIdAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerAddBillingAddressIdAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addBillingAddressId") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCustomerAddBillingAddressIdActionImpl.class) public interface MyCustomerAddBillingAddressIdAction extends MyCustomerUpdateAction { @@ -83,6 +84,8 @@ public static MyCustomerAddBillingAddressIdAction of(final MyCustomerAddBillingA return instance; } + public MyCustomerAddBillingAddressIdAction copyDeep(); + /** * factory method to create a deep copy of MyCustomerAddBillingAddressIdAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerAddBillingAddressIdActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerAddBillingAddressIdActionImpl.java index bca960b285c..5fb17f9a46c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerAddBillingAddressIdActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerAddBillingAddressIdActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public MyCustomerAddBillingAddressIdAction copyDeep() { + return MyCustomerAddBillingAddressIdAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerAddShippingAddressIdAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerAddShippingAddressIdAction.java index 78f0c2fb094..e441d68dc00 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerAddShippingAddressIdAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerAddShippingAddressIdAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addShippingAddressId") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCustomerAddShippingAddressIdActionImpl.class) public interface MyCustomerAddShippingAddressIdAction extends MyCustomerUpdateAction { @@ -83,6 +84,8 @@ public static MyCustomerAddShippingAddressIdAction of(final MyCustomerAddShippin return instance; } + public MyCustomerAddShippingAddressIdAction copyDeep(); + /** * factory method to create a deep copy of MyCustomerAddShippingAddressIdAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerAddShippingAddressIdActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerAddShippingAddressIdActionImpl.java index ad8434d8938..f0f458f1d6c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerAddShippingAddressIdActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerAddShippingAddressIdActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public MyCustomerAddShippingAddressIdAction copyDeep() { + return MyCustomerAddShippingAddressIdAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerChangeAddressAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerChangeAddressAction.java index 1a94daafb52..abae18cd8b2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerChangeAddressAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerChangeAddressAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeAddress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCustomerChangeAddressActionImpl.class) public interface MyCustomerChangeAddressAction extends MyCustomerUpdateAction { @@ -106,6 +107,8 @@ public static MyCustomerChangeAddressAction of(final MyCustomerChangeAddressActi return instance; } + public MyCustomerChangeAddressAction copyDeep(); + /** * factory method to create a deep copy of MyCustomerChangeAddressAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerChangeAddressActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerChangeAddressActionImpl.java index bee5fa8785d..471794a3ffe 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerChangeAddressActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerChangeAddressActionImpl.java @@ -134,4 +134,8 @@ public String toString() { .build(); } + @Override + public MyCustomerChangeAddressAction copyDeep() { + return MyCustomerChangeAddressAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerChangeEmailAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerChangeEmailAction.java index ef38c2b8e78..f83fc6130ba 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerChangeEmailAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerChangeEmailAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeEmail") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCustomerChangeEmailActionImpl.class) public interface MyCustomerChangeEmailAction extends MyCustomerUpdateAction { @@ -70,6 +71,8 @@ public static MyCustomerChangeEmailAction of(final MyCustomerChangeEmailAction t return instance; } + public MyCustomerChangeEmailAction copyDeep(); + /** * factory method to create a deep copy of MyCustomerChangeEmailAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerChangeEmailActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerChangeEmailActionImpl.java index bef50525428..97b089c9cf0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerChangeEmailActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerChangeEmailActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public MyCustomerChangeEmailAction copyDeep() { + return MyCustomerChangeEmailAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerDraft.java index abd378c740e..9d7863c5889 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerDraft.java @@ -329,6 +329,8 @@ public static MyCustomerDraft of(final MyCustomerDraft template) { return instance; } + public MyCustomerDraft copyDeep(); + /** * factory method to create a deep copy of MyCustomerDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerDraftImpl.java index ccaddef2f0f..0cc3e373820 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerDraftImpl.java @@ -381,4 +381,8 @@ public String toString() { .build(); } + @Override + public MyCustomerDraft copyDeep() { + return MyCustomerDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveAddressAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveAddressAction.java index 712654d8df8..65d4f613531 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveAddressAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveAddressAction.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeAddress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCustomerRemoveAddressActionImpl.class) public interface MyCustomerRemoveAddressAction extends MyCustomerUpdateAction { @@ -84,6 +85,8 @@ public static MyCustomerRemoveAddressAction of(final MyCustomerRemoveAddressActi return instance; } + public MyCustomerRemoveAddressAction copyDeep(); + /** * factory method to create a deep copy of MyCustomerRemoveAddressAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveAddressActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveAddressActionImpl.java index d81e57f265a..b14092dd798 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveAddressActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveAddressActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public MyCustomerRemoveAddressAction copyDeep() { + return MyCustomerRemoveAddressAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveBillingAddressIdAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveBillingAddressIdAction.java index 5e81c74474c..a52ed832f57 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveBillingAddressIdAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveBillingAddressIdAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeBillingAddressId") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCustomerRemoveBillingAddressIdActionImpl.class) public interface MyCustomerRemoveBillingAddressIdAction extends MyCustomerUpdateAction { @@ -83,6 +84,8 @@ public static MyCustomerRemoveBillingAddressIdAction of(final MyCustomerRemoveBi return instance; } + public MyCustomerRemoveBillingAddressIdAction copyDeep(); + /** * factory method to create a deep copy of MyCustomerRemoveBillingAddressIdAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveBillingAddressIdActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveBillingAddressIdActionImpl.java index 6e04c6fec5b..57ddc74525e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveBillingAddressIdActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveBillingAddressIdActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public MyCustomerRemoveBillingAddressIdAction copyDeep() { + return MyCustomerRemoveBillingAddressIdAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveShippingAddressIdAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveShippingAddressIdAction.java index 1304330182d..092249712e8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveShippingAddressIdAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveShippingAddressIdAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeShippingAddressId") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCustomerRemoveShippingAddressIdActionImpl.class) public interface MyCustomerRemoveShippingAddressIdAction extends MyCustomerUpdateAction { @@ -83,6 +84,8 @@ public static MyCustomerRemoveShippingAddressIdAction of(final MyCustomerRemoveS return instance; } + public MyCustomerRemoveShippingAddressIdAction copyDeep(); + /** * factory method to create a deep copy of MyCustomerRemoveShippingAddressIdAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveShippingAddressIdActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveShippingAddressIdActionImpl.java index ca788020f45..55c32e978a8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveShippingAddressIdActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerRemoveShippingAddressIdActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public MyCustomerRemoveShippingAddressIdAction copyDeep() { + return MyCustomerRemoveShippingAddressIdAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetCompanyNameAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetCompanyNameAction.java index f0ba5a0f2d0..bda9ab91612 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetCompanyNameAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetCompanyNameAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCompanyName") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCustomerSetCompanyNameActionImpl.class) public interface MyCustomerSetCompanyNameAction extends MyCustomerUpdateAction { @@ -67,6 +68,8 @@ public static MyCustomerSetCompanyNameAction of(final MyCustomerSetCompanyNameAc return instance; } + public MyCustomerSetCompanyNameAction copyDeep(); + /** * factory method to create a deep copy of MyCustomerSetCompanyNameAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetCompanyNameActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetCompanyNameActionImpl.java index 29028f06c27..3d987798d67 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetCompanyNameActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetCompanyNameActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public MyCustomerSetCompanyNameAction copyDeep() { + return MyCustomerSetCompanyNameAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetCustomFieldAction.java index 5a06e7a1319..0a88f9865b2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCustomerSetCustomFieldActionImpl.class) public interface MyCustomerSetCustomFieldAction extends MyCustomerUpdateAction { @@ -86,6 +87,8 @@ public static MyCustomerSetCustomFieldAction of(final MyCustomerSetCustomFieldAc return instance; } + public MyCustomerSetCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of MyCustomerSetCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetCustomFieldActionImpl.java index f907fb8feca..d304cc4b42f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetCustomFieldActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public MyCustomerSetCustomFieldAction copyDeep() { + return MyCustomerSetCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetCustomTypeAction.java index 3293af2aefc..7df504ffa63 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCustomerSetCustomTypeActionImpl.class) public interface MyCustomerSetCustomTypeAction extends MyCustomerUpdateAction { @@ -87,6 +88,8 @@ public static MyCustomerSetCustomTypeAction of(final MyCustomerSetCustomTypeActi return instance; } + public MyCustomerSetCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of MyCustomerSetCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetCustomTypeActionImpl.java index a03b4b51a1f..26c9086071e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetCustomTypeActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public MyCustomerSetCustomTypeAction copyDeep() { + return MyCustomerSetCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetDateOfBirthAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetDateOfBirthAction.java index 99d45711a13..afc00939904 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetDateOfBirthAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetDateOfBirthAction.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDateOfBirth") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCustomerSetDateOfBirthActionImpl.class) public interface MyCustomerSetDateOfBirthAction extends MyCustomerUpdateAction { @@ -68,6 +69,8 @@ public static MyCustomerSetDateOfBirthAction of(final MyCustomerSetDateOfBirthAc return instance; } + public MyCustomerSetDateOfBirthAction copyDeep(); + /** * factory method to create a deep copy of MyCustomerSetDateOfBirthAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetDateOfBirthActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetDateOfBirthActionImpl.java index 811798254ed..cdf116b37f7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetDateOfBirthActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetDateOfBirthActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public MyCustomerSetDateOfBirthAction copyDeep() { + return MyCustomerSetDateOfBirthAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetDefaultBillingAddressAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetDefaultBillingAddressAction.java index 30bc42dcc67..bf76dbe6de0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetDefaultBillingAddressAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetDefaultBillingAddressAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDefaultBillingAddress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCustomerSetDefaultBillingAddressActionImpl.class) public interface MyCustomerSetDefaultBillingAddressAction extends MyCustomerUpdateAction { @@ -83,6 +84,8 @@ public static MyCustomerSetDefaultBillingAddressAction of(final MyCustomerSetDef return instance; } + public MyCustomerSetDefaultBillingAddressAction copyDeep(); + /** * factory method to create a deep copy of MyCustomerSetDefaultBillingAddressAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetDefaultBillingAddressActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetDefaultBillingAddressActionImpl.java index 55af34d9f45..c6f36322add 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetDefaultBillingAddressActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetDefaultBillingAddressActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public MyCustomerSetDefaultBillingAddressAction copyDeep() { + return MyCustomerSetDefaultBillingAddressAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetDefaultShippingAddressAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetDefaultShippingAddressAction.java index c94025a4218..d8a72f3bf6f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetDefaultShippingAddressAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetDefaultShippingAddressAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDefaultShippingAddress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCustomerSetDefaultShippingAddressActionImpl.class) public interface MyCustomerSetDefaultShippingAddressAction extends MyCustomerUpdateAction { @@ -84,6 +85,8 @@ public static MyCustomerSetDefaultShippingAddressAction of( return instance; } + public MyCustomerSetDefaultShippingAddressAction copyDeep(); + /** * factory method to create a deep copy of MyCustomerSetDefaultShippingAddressAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetDefaultShippingAddressActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetDefaultShippingAddressActionImpl.java index 1887ea7e4e6..aca71135f6f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetDefaultShippingAddressActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetDefaultShippingAddressActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public MyCustomerSetDefaultShippingAddressAction copyDeep() { + return MyCustomerSetDefaultShippingAddressAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetFirstNameAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetFirstNameAction.java index 657551aaed2..b292e021d79 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetFirstNameAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetFirstNameAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setFirstName") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCustomerSetFirstNameActionImpl.class) public interface MyCustomerSetFirstNameAction extends MyCustomerUpdateAction { @@ -67,6 +68,8 @@ public static MyCustomerSetFirstNameAction of(final MyCustomerSetFirstNameAction return instance; } + public MyCustomerSetFirstNameAction copyDeep(); + /** * factory method to create a deep copy of MyCustomerSetFirstNameAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetFirstNameActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetFirstNameActionImpl.java index 3fe4530fde8..e76a6c7a38f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetFirstNameActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetFirstNameActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public MyCustomerSetFirstNameAction copyDeep() { + return MyCustomerSetFirstNameAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetLastNameAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetLastNameAction.java index 635c90893da..3512350a441 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetLastNameAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetLastNameAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setLastName") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCustomerSetLastNameActionImpl.class) public interface MyCustomerSetLastNameAction extends MyCustomerUpdateAction { @@ -67,6 +68,8 @@ public static MyCustomerSetLastNameAction of(final MyCustomerSetLastNameAction t return instance; } + public MyCustomerSetLastNameAction copyDeep(); + /** * factory method to create a deep copy of MyCustomerSetLastNameAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetLastNameActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetLastNameActionImpl.java index 87c07526880..db25f196737 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetLastNameActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetLastNameActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public MyCustomerSetLastNameAction copyDeep() { + return MyCustomerSetLastNameAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetLocaleAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetLocaleAction.java index dc6ad94015d..27a940e89a6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetLocaleAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetLocaleAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setLocale") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCustomerSetLocaleActionImpl.class) public interface MyCustomerSetLocaleAction extends MyCustomerUpdateAction { @@ -67,6 +68,8 @@ public static MyCustomerSetLocaleAction of(final MyCustomerSetLocaleAction templ return instance; } + public MyCustomerSetLocaleAction copyDeep(); + /** * factory method to create a deep copy of MyCustomerSetLocaleAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetLocaleActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetLocaleActionImpl.java index cbae8869e6f..247713a9b98 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetLocaleActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetLocaleActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public MyCustomerSetLocaleAction copyDeep() { + return MyCustomerSetLocaleAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetMiddleNameAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetMiddleNameAction.java index fcf128117d7..c05363e6b3d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetMiddleNameAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetMiddleNameAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setMiddleName") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCustomerSetMiddleNameActionImpl.class) public interface MyCustomerSetMiddleNameAction extends MyCustomerUpdateAction { @@ -67,6 +68,8 @@ public static MyCustomerSetMiddleNameAction of(final MyCustomerSetMiddleNameActi return instance; } + public MyCustomerSetMiddleNameAction copyDeep(); + /** * factory method to create a deep copy of MyCustomerSetMiddleNameAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetMiddleNameActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetMiddleNameActionImpl.java index 4762722ec05..8dbd133c9e6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetMiddleNameActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetMiddleNameActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public MyCustomerSetMiddleNameAction copyDeep() { + return MyCustomerSetMiddleNameAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetSalutationAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetSalutationAction.java index 0eb6f98a4b6..812a336c1cd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetSalutationAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetSalutationAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setSalutation") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCustomerSetSalutationActionImpl.class) public interface MyCustomerSetSalutationAction extends MyCustomerUpdateAction { @@ -67,6 +68,8 @@ public static MyCustomerSetSalutationAction of(final MyCustomerSetSalutationActi return instance; } + public MyCustomerSetSalutationAction copyDeep(); + /** * factory method to create a deep copy of MyCustomerSetSalutationAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetSalutationActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetSalutationActionImpl.java index c5be78e32bb..2eb2a9e0088 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetSalutationActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetSalutationActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public MyCustomerSetSalutationAction copyDeep() { + return MyCustomerSetSalutationAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetTitleAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetTitleAction.java index e5708b2cf02..cda6028acc5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetTitleAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetTitleAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setTitle") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCustomerSetTitleActionImpl.class) public interface MyCustomerSetTitleAction extends MyCustomerUpdateAction { @@ -67,6 +68,8 @@ public static MyCustomerSetTitleAction of(final MyCustomerSetTitleAction templat return instance; } + public MyCustomerSetTitleAction copyDeep(); + /** * factory method to create a deep copy of MyCustomerSetTitleAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetTitleActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetTitleActionImpl.java index 42b8eed5002..a239e5bde31 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetTitleActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetTitleActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public MyCustomerSetTitleAction copyDeep() { + return MyCustomerSetTitleAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetVatIdAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetVatIdAction.java index c48431c45b8..a8698ebf592 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetVatIdAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetVatIdAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setVatId") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyCustomerSetVatIdActionImpl.class) public interface MyCustomerSetVatIdAction extends MyCustomerUpdateAction { @@ -67,6 +68,8 @@ public static MyCustomerSetVatIdAction of(final MyCustomerSetVatIdAction templat return instance; } + public MyCustomerSetVatIdAction copyDeep(); + /** * factory method to create a deep copy of MyCustomerSetVatIdAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetVatIdActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetVatIdActionImpl.java index dc94cb0ce10..40c548da411 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetVatIdActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerSetVatIdActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public MyCustomerSetVatIdAction copyDeep() { + return MyCustomerSetVatIdAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerUpdate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerUpdate.java index 4f2ae3a6f5f..5b8c4c73db7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerUpdate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerUpdate.java @@ -94,6 +94,8 @@ public static MyCustomerUpdate of(final MyCustomerUpdate template) { return instance; } + public MyCustomerUpdate copyDeep(); + /** * factory method to create a deep copy of MyCustomerUpdate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerUpdateAction.java index 4758be3169e..a3fff3c71b7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerUpdateAction.java @@ -27,28 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCustomerAddAddressActionImpl.class, name = MyCustomerAddAddressAction.ADD_ADDRESS), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCustomerAddBillingAddressIdActionImpl.class, name = MyCustomerAddBillingAddressIdAction.ADD_BILLING_ADDRESS_ID), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCustomerAddShippingAddressIdActionImpl.class, name = MyCustomerAddShippingAddressIdAction.ADD_SHIPPING_ADDRESS_ID), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCustomerChangeAddressActionImpl.class, name = MyCustomerChangeAddressAction.CHANGE_ADDRESS), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCustomerChangeEmailActionImpl.class, name = MyCustomerChangeEmailAction.CHANGE_EMAIL), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCustomerRemoveAddressActionImpl.class, name = MyCustomerRemoveAddressAction.REMOVE_ADDRESS), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCustomerRemoveBillingAddressIdActionImpl.class, name = MyCustomerRemoveBillingAddressIdAction.REMOVE_BILLING_ADDRESS_ID), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCustomerRemoveShippingAddressIdActionImpl.class, name = MyCustomerRemoveShippingAddressIdAction.REMOVE_SHIPPING_ADDRESS_ID), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCustomerSetCompanyNameActionImpl.class, name = MyCustomerSetCompanyNameAction.SET_COMPANY_NAME), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCustomerSetCustomFieldActionImpl.class, name = MyCustomerSetCustomFieldAction.SET_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCustomerSetCustomTypeActionImpl.class, name = MyCustomerSetCustomTypeAction.SET_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCustomerSetDateOfBirthActionImpl.class, name = MyCustomerSetDateOfBirthAction.SET_DATE_OF_BIRTH), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCustomerSetDefaultBillingAddressActionImpl.class, name = MyCustomerSetDefaultBillingAddressAction.SET_DEFAULT_BILLING_ADDRESS), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCustomerSetDefaultShippingAddressActionImpl.class, name = MyCustomerSetDefaultShippingAddressAction.SET_DEFAULT_SHIPPING_ADDRESS), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCustomerSetFirstNameActionImpl.class, name = MyCustomerSetFirstNameAction.SET_FIRST_NAME), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCustomerSetLastNameActionImpl.class, name = MyCustomerSetLastNameAction.SET_LAST_NAME), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCustomerSetLocaleActionImpl.class, name = MyCustomerSetLocaleAction.SET_LOCALE), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCustomerSetMiddleNameActionImpl.class, name = MyCustomerSetMiddleNameAction.SET_MIDDLE_NAME), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCustomerSetSalutationActionImpl.class, name = MyCustomerSetSalutationAction.SET_SALUTATION), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCustomerSetTitleActionImpl.class, name = MyCustomerSetTitleAction.SET_TITLE), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyCustomerSetVatIdActionImpl.class, name = MyCustomerSetVatIdAction.SET_VAT_ID) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = MyCustomerUpdateActionImpl.class, visible = true) @JsonDeserialize(as = MyCustomerUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -63,6 +41,8 @@ public interface MyCustomerUpdateAction @JsonProperty("action") public String getAction(); + public MyCustomerUpdateAction copyDeep(); + /** * factory method to create a deep copy of MyCustomerUpdateAction * @param template instance to be copied @@ -73,89 +53,9 @@ public static MyCustomerUpdateAction deepCopy(@Nullable final MyCustomerUpdateAc if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.me.MyCustomerAddAddressAction) { - return com.commercetools.api.models.me.MyCustomerAddAddressAction - .deepCopy((com.commercetools.api.models.me.MyCustomerAddAddressAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCustomerAddBillingAddressIdAction) { - return com.commercetools.api.models.me.MyCustomerAddBillingAddressIdAction - .deepCopy((com.commercetools.api.models.me.MyCustomerAddBillingAddressIdAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCustomerAddShippingAddressIdAction) { - return com.commercetools.api.models.me.MyCustomerAddShippingAddressIdAction - .deepCopy((com.commercetools.api.models.me.MyCustomerAddShippingAddressIdAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCustomerChangeAddressAction) { - return com.commercetools.api.models.me.MyCustomerChangeAddressAction - .deepCopy((com.commercetools.api.models.me.MyCustomerChangeAddressAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCustomerChangeEmailAction) { - return com.commercetools.api.models.me.MyCustomerChangeEmailAction - .deepCopy((com.commercetools.api.models.me.MyCustomerChangeEmailAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCustomerRemoveAddressAction) { - return com.commercetools.api.models.me.MyCustomerRemoveAddressAction - .deepCopy((com.commercetools.api.models.me.MyCustomerRemoveAddressAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCustomerRemoveBillingAddressIdAction) { - return com.commercetools.api.models.me.MyCustomerRemoveBillingAddressIdAction - .deepCopy((com.commercetools.api.models.me.MyCustomerRemoveBillingAddressIdAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCustomerRemoveShippingAddressIdAction) { - return com.commercetools.api.models.me.MyCustomerRemoveShippingAddressIdAction - .deepCopy((com.commercetools.api.models.me.MyCustomerRemoveShippingAddressIdAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCustomerSetCompanyNameAction) { - return com.commercetools.api.models.me.MyCustomerSetCompanyNameAction - .deepCopy((com.commercetools.api.models.me.MyCustomerSetCompanyNameAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCustomerSetCustomFieldAction) { - return com.commercetools.api.models.me.MyCustomerSetCustomFieldAction - .deepCopy((com.commercetools.api.models.me.MyCustomerSetCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCustomerSetCustomTypeAction) { - return com.commercetools.api.models.me.MyCustomerSetCustomTypeAction - .deepCopy((com.commercetools.api.models.me.MyCustomerSetCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCustomerSetDateOfBirthAction) { - return com.commercetools.api.models.me.MyCustomerSetDateOfBirthAction - .deepCopy((com.commercetools.api.models.me.MyCustomerSetDateOfBirthAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCustomerSetDefaultBillingAddressAction) { - return com.commercetools.api.models.me.MyCustomerSetDefaultBillingAddressAction - .deepCopy((com.commercetools.api.models.me.MyCustomerSetDefaultBillingAddressAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCustomerSetDefaultShippingAddressAction) { - return com.commercetools.api.models.me.MyCustomerSetDefaultShippingAddressAction - .deepCopy((com.commercetools.api.models.me.MyCustomerSetDefaultShippingAddressAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCustomerSetFirstNameAction) { - return com.commercetools.api.models.me.MyCustomerSetFirstNameAction - .deepCopy((com.commercetools.api.models.me.MyCustomerSetFirstNameAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCustomerSetLastNameAction) { - return com.commercetools.api.models.me.MyCustomerSetLastNameAction - .deepCopy((com.commercetools.api.models.me.MyCustomerSetLastNameAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCustomerSetLocaleAction) { - return com.commercetools.api.models.me.MyCustomerSetLocaleAction - .deepCopy((com.commercetools.api.models.me.MyCustomerSetLocaleAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCustomerSetMiddleNameAction) { - return com.commercetools.api.models.me.MyCustomerSetMiddleNameAction - .deepCopy((com.commercetools.api.models.me.MyCustomerSetMiddleNameAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCustomerSetSalutationAction) { - return com.commercetools.api.models.me.MyCustomerSetSalutationAction - .deepCopy((com.commercetools.api.models.me.MyCustomerSetSalutationAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCustomerSetTitleAction) { - return com.commercetools.api.models.me.MyCustomerSetTitleAction - .deepCopy((com.commercetools.api.models.me.MyCustomerSetTitleAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyCustomerSetVatIdAction) { - return com.commercetools.api.models.me.MyCustomerSetVatIdAction - .deepCopy((com.commercetools.api.models.me.MyCustomerSetVatIdAction) template); + + if (!(template instanceof MyCustomerUpdateActionImpl)) { + return template.copyDeep(); } MyCustomerUpdateActionImpl instance = new MyCustomerUpdateActionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerUpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerUpdateActionImpl.java index bbaf61df48f..edb41fc1177 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerUpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerUpdateActionImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public MyCustomerUpdateAction copyDeep() { + return MyCustomerUpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerUpdateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerUpdateImpl.java index 4dead9e6e4b..c3a6d8a9b1a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerUpdateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyCustomerUpdateImpl.java @@ -99,4 +99,8 @@ public String toString() { .build(); } + @Override + public MyCustomerUpdate copyDeep() { + return MyCustomerUpdate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyDivisionDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyDivisionDraft.java index 240beacbb42..3124c0a1220 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyDivisionDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyDivisionDraft.java @@ -32,6 +32,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("Division") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyDivisionDraftImpl.class) public interface MyDivisionDraft extends MyBusinessUnitDraft, io.vrap.rmf.base.client.Draft { @@ -85,6 +86,8 @@ public static MyDivisionDraft of(final MyDivisionDraft template) { return instance; } + public MyDivisionDraft copyDeep(); + /** * factory method to create a deep copy of MyDivisionDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyDivisionDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyDivisionDraftImpl.java index 33760618014..4d978401393 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyDivisionDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyDivisionDraftImpl.java @@ -286,4 +286,8 @@ public String toString() { .build(); } + @Override + public MyDivisionDraft copyDeep() { + return MyDivisionDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyLineItemDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyLineItemDraft.java index 91ed1182bc7..d174791be16 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyLineItemDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyLineItemDraft.java @@ -217,6 +217,8 @@ public static MyLineItemDraft of(final MyLineItemDraft template) { return instance; } + public MyLineItemDraft copyDeep(); + /** * factory method to create a deep copy of MyLineItemDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyLineItemDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyLineItemDraftImpl.java index a103629c1b1..a718dd39364 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyLineItemDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyLineItemDraftImpl.java @@ -258,4 +258,8 @@ public String toString() { .build(); } + @Override + public MyLineItemDraft copyDeep() { + return MyLineItemDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyOrderFromCartDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyOrderFromCartDraft.java index 163ab7ad04e..e00de8538b4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyOrderFromCartDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyOrderFromCartDraft.java @@ -82,6 +82,8 @@ public static MyOrderFromCartDraft of(final MyOrderFromCartDraft template) { return instance; } + public MyOrderFromCartDraft copyDeep(); + /** * factory method to create a deep copy of MyOrderFromCartDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyOrderFromCartDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyOrderFromCartDraftImpl.java index 2fd9ac7c995..587db100808 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyOrderFromCartDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyOrderFromCartDraftImpl.java @@ -94,4 +94,8 @@ public String toString() { .build(); } + @Override + public MyOrderFromCartDraft copyDeep() { + return MyOrderFromCartDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyOrderFromQuoteDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyOrderFromQuoteDraft.java index d24b8fd8fa4..f878548026c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyOrderFromQuoteDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyOrderFromQuoteDraft.java @@ -98,6 +98,8 @@ public static MyOrderFromQuoteDraft of(final MyOrderFromQuoteDraft template) { return instance; } + public MyOrderFromQuoteDraft copyDeep(); + /** * factory method to create a deep copy of MyOrderFromQuoteDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyOrderFromQuoteDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyOrderFromQuoteDraftImpl.java index eb85d1edd0e..7af313924ab 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyOrderFromQuoteDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyOrderFromQuoteDraftImpl.java @@ -113,4 +113,8 @@ public String toString() { .build(); } + @Override + public MyOrderFromQuoteDraft copyDeep() { + return MyOrderFromQuoteDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPayment.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPayment.java index 7a29b985ba6..934da887def 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPayment.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPayment.java @@ -200,6 +200,8 @@ public static MyPayment of(final MyPayment template) { return instance; } + public MyPayment copyDeep(); + /** * factory method to create a deep copy of MyPayment * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentAddTransactionAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentAddTransactionAction.java index 8d618dad257..84918adf41c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentAddTransactionAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentAddTransactionAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addTransaction") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyPaymentAddTransactionActionImpl.class) public interface MyPaymentAddTransactionAction extends MyPaymentUpdateAction { @@ -73,6 +74,8 @@ public static MyPaymentAddTransactionAction of(final MyPaymentAddTransactionActi return instance; } + public MyPaymentAddTransactionAction copyDeep(); + /** * factory method to create a deep copy of MyPaymentAddTransactionAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentAddTransactionActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentAddTransactionActionImpl.java index ab591ca450c..80f9e9895f7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentAddTransactionActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentAddTransactionActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public MyPaymentAddTransactionAction copyDeep() { + return MyPaymentAddTransactionAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentChangeAmountPlannedAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentChangeAmountPlannedAction.java index 69fefc247e3..0f9c95b2575 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentChangeAmountPlannedAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentChangeAmountPlannedAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeAmountPlanned") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyPaymentChangeAmountPlannedActionImpl.class) public interface MyPaymentChangeAmountPlannedAction extends MyPaymentUpdateAction { @@ -73,6 +74,8 @@ public static MyPaymentChangeAmountPlannedAction of(final MyPaymentChangeAmountP return instance; } + public MyPaymentChangeAmountPlannedAction copyDeep(); + /** * factory method to create a deep copy of MyPaymentChangeAmountPlannedAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentChangeAmountPlannedActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentChangeAmountPlannedActionImpl.java index c8d8cfa9733..2a801247a31 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentChangeAmountPlannedActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentChangeAmountPlannedActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public MyPaymentChangeAmountPlannedAction copyDeep() { + return MyPaymentChangeAmountPlannedAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentDraft.java index 99b9b6e5d28..552bb6d6b3c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentDraft.java @@ -119,6 +119,8 @@ public static MyPaymentDraft of(final MyPaymentDraft template) { return instance; } + public MyPaymentDraft copyDeep(); + /** * factory method to create a deep copy of MyPaymentDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentDraftImpl.java index 4f340ed5c9d..3f047c7b603 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentDraftImpl.java @@ -137,4 +137,8 @@ public String toString() { .build(); } + @Override + public MyPaymentDraft copyDeep() { + return MyPaymentDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentImpl.java index 704cb1b3a59..44a1ee18378 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentImpl.java @@ -220,4 +220,8 @@ public String toString() { .build(); } + @Override + public MyPayment copyDeep() { + return MyPayment.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentPagedQueryResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentPagedQueryResponse.java index c4b7d09b710..a68f93b3e0b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentPagedQueryResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentPagedQueryResponse.java @@ -144,6 +144,8 @@ public static MyPaymentPagedQueryResponse of(final MyPaymentPagedQueryResponse t return instance; } + public MyPaymentPagedQueryResponse copyDeep(); + /** * factory method to create a deep copy of MyPaymentPagedQueryResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentPagedQueryResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentPagedQueryResponseImpl.java index e01d88a0333..aaa1d6349a5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentPagedQueryResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentPagedQueryResponseImpl.java @@ -159,4 +159,8 @@ public String toString() { .build(); } + @Override + public MyPaymentPagedQueryResponse copyDeep() { + return MyPaymentPagedQueryResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentSetCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentSetCustomFieldAction.java index 137cfe13cf1..a8327769840 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentSetCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentSetCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyPaymentSetCustomFieldActionImpl.class) public interface MyPaymentSetCustomFieldAction extends MyPaymentUpdateAction { @@ -86,6 +87,8 @@ public static MyPaymentSetCustomFieldAction of(final MyPaymentSetCustomFieldActi return instance; } + public MyPaymentSetCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of MyPaymentSetCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentSetCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentSetCustomFieldActionImpl.java index 3abd4f38387..84a085daa4a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentSetCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentSetCustomFieldActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public MyPaymentSetCustomFieldAction copyDeep() { + return MyPaymentSetCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentSetMethodInfoInterfaceAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentSetMethodInfoInterfaceAction.java index aa94cfa0068..625d0e052dc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentSetMethodInfoInterfaceAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentSetMethodInfoInterfaceAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setMethodInfoInterface") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyPaymentSetMethodInfoInterfaceActionImpl.class) public interface MyPaymentSetMethodInfoInterfaceAction extends MyPaymentUpdateAction { @@ -70,6 +71,8 @@ public static MyPaymentSetMethodInfoInterfaceAction of(final MyPaymentSetMethodI return instance; } + public MyPaymentSetMethodInfoInterfaceAction copyDeep(); + /** * factory method to create a deep copy of MyPaymentSetMethodInfoInterfaceAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentSetMethodInfoInterfaceActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentSetMethodInfoInterfaceActionImpl.java index 6b7e425ea95..968b58a76ca 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentSetMethodInfoInterfaceActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentSetMethodInfoInterfaceActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public MyPaymentSetMethodInfoInterfaceAction copyDeep() { + return MyPaymentSetMethodInfoInterfaceAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentSetMethodInfoMethodAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentSetMethodInfoMethodAction.java index 977a866003f..3e86ec0d860 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentSetMethodInfoMethodAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentSetMethodInfoMethodAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setMethodInfoMethod") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyPaymentSetMethodInfoMethodActionImpl.class) public interface MyPaymentSetMethodInfoMethodAction extends MyPaymentUpdateAction { @@ -67,6 +68,8 @@ public static MyPaymentSetMethodInfoMethodAction of(final MyPaymentSetMethodInfo return instance; } + public MyPaymentSetMethodInfoMethodAction copyDeep(); + /** * factory method to create a deep copy of MyPaymentSetMethodInfoMethodAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentSetMethodInfoMethodActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentSetMethodInfoMethodActionImpl.java index 79c72b0faa8..94bec5c3a4f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentSetMethodInfoMethodActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentSetMethodInfoMethodActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public MyPaymentSetMethodInfoMethodAction copyDeep() { + return MyPaymentSetMethodInfoMethodAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentSetMethodInfoNameAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentSetMethodInfoNameAction.java index 6a983e007b4..bdde9b81d71 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentSetMethodInfoNameAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentSetMethodInfoNameAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setMethodInfoName") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyPaymentSetMethodInfoNameActionImpl.class) public interface MyPaymentSetMethodInfoNameAction extends MyPaymentUpdateAction { @@ -70,6 +71,8 @@ public static MyPaymentSetMethodInfoNameAction of(final MyPaymentSetMethodInfoNa return instance; } + public MyPaymentSetMethodInfoNameAction copyDeep(); + /** * factory method to create a deep copy of MyPaymentSetMethodInfoNameAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentSetMethodInfoNameActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentSetMethodInfoNameActionImpl.java index 7774c80ddb5..639d83c807b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentSetMethodInfoNameActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentSetMethodInfoNameActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public MyPaymentSetMethodInfoNameAction copyDeep() { + return MyPaymentSetMethodInfoNameAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentSetTransactionCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentSetTransactionCustomFieldAction.java index 2836e25d41c..b91571db6e1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentSetTransactionCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentSetTransactionCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setTransactionCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyPaymentSetTransactionCustomFieldActionImpl.class) public interface MyPaymentSetTransactionCustomFieldAction extends MyPaymentUpdateAction { @@ -86,6 +87,8 @@ public static MyPaymentSetTransactionCustomFieldAction of(final MyPaymentSetTran return instance; } + public MyPaymentSetTransactionCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of MyPaymentSetTransactionCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentSetTransactionCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentSetTransactionCustomFieldActionImpl.java index 6c95fca1e72..539dffea529 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentSetTransactionCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentSetTransactionCustomFieldActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public MyPaymentSetTransactionCustomFieldAction copyDeep() { + return MyPaymentSetTransactionCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentUpdate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentUpdate.java index 5471ccd69bd..42495e8f2de 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentUpdate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentUpdate.java @@ -94,6 +94,8 @@ public static MyPaymentUpdate of(final MyPaymentUpdate template) { return instance; } + public MyPaymentUpdate copyDeep(); + /** * factory method to create a deep copy of MyPaymentUpdate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentUpdateAction.java index 9ab63865502..200537705a6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentUpdateAction.java @@ -27,14 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyPaymentAddTransactionActionImpl.class, name = MyPaymentAddTransactionAction.ADD_TRANSACTION), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyPaymentChangeAmountPlannedActionImpl.class, name = MyPaymentChangeAmountPlannedAction.CHANGE_AMOUNT_PLANNED), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyPaymentSetCustomFieldActionImpl.class, name = MyPaymentSetCustomFieldAction.SET_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyPaymentSetMethodInfoInterfaceActionImpl.class, name = MyPaymentSetMethodInfoInterfaceAction.SET_METHOD_INFO_INTERFACE), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyPaymentSetMethodInfoMethodActionImpl.class, name = MyPaymentSetMethodInfoMethodAction.SET_METHOD_INFO_METHOD), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyPaymentSetMethodInfoNameActionImpl.class, name = MyPaymentSetMethodInfoNameAction.SET_METHOD_INFO_NAME), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyPaymentSetTransactionCustomFieldActionImpl.class, name = MyPaymentSetTransactionCustomFieldAction.SET_TRANSACTION_CUSTOM_FIELD) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = MyPaymentUpdateActionImpl.class, visible = true) @JsonDeserialize(as = MyPaymentUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -49,6 +41,8 @@ public interface MyPaymentUpdateAction @JsonProperty("action") public String getAction(); + public MyPaymentUpdateAction copyDeep(); + /** * factory method to create a deep copy of MyPaymentUpdateAction * @param template instance to be copied @@ -59,33 +53,9 @@ public static MyPaymentUpdateAction deepCopy(@Nullable final MyPaymentUpdateActi if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.me.MyPaymentAddTransactionAction) { - return com.commercetools.api.models.me.MyPaymentAddTransactionAction - .deepCopy((com.commercetools.api.models.me.MyPaymentAddTransactionAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyPaymentChangeAmountPlannedAction) { - return com.commercetools.api.models.me.MyPaymentChangeAmountPlannedAction - .deepCopy((com.commercetools.api.models.me.MyPaymentChangeAmountPlannedAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyPaymentSetCustomFieldAction) { - return com.commercetools.api.models.me.MyPaymentSetCustomFieldAction - .deepCopy((com.commercetools.api.models.me.MyPaymentSetCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyPaymentSetMethodInfoInterfaceAction) { - return com.commercetools.api.models.me.MyPaymentSetMethodInfoInterfaceAction - .deepCopy((com.commercetools.api.models.me.MyPaymentSetMethodInfoInterfaceAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyPaymentSetMethodInfoMethodAction) { - return com.commercetools.api.models.me.MyPaymentSetMethodInfoMethodAction - .deepCopy((com.commercetools.api.models.me.MyPaymentSetMethodInfoMethodAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyPaymentSetMethodInfoNameAction) { - return com.commercetools.api.models.me.MyPaymentSetMethodInfoNameAction - .deepCopy((com.commercetools.api.models.me.MyPaymentSetMethodInfoNameAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyPaymentSetTransactionCustomFieldAction) { - return com.commercetools.api.models.me.MyPaymentSetTransactionCustomFieldAction - .deepCopy((com.commercetools.api.models.me.MyPaymentSetTransactionCustomFieldAction) template); + + if (!(template instanceof MyPaymentUpdateActionImpl)) { + return template.copyDeep(); } MyPaymentUpdateActionImpl instance = new MyPaymentUpdateActionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentUpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentUpdateActionImpl.java index e9fc8c79174..4ede70bf03b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentUpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentUpdateActionImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public MyPaymentUpdateAction copyDeep() { + return MyPaymentUpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentUpdateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentUpdateImpl.java index 8aed96c2d8e..23572332f72 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentUpdateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyPaymentUpdateImpl.java @@ -99,4 +99,8 @@ public String toString() { .build(); } + @Override + public MyPaymentUpdate copyDeep() { + return MyPaymentUpdate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteChangeMyQuoteStateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteChangeMyQuoteStateAction.java index 5f8c3d4a2b9..dcda84f5b39 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteChangeMyQuoteStateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteChangeMyQuoteStateAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeMyQuoteState") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyQuoteChangeMyQuoteStateActionImpl.class) public interface MyQuoteChangeMyQuoteStateAction extends MyQuoteUpdateAction { @@ -70,6 +71,8 @@ public static MyQuoteChangeMyQuoteStateAction of(final MyQuoteChangeMyQuoteState return instance; } + public MyQuoteChangeMyQuoteStateAction copyDeep(); + /** * factory method to create a deep copy of MyQuoteChangeMyQuoteStateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteChangeMyQuoteStateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteChangeMyQuoteStateActionImpl.java index e4f669dbd2c..ab51d5ee7aa 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteChangeMyQuoteStateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteChangeMyQuoteStateActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public MyQuoteChangeMyQuoteStateAction copyDeep() { + return MyQuoteChangeMyQuoteStateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteRequestCancelAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteRequestCancelAction.java index 40edaf21e77..decb65b3200 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteRequestCancelAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteRequestCancelAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("cancelQuoteRequest") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyQuoteRequestCancelActionImpl.class) public interface MyQuoteRequestCancelAction extends MyQuoteRequestUpdateAction { @@ -51,6 +52,8 @@ public static MyQuoteRequestCancelAction of(final MyQuoteRequestCancelAction tem return instance; } + public MyQuoteRequestCancelAction copyDeep(); + /** * factory method to create a deep copy of MyQuoteRequestCancelAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteRequestCancelActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteRequestCancelActionImpl.java index c37a7b67be6..d9bf139c106 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteRequestCancelActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteRequestCancelActionImpl.java @@ -62,4 +62,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public MyQuoteRequestCancelAction copyDeep() { + return MyQuoteRequestCancelAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteRequestDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteRequestDraft.java index d0c4b4466e0..edfbe4da596 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteRequestDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteRequestDraft.java @@ -98,6 +98,8 @@ public static MyQuoteRequestDraft of(final MyQuoteRequestDraft template) { return instance; } + public MyQuoteRequestDraft copyDeep(); + /** * factory method to create a deep copy of MyQuoteRequestDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteRequestDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteRequestDraftImpl.java index d0504783bbc..c89712d91be 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteRequestDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteRequestDraftImpl.java @@ -113,4 +113,8 @@ public String toString() { .build(); } + @Override + public MyQuoteRequestDraft copyDeep() { + return MyQuoteRequestDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteRequestUpdate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteRequestUpdate.java index a1a26e40660..591bce30770 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteRequestUpdate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteRequestUpdate.java @@ -94,6 +94,8 @@ public static MyQuoteRequestUpdate of(final MyQuoteRequestUpdate template) { return instance; } + public MyQuoteRequestUpdate copyDeep(); + /** * factory method to create a deep copy of MyQuoteRequestUpdate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteRequestUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteRequestUpdateAction.java index 86b25b763c0..45a4f789f2a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteRequestUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteRequestUpdateAction.java @@ -26,8 +26,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyQuoteRequestCancelActionImpl.class, name = MyQuoteRequestCancelAction.CANCEL_QUOTE_REQUEST) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = MyQuoteRequestUpdateActionImpl.class, visible = true) @JsonDeserialize(as = MyQuoteRequestUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -42,6 +40,8 @@ public interface MyQuoteRequestUpdateAction @JsonProperty("action") public String getAction(); + public MyQuoteRequestUpdateAction copyDeep(); + /** * factory method to create a deep copy of MyQuoteRequestUpdateAction * @param template instance to be copied @@ -52,9 +52,9 @@ public static MyQuoteRequestUpdateAction deepCopy(@Nullable final MyQuoteRequest if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.me.MyQuoteRequestCancelAction) { - return com.commercetools.api.models.me.MyQuoteRequestCancelAction - .deepCopy((com.commercetools.api.models.me.MyQuoteRequestCancelAction) template); + + if (!(template instanceof MyQuoteRequestUpdateActionImpl)) { + return template.copyDeep(); } MyQuoteRequestUpdateActionImpl instance = new MyQuoteRequestUpdateActionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteRequestUpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteRequestUpdateActionImpl.java index e5dfad5ed6f..c9fa50cd791 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteRequestUpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteRequestUpdateActionImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public MyQuoteRequestUpdateAction copyDeep() { + return MyQuoteRequestUpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteRequestUpdateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteRequestUpdateImpl.java index aec0f61b0c2..4e354cc2c26 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteRequestUpdateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteRequestUpdateImpl.java @@ -99,4 +99,8 @@ public String toString() { .build(); } + @Override + public MyQuoteRequestUpdate copyDeep() { + return MyQuoteRequestUpdate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteUpdate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteUpdate.java index 4b67b1ce5e2..213428cb65c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteUpdate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteUpdate.java @@ -94,6 +94,8 @@ public static MyQuoteUpdate of(final MyQuoteUpdate template) { return instance; } + public MyQuoteUpdate copyDeep(); + /** * factory method to create a deep copy of MyQuoteUpdate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteUpdateAction.java index 096788bb7f5..556f26018f7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteUpdateAction.java @@ -27,8 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyQuoteChangeMyQuoteStateActionImpl.class, name = MyQuoteChangeMyQuoteStateAction.CHANGE_MY_QUOTE_STATE) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = MyQuoteUpdateActionImpl.class, visible = true) @JsonDeserialize(as = MyQuoteUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -42,6 +40,8 @@ public interface MyQuoteUpdateAction extends com.commercetools.api.models.Resour @JsonProperty("action") public String getAction(); + public MyQuoteUpdateAction copyDeep(); + /** * factory method to create a deep copy of MyQuoteUpdateAction * @param template instance to be copied @@ -52,9 +52,9 @@ public static MyQuoteUpdateAction deepCopy(@Nullable final MyQuoteUpdateAction t if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.me.MyQuoteChangeMyQuoteStateAction) { - return com.commercetools.api.models.me.MyQuoteChangeMyQuoteStateAction - .deepCopy((com.commercetools.api.models.me.MyQuoteChangeMyQuoteStateAction) template); + + if (!(template instanceof MyQuoteUpdateActionImpl)) { + return template.copyDeep(); } MyQuoteUpdateActionImpl instance = new MyQuoteUpdateActionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteUpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteUpdateActionImpl.java index f3e03dd660c..d808986d731 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteUpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteUpdateActionImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public MyQuoteUpdateAction copyDeep() { + return MyQuoteUpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteUpdateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteUpdateImpl.java index 25000e2e9cf..ab3b43ecdd9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteUpdateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyQuoteUpdateImpl.java @@ -99,4 +99,8 @@ public String toString() { .build(); } + @Override + public MyQuoteUpdate copyDeep() { + return MyQuoteUpdate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListAddLineItemAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListAddLineItemAction.java index 0b5f61bbdb2..4a8809f4348 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListAddLineItemAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListAddLineItemAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addLineItem") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyShoppingListAddLineItemActionImpl.class) public interface MyShoppingListAddLineItemAction extends MyShoppingListUpdateAction, @@ -168,6 +169,8 @@ public static MyShoppingListAddLineItemAction of(final MyShoppingListAddLineItem return instance; } + public MyShoppingListAddLineItemAction copyDeep(); + /** * factory method to create a deep copy of MyShoppingListAddLineItemAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListAddLineItemActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListAddLineItemActionImpl.java index 5ebaab9e104..2dbe2baa0d2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListAddLineItemActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListAddLineItemActionImpl.java @@ -211,4 +211,8 @@ public String toString() { .build(); } + @Override + public MyShoppingListAddLineItemAction copyDeep() { + return MyShoppingListAddLineItemAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListAddTextLineItemAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListAddTextLineItemAction.java index f175a62f7e3..c3bb3d721ab 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListAddTextLineItemAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListAddTextLineItemAction.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addTextLineItem") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyShoppingListAddTextLineItemActionImpl.class) public interface MyShoppingListAddTextLineItemAction extends MyShoppingListUpdateAction, @@ -156,6 +157,8 @@ public static MyShoppingListAddTextLineItemAction of(final MyShoppingListAddText return instance; } + public MyShoppingListAddTextLineItemAction copyDeep(); + /** * factory method to create a deep copy of MyShoppingListAddTextLineItemAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListAddTextLineItemActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListAddTextLineItemActionImpl.java index 33a8cadbec5..1cb66fe2fbc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListAddTextLineItemActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListAddTextLineItemActionImpl.java @@ -194,4 +194,8 @@ public String toString() { .build(); } + @Override + public MyShoppingListAddTextLineItemAction copyDeep() { + return MyShoppingListAddTextLineItemAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeLineItemQuantityAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeLineItemQuantityAction.java index e57b4db0614..492bdac102f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeLineItemQuantityAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeLineItemQuantityAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeLineItemQuantity") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyShoppingListChangeLineItemQuantityActionImpl.class) public interface MyShoppingListChangeLineItemQuantityAction extends MyShoppingListUpdateAction { @@ -103,6 +104,8 @@ public static MyShoppingListChangeLineItemQuantityAction of( return instance; } + public MyShoppingListChangeLineItemQuantityAction copyDeep(); + /** * factory method to create a deep copy of MyShoppingListChangeLineItemQuantityAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeLineItemQuantityActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeLineItemQuantityActionImpl.java index cd0ac2d80f1..723357d3b59 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeLineItemQuantityActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeLineItemQuantityActionImpl.java @@ -133,4 +133,8 @@ public String toString() { .build(); } + @Override + public MyShoppingListChangeLineItemQuantityAction copyDeep() { + return MyShoppingListChangeLineItemQuantityAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeLineItemsOrderAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeLineItemsOrderAction.java index 0a04a2247de..2369fa40ef3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeLineItemsOrderAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeLineItemsOrderAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeLineItemsOrder") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyShoppingListChangeLineItemsOrderActionImpl.class) public interface MyShoppingListChangeLineItemsOrderAction extends MyShoppingListUpdateAction { @@ -78,6 +79,8 @@ public static MyShoppingListChangeLineItemsOrderAction of(final MyShoppingListCh return instance; } + public MyShoppingListChangeLineItemsOrderAction copyDeep(); + /** * factory method to create a deep copy of MyShoppingListChangeLineItemsOrderAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeLineItemsOrderActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeLineItemsOrderActionImpl.java index e050d9fec87..e0845c34f90 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeLineItemsOrderActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeLineItemsOrderActionImpl.java @@ -97,4 +97,8 @@ public String toString() { .build(); } + @Override + public MyShoppingListChangeLineItemsOrderAction copyDeep() { + return MyShoppingListChangeLineItemsOrderAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeNameAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeNameAction.java index 37216ee0b4f..40bbacf3af0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeNameAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeNameAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeName") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyShoppingListChangeNameActionImpl.class) public interface MyShoppingListChangeNameAction extends MyShoppingListUpdateAction { @@ -73,6 +74,8 @@ public static MyShoppingListChangeNameAction of(final MyShoppingListChangeNameAc return instance; } + public MyShoppingListChangeNameAction copyDeep(); + /** * factory method to create a deep copy of MyShoppingListChangeNameAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeNameActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeNameActionImpl.java index 3286cda85db..ec3021dc550 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeNameActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeNameActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public MyShoppingListChangeNameAction copyDeep() { + return MyShoppingListChangeNameAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeTextLineItemNameAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeTextLineItemNameAction.java index 0d821ef2e64..4e608465f31 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeTextLineItemNameAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeTextLineItemNameAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeTextLineItemName") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyShoppingListChangeTextLineItemNameActionImpl.class) public interface MyShoppingListChangeTextLineItemNameAction extends MyShoppingListUpdateAction { @@ -106,6 +107,8 @@ public static MyShoppingListChangeTextLineItemNameAction of( return instance; } + public MyShoppingListChangeTextLineItemNameAction copyDeep(); + /** * factory method to create a deep copy of MyShoppingListChangeTextLineItemNameAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeTextLineItemNameActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeTextLineItemNameActionImpl.java index 2da0d855a0e..5582203e96f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeTextLineItemNameActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeTextLineItemNameActionImpl.java @@ -134,4 +134,8 @@ public String toString() { .build(); } + @Override + public MyShoppingListChangeTextLineItemNameAction copyDeep() { + return MyShoppingListChangeTextLineItemNameAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeTextLineItemQuantityAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeTextLineItemQuantityAction.java index 900afe5e2ff..8943857de40 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeTextLineItemQuantityAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeTextLineItemQuantityAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeTextLineItemQuantity") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyShoppingListChangeTextLineItemQuantityActionImpl.class) public interface MyShoppingListChangeTextLineItemQuantityAction extends MyShoppingListUpdateAction { @@ -103,6 +104,8 @@ public static MyShoppingListChangeTextLineItemQuantityAction of( return instance; } + public MyShoppingListChangeTextLineItemQuantityAction copyDeep(); + /** * factory method to create a deep copy of MyShoppingListChangeTextLineItemQuantityAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeTextLineItemQuantityActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeTextLineItemQuantityActionImpl.java index 09a3493b485..c32b6475fdd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeTextLineItemQuantityActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeTextLineItemQuantityActionImpl.java @@ -134,4 +134,8 @@ public String toString() { .build(); } + @Override + public MyShoppingListChangeTextLineItemQuantityAction copyDeep() { + return MyShoppingListChangeTextLineItemQuantityAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeTextLineItemsOrderAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeTextLineItemsOrderAction.java index 05fd986b048..1a92f019252 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeTextLineItemsOrderAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeTextLineItemsOrderAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeTextLineItemsOrder") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyShoppingListChangeTextLineItemsOrderActionImpl.class) public interface MyShoppingListChangeTextLineItemsOrderAction extends MyShoppingListUpdateAction { @@ -79,6 +80,8 @@ public static MyShoppingListChangeTextLineItemsOrderAction of( return instance; } + public MyShoppingListChangeTextLineItemsOrderAction copyDeep(); + /** * factory method to create a deep copy of MyShoppingListChangeTextLineItemsOrderAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeTextLineItemsOrderActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeTextLineItemsOrderActionImpl.java index 9825e8805e3..eaa69cb24ec 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeTextLineItemsOrderActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListChangeTextLineItemsOrderActionImpl.java @@ -97,4 +97,8 @@ public String toString() { .build(); } + @Override + public MyShoppingListChangeTextLineItemsOrderAction copyDeep() { + return MyShoppingListChangeTextLineItemsOrderAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListDraft.java index a61992a4fc8..d5d47ac543c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListDraft.java @@ -186,6 +186,8 @@ public static MyShoppingListDraft of(final MyShoppingListDraft template) { return instance; } + public MyShoppingListDraft copyDeep(); + /** * factory method to create a deep copy of MyShoppingListDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListDraftImpl.java index 514eefa65e8..fd583f47405 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListDraftImpl.java @@ -207,4 +207,8 @@ public String toString() { .build(); } + @Override + public MyShoppingListDraft copyDeep() { + return MyShoppingListDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListRemoveLineItemAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListRemoveLineItemAction.java index a27ec0adced..31454e8c7fa 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListRemoveLineItemAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListRemoveLineItemAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeLineItem") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyShoppingListRemoveLineItemActionImpl.class) public interface MyShoppingListRemoveLineItemAction extends MyShoppingListUpdateAction { @@ -99,6 +100,8 @@ public static MyShoppingListRemoveLineItemAction of(final MyShoppingListRemoveLi return instance; } + public MyShoppingListRemoveLineItemAction copyDeep(); + /** * factory method to create a deep copy of MyShoppingListRemoveLineItemAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListRemoveLineItemActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListRemoveLineItemActionImpl.java index 5d324b88cb8..a4c7a7f6bb0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListRemoveLineItemActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListRemoveLineItemActionImpl.java @@ -132,4 +132,8 @@ public String toString() { .build(); } + @Override + public MyShoppingListRemoveLineItemAction copyDeep() { + return MyShoppingListRemoveLineItemAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListRemoveTextLineItemAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListRemoveTextLineItemAction.java index 74396ecca67..0684e87af6f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListRemoveTextLineItemAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListRemoveTextLineItemAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeTextLineItem") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyShoppingListRemoveTextLineItemActionImpl.class) public interface MyShoppingListRemoveTextLineItemAction extends MyShoppingListUpdateAction { @@ -99,6 +100,8 @@ public static MyShoppingListRemoveTextLineItemAction of(final MyShoppingListRemo return instance; } + public MyShoppingListRemoveTextLineItemAction copyDeep(); + /** * factory method to create a deep copy of MyShoppingListRemoveTextLineItemAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListRemoveTextLineItemActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListRemoveTextLineItemActionImpl.java index c2b3d030226..740d4a85029 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListRemoveTextLineItemActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListRemoveTextLineItemActionImpl.java @@ -133,4 +133,8 @@ public String toString() { .build(); } + @Override + public MyShoppingListRemoveTextLineItemAction copyDeep() { + return MyShoppingListRemoveTextLineItemAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetCustomFieldAction.java index 2f946d735ef..a60f6ccbac8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyShoppingListSetCustomFieldActionImpl.class) public interface MyShoppingListSetCustomFieldAction extends MyShoppingListUpdateAction { @@ -86,6 +87,8 @@ public static MyShoppingListSetCustomFieldAction of(final MyShoppingListSetCusto return instance; } + public MyShoppingListSetCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of MyShoppingListSetCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetCustomFieldActionImpl.java index efbe8c9b722..2aac67f7959 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetCustomFieldActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public MyShoppingListSetCustomFieldAction copyDeep() { + return MyShoppingListSetCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetCustomTypeAction.java index c5cc25b307d..52946389e11 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyShoppingListSetCustomTypeActionImpl.class) public interface MyShoppingListSetCustomTypeAction extends MyShoppingListUpdateAction { @@ -87,6 +88,8 @@ public static MyShoppingListSetCustomTypeAction of(final MyShoppingListSetCustom return instance; } + public MyShoppingListSetCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of MyShoppingListSetCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetCustomTypeActionImpl.java index e967ce7ba81..455dedab276 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetCustomTypeActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public MyShoppingListSetCustomTypeAction copyDeep() { + return MyShoppingListSetCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetDeleteDaysAfterLastModificationAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetDeleteDaysAfterLastModificationAction.java index 13a84934a84..67a1704c208 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetDeleteDaysAfterLastModificationAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetDeleteDaysAfterLastModificationAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDeleteDaysAfterLastModification") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyShoppingListSetDeleteDaysAfterLastModificationActionImpl.class) public interface MyShoppingListSetDeleteDaysAfterLastModificationAction extends MyShoppingListUpdateAction { @@ -68,6 +69,8 @@ public static MyShoppingListSetDeleteDaysAfterLastModificationAction of( return instance; } + public MyShoppingListSetDeleteDaysAfterLastModificationAction copyDeep(); + /** * factory method to create a deep copy of MyShoppingListSetDeleteDaysAfterLastModificationAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetDeleteDaysAfterLastModificationActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetDeleteDaysAfterLastModificationActionImpl.java index 10f06cf5926..6e805167f1f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetDeleteDaysAfterLastModificationActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetDeleteDaysAfterLastModificationActionImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public MyShoppingListSetDeleteDaysAfterLastModificationAction copyDeep() { + return MyShoppingListSetDeleteDaysAfterLastModificationAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetDescriptionAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetDescriptionAction.java index a5c36f72012..8d76b79d48e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetDescriptionAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetDescriptionAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDescription") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyShoppingListSetDescriptionActionImpl.class) public interface MyShoppingListSetDescriptionAction extends MyShoppingListUpdateAction { @@ -70,6 +71,8 @@ public static MyShoppingListSetDescriptionAction of(final MyShoppingListSetDescr return instance; } + public MyShoppingListSetDescriptionAction copyDeep(); + /** * factory method to create a deep copy of MyShoppingListSetDescriptionAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetDescriptionActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetDescriptionActionImpl.java index 6d8757d7bc9..bbfcfc59b50 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetDescriptionActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetDescriptionActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public MyShoppingListSetDescriptionAction copyDeep() { + return MyShoppingListSetDescriptionAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetLineItemCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetLineItemCustomFieldAction.java index 58b7010f29f..2a780a7aa18 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetLineItemCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetLineItemCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setLineItemCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyShoppingListSetLineItemCustomFieldActionImpl.class) public interface MyShoppingListSetLineItemCustomFieldAction extends MyShoppingListUpdateAction { @@ -119,6 +120,8 @@ public static MyShoppingListSetLineItemCustomFieldAction of( return instance; } + public MyShoppingListSetLineItemCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of MyShoppingListSetLineItemCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetLineItemCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetLineItemCustomFieldActionImpl.java index f3cd9bf1070..77bd62aa151 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetLineItemCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetLineItemCustomFieldActionImpl.java @@ -153,4 +153,8 @@ public String toString() { .build(); } + @Override + public MyShoppingListSetLineItemCustomFieldAction copyDeep() { + return MyShoppingListSetLineItemCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetLineItemCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetLineItemCustomTypeAction.java index 63f3be152dd..74b5fbda921 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetLineItemCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetLineItemCustomTypeAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setLineItemCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyShoppingListSetLineItemCustomTypeActionImpl.class) public interface MyShoppingListSetLineItemCustomTypeAction extends MyShoppingListUpdateAction { @@ -106,6 +107,8 @@ public static MyShoppingListSetLineItemCustomTypeAction of( return instance; } + public MyShoppingListSetLineItemCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of MyShoppingListSetLineItemCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetLineItemCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetLineItemCustomTypeActionImpl.java index aa3b34472d1..fdcc54b1b8a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetLineItemCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetLineItemCustomTypeActionImpl.java @@ -130,4 +130,8 @@ public String toString() { .build(); } + @Override + public MyShoppingListSetLineItemCustomTypeAction copyDeep() { + return MyShoppingListSetLineItemCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetTextLineItemCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetTextLineItemCustomFieldAction.java index 6bf0867a541..cb020144be5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetTextLineItemCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetTextLineItemCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setTextLineItemCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyShoppingListSetTextLineItemCustomFieldActionImpl.class) public interface MyShoppingListSetTextLineItemCustomFieldAction extends MyShoppingListUpdateAction { @@ -119,6 +120,8 @@ public static MyShoppingListSetTextLineItemCustomFieldAction of( return instance; } + public MyShoppingListSetTextLineItemCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of MyShoppingListSetTextLineItemCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetTextLineItemCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetTextLineItemCustomFieldActionImpl.java index 6260626abdf..6c996726ae8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetTextLineItemCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetTextLineItemCustomFieldActionImpl.java @@ -153,4 +153,8 @@ public String toString() { .build(); } + @Override + public MyShoppingListSetTextLineItemCustomFieldAction copyDeep() { + return MyShoppingListSetTextLineItemCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetTextLineItemCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetTextLineItemCustomTypeAction.java index f1d077fbbdd..48fb6235537 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetTextLineItemCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetTextLineItemCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setTextLineItemCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyShoppingListSetTextLineItemCustomTypeActionImpl.class) public interface MyShoppingListSetTextLineItemCustomTypeAction extends MyShoppingListUpdateAction { @@ -120,6 +121,8 @@ public static MyShoppingListSetTextLineItemCustomTypeAction of( return instance; } + public MyShoppingListSetTextLineItemCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of MyShoppingListSetTextLineItemCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetTextLineItemCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetTextLineItemCustomTypeActionImpl.java index 429767a06d1..e501a997058 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetTextLineItemCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetTextLineItemCustomTypeActionImpl.java @@ -154,4 +154,8 @@ public String toString() { .build(); } + @Override + public MyShoppingListSetTextLineItemCustomTypeAction copyDeep() { + return MyShoppingListSetTextLineItemCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetTextLineItemDescriptionAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetTextLineItemDescriptionAction.java index 83f02a1a67d..689988aa1d3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetTextLineItemDescriptionAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetTextLineItemDescriptionAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setTextLineItemDescription") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MyShoppingListSetTextLineItemDescriptionActionImpl.class) public interface MyShoppingListSetTextLineItemDescriptionAction extends MyShoppingListUpdateAction { @@ -103,6 +104,8 @@ public static MyShoppingListSetTextLineItemDescriptionAction of( return instance; } + public MyShoppingListSetTextLineItemDescriptionAction copyDeep(); + /** * factory method to create a deep copy of MyShoppingListSetTextLineItemDescriptionAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetTextLineItemDescriptionActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetTextLineItemDescriptionActionImpl.java index 0135cb9abda..5d915749196 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetTextLineItemDescriptionActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListSetTextLineItemDescriptionActionImpl.java @@ -134,4 +134,8 @@ public String toString() { .build(); } + @Override + public MyShoppingListSetTextLineItemDescriptionAction copyDeep() { + return MyShoppingListSetTextLineItemDescriptionAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListUpdate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListUpdate.java index b30bc5df02f..40e6811250b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListUpdate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListUpdate.java @@ -94,6 +94,8 @@ public static MyShoppingListUpdate of(final MyShoppingListUpdate template) { return instance; } + public MyShoppingListUpdate copyDeep(); + /** * factory method to create a deep copy of MyShoppingListUpdate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListUpdateAction.java index a264f7d2f59..c8732e7b792 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListUpdateAction.java @@ -26,26 +26,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyShoppingListAddLineItemActionImpl.class, name = MyShoppingListAddLineItemAction.ADD_LINE_ITEM), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyShoppingListAddTextLineItemActionImpl.class, name = MyShoppingListAddTextLineItemAction.ADD_TEXT_LINE_ITEM), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyShoppingListChangeLineItemQuantityActionImpl.class, name = MyShoppingListChangeLineItemQuantityAction.CHANGE_LINE_ITEM_QUANTITY), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyShoppingListChangeLineItemsOrderActionImpl.class, name = MyShoppingListChangeLineItemsOrderAction.CHANGE_LINE_ITEMS_ORDER), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyShoppingListChangeNameActionImpl.class, name = MyShoppingListChangeNameAction.CHANGE_NAME), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyShoppingListChangeTextLineItemNameActionImpl.class, name = MyShoppingListChangeTextLineItemNameAction.CHANGE_TEXT_LINE_ITEM_NAME), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyShoppingListChangeTextLineItemQuantityActionImpl.class, name = MyShoppingListChangeTextLineItemQuantityAction.CHANGE_TEXT_LINE_ITEM_QUANTITY), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyShoppingListChangeTextLineItemsOrderActionImpl.class, name = MyShoppingListChangeTextLineItemsOrderAction.CHANGE_TEXT_LINE_ITEMS_ORDER), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyShoppingListRemoveLineItemActionImpl.class, name = MyShoppingListRemoveLineItemAction.REMOVE_LINE_ITEM), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyShoppingListRemoveTextLineItemActionImpl.class, name = MyShoppingListRemoveTextLineItemAction.REMOVE_TEXT_LINE_ITEM), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyShoppingListSetCustomFieldActionImpl.class, name = MyShoppingListSetCustomFieldAction.SET_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyShoppingListSetCustomTypeActionImpl.class, name = MyShoppingListSetCustomTypeAction.SET_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyShoppingListSetDeleteDaysAfterLastModificationActionImpl.class, name = MyShoppingListSetDeleteDaysAfterLastModificationAction.SET_DELETE_DAYS_AFTER_LAST_MODIFICATION), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyShoppingListSetDescriptionActionImpl.class, name = MyShoppingListSetDescriptionAction.SET_DESCRIPTION), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyShoppingListSetLineItemCustomFieldActionImpl.class, name = MyShoppingListSetLineItemCustomFieldAction.SET_LINE_ITEM_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyShoppingListSetLineItemCustomTypeActionImpl.class, name = MyShoppingListSetLineItemCustomTypeAction.SET_LINE_ITEM_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyShoppingListSetTextLineItemCustomFieldActionImpl.class, name = MyShoppingListSetTextLineItemCustomFieldAction.SET_TEXT_LINE_ITEM_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyShoppingListSetTextLineItemCustomTypeActionImpl.class, name = MyShoppingListSetTextLineItemCustomTypeAction.SET_TEXT_LINE_ITEM_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.me.MyShoppingListSetTextLineItemDescriptionActionImpl.class, name = MyShoppingListSetTextLineItemDescriptionAction.SET_TEXT_LINE_ITEM_DESCRIPTION) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = MyShoppingListUpdateActionImpl.class, visible = true) @JsonDeserialize(as = MyShoppingListUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -60,6 +40,8 @@ public interface MyShoppingListUpdateAction @JsonProperty("action") public String getAction(); + public MyShoppingListUpdateAction copyDeep(); + /** * factory method to create a deep copy of MyShoppingListUpdateAction * @param template instance to be copied @@ -70,81 +52,9 @@ public static MyShoppingListUpdateAction deepCopy(@Nullable final MyShoppingList if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.me.MyShoppingListAddLineItemAction) { - return com.commercetools.api.models.me.MyShoppingListAddLineItemAction - .deepCopy((com.commercetools.api.models.me.MyShoppingListAddLineItemAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyShoppingListAddTextLineItemAction) { - return com.commercetools.api.models.me.MyShoppingListAddTextLineItemAction - .deepCopy((com.commercetools.api.models.me.MyShoppingListAddTextLineItemAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyShoppingListChangeLineItemQuantityAction) { - return com.commercetools.api.models.me.MyShoppingListChangeLineItemQuantityAction - .deepCopy((com.commercetools.api.models.me.MyShoppingListChangeLineItemQuantityAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyShoppingListChangeLineItemsOrderAction) { - return com.commercetools.api.models.me.MyShoppingListChangeLineItemsOrderAction - .deepCopy((com.commercetools.api.models.me.MyShoppingListChangeLineItemsOrderAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyShoppingListChangeNameAction) { - return com.commercetools.api.models.me.MyShoppingListChangeNameAction - .deepCopy((com.commercetools.api.models.me.MyShoppingListChangeNameAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyShoppingListChangeTextLineItemNameAction) { - return com.commercetools.api.models.me.MyShoppingListChangeTextLineItemNameAction - .deepCopy((com.commercetools.api.models.me.MyShoppingListChangeTextLineItemNameAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyShoppingListChangeTextLineItemQuantityAction) { - return com.commercetools.api.models.me.MyShoppingListChangeTextLineItemQuantityAction.deepCopy( - (com.commercetools.api.models.me.MyShoppingListChangeTextLineItemQuantityAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyShoppingListChangeTextLineItemsOrderAction) { - return com.commercetools.api.models.me.MyShoppingListChangeTextLineItemsOrderAction - .deepCopy((com.commercetools.api.models.me.MyShoppingListChangeTextLineItemsOrderAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyShoppingListRemoveLineItemAction) { - return com.commercetools.api.models.me.MyShoppingListRemoveLineItemAction - .deepCopy((com.commercetools.api.models.me.MyShoppingListRemoveLineItemAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyShoppingListRemoveTextLineItemAction) { - return com.commercetools.api.models.me.MyShoppingListRemoveTextLineItemAction - .deepCopy((com.commercetools.api.models.me.MyShoppingListRemoveTextLineItemAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyShoppingListSetCustomFieldAction) { - return com.commercetools.api.models.me.MyShoppingListSetCustomFieldAction - .deepCopy((com.commercetools.api.models.me.MyShoppingListSetCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyShoppingListSetCustomTypeAction) { - return com.commercetools.api.models.me.MyShoppingListSetCustomTypeAction - .deepCopy((com.commercetools.api.models.me.MyShoppingListSetCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyShoppingListSetDeleteDaysAfterLastModificationAction) { - return com.commercetools.api.models.me.MyShoppingListSetDeleteDaysAfterLastModificationAction.deepCopy( - (com.commercetools.api.models.me.MyShoppingListSetDeleteDaysAfterLastModificationAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyShoppingListSetDescriptionAction) { - return com.commercetools.api.models.me.MyShoppingListSetDescriptionAction - .deepCopy((com.commercetools.api.models.me.MyShoppingListSetDescriptionAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyShoppingListSetLineItemCustomFieldAction) { - return com.commercetools.api.models.me.MyShoppingListSetLineItemCustomFieldAction - .deepCopy((com.commercetools.api.models.me.MyShoppingListSetLineItemCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyShoppingListSetLineItemCustomTypeAction) { - return com.commercetools.api.models.me.MyShoppingListSetLineItemCustomTypeAction - .deepCopy((com.commercetools.api.models.me.MyShoppingListSetLineItemCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyShoppingListSetTextLineItemCustomFieldAction) { - return com.commercetools.api.models.me.MyShoppingListSetTextLineItemCustomFieldAction.deepCopy( - (com.commercetools.api.models.me.MyShoppingListSetTextLineItemCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyShoppingListSetTextLineItemCustomTypeAction) { - return com.commercetools.api.models.me.MyShoppingListSetTextLineItemCustomTypeAction - .deepCopy((com.commercetools.api.models.me.MyShoppingListSetTextLineItemCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.me.MyShoppingListSetTextLineItemDescriptionAction) { - return com.commercetools.api.models.me.MyShoppingListSetTextLineItemDescriptionAction.deepCopy( - (com.commercetools.api.models.me.MyShoppingListSetTextLineItemDescriptionAction) template); + + if (!(template instanceof MyShoppingListUpdateActionImpl)) { + return template.copyDeep(); } MyShoppingListUpdateActionImpl instance = new MyShoppingListUpdateActionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListUpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListUpdateActionImpl.java index 7e8c4b29eca..43d1c05044d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListUpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListUpdateActionImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public MyShoppingListUpdateAction copyDeep() { + return MyShoppingListUpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListUpdateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListUpdateImpl.java index 524d096a11f..8314eeeb15d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListUpdateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyShoppingListUpdateImpl.java @@ -99,4 +99,8 @@ public String toString() { .build(); } + @Override + public MyShoppingListUpdate copyDeep() { + return MyShoppingListUpdate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyTransactionDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyTransactionDraft.java index 359702410c1..7752d1ff4d1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyTransactionDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyTransactionDraft.java @@ -137,6 +137,8 @@ public static MyTransactionDraft of(final MyTransactionDraft template) { return instance; } + public MyTransactionDraft copyDeep(); + /** * factory method to create a deep copy of MyTransactionDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyTransactionDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyTransactionDraftImpl.java index c38ba6d434d..55b775e002a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyTransactionDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/MyTransactionDraftImpl.java @@ -157,4 +157,8 @@ public String toString() { .build(); } + @Override + public MyTransactionDraft copyDeep() { + return MyTransactionDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/ReplicaMyCartDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/ReplicaMyCartDraft.java index 6ddf62103e7..72253e3dfe7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/ReplicaMyCartDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/ReplicaMyCartDraft.java @@ -80,6 +80,8 @@ public static ReplicaMyCartDraft of(final ReplicaMyCartDraft template) { return instance; } + public ReplicaMyCartDraft copyDeep(); + /** * factory method to create a deep copy of ReplicaMyCartDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/ReplicaMyCartDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/ReplicaMyCartDraftImpl.java index 37766a6eef0..e5ad5871d92 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/ReplicaMyCartDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/me/ReplicaMyCartDraftImpl.java @@ -86,4 +86,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("reference", reference).build(); } + @Override + public ReplicaMyCartDraft copyDeep() { + return ReplicaMyCartDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowApprovedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowApprovedMessage.java index 56848bc89a6..208d4e55e3a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowApprovedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowApprovedMessage.java @@ -38,6 +38,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ApprovalFlowApproved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ApprovalFlowApprovedMessageImpl.class) public interface ApprovalFlowApprovedMessage extends Message { @@ -109,6 +110,8 @@ public static ApprovalFlowApprovedMessage of(final ApprovalFlowApprovedMessage t return instance; } + public ApprovalFlowApprovedMessage copyDeep(); + /** * factory method to create a deep copy of ApprovalFlowApprovedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowApprovedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowApprovedMessageImpl.java index 1ad3f8c6549..40dfb5bf89c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowApprovedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowApprovedMessageImpl.java @@ -313,4 +313,8 @@ public String toString() { .build(); } + @Override + public ApprovalFlowApprovedMessage copyDeep() { + return ApprovalFlowApprovedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowApprovedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowApprovedMessagePayload.java index 53cb49aeeb6..5db61b3385d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowApprovedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowApprovedMessagePayload.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ApprovalFlowApproved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ApprovalFlowApprovedMessagePayloadImpl.class) public interface ApprovalFlowApprovedMessagePayload extends MessagePayload { @@ -92,6 +93,8 @@ public static ApprovalFlowApprovedMessagePayload of(final ApprovalFlowApprovedMe return instance; } + public ApprovalFlowApprovedMessagePayload copyDeep(); + /** * factory method to create a deep copy of ApprovalFlowApprovedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowApprovedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowApprovedMessagePayloadImpl.java index 5c74f38c7f7..ab599c173f3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowApprovedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowApprovedMessagePayloadImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public ApprovalFlowApprovedMessagePayload copyDeep() { + return ApprovalFlowApprovedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowCompletedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowCompletedMessage.java index a0b088ad25f..1d4aa6af5f8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowCompletedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowCompletedMessage.java @@ -38,6 +38,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ApprovalFlowCompleted") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ApprovalFlowCompletedMessageImpl.class) public interface ApprovalFlowCompletedMessage extends Message { @@ -108,6 +109,8 @@ public static ApprovalFlowCompletedMessage of(final ApprovalFlowCompletedMessage return instance; } + public ApprovalFlowCompletedMessage copyDeep(); + /** * factory method to create a deep copy of ApprovalFlowCompletedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowCompletedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowCompletedMessageImpl.java index 010567fb4d9..a3be56024e1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowCompletedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowCompletedMessageImpl.java @@ -313,4 +313,8 @@ public String toString() { .build(); } + @Override + public ApprovalFlowCompletedMessage copyDeep() { + return ApprovalFlowCompletedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowCompletedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowCompletedMessagePayload.java index b51a76c6d49..bbc8d7911b5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowCompletedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowCompletedMessagePayload.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ApprovalFlowCompleted") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ApprovalFlowCompletedMessagePayloadImpl.class) public interface ApprovalFlowCompletedMessagePayload extends MessagePayload { @@ -91,6 +92,8 @@ public static ApprovalFlowCompletedMessagePayload of(final ApprovalFlowCompleted return instance; } + public ApprovalFlowCompletedMessagePayload copyDeep(); + /** * factory method to create a deep copy of ApprovalFlowCompletedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowCompletedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowCompletedMessagePayloadImpl.java index 018d4cffc18..dcee7246509 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowCompletedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowCompletedMessagePayloadImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public ApprovalFlowCompletedMessagePayload copyDeep() { + return ApprovalFlowCompletedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowCreatedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowCreatedMessage.java index 98d8aa1fbb8..6b4dfd005bb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowCreatedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowCreatedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ApprovalFlowCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ApprovalFlowCreatedMessageImpl.class) public interface ApprovalFlowCreatedMessage extends Message { @@ -90,6 +91,8 @@ public static ApprovalFlowCreatedMessage of(final ApprovalFlowCreatedMessage tem return instance; } + public ApprovalFlowCreatedMessage copyDeep(); + /** * factory method to create a deep copy of ApprovalFlowCreatedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowCreatedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowCreatedMessageImpl.java index 3feb53ee52c..d7aa5ee9b92 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowCreatedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowCreatedMessageImpl.java @@ -293,4 +293,8 @@ public String toString() { .build(); } + @Override + public ApprovalFlowCreatedMessage copyDeep() { + return ApprovalFlowCreatedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowCreatedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowCreatedMessagePayload.java index 529932c1a5b..b8e9612bf27 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowCreatedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowCreatedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ApprovalFlowCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ApprovalFlowCreatedMessagePayloadImpl.class) public interface ApprovalFlowCreatedMessagePayload extends MessagePayload { @@ -73,6 +74,8 @@ public static ApprovalFlowCreatedMessagePayload of(final ApprovalFlowCreatedMess return instance; } + public ApprovalFlowCreatedMessagePayload copyDeep(); + /** * factory method to create a deep copy of ApprovalFlowCreatedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowCreatedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowCreatedMessagePayloadImpl.java index 50440794faa..5e290987a42 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowCreatedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowCreatedMessagePayloadImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public ApprovalFlowCreatedMessagePayload copyDeep() { + return ApprovalFlowCreatedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowRejectedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowRejectedMessage.java index a5100ed0341..e422c46102a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowRejectedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowRejectedMessage.java @@ -38,6 +38,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ApprovalFlowRejected") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ApprovalFlowRejectedMessageImpl.class) public interface ApprovalFlowRejectedMessage extends Message { @@ -125,6 +126,8 @@ public static ApprovalFlowRejectedMessage of(final ApprovalFlowRejectedMessage t return instance; } + public ApprovalFlowRejectedMessage copyDeep(); + /** * factory method to create a deep copy of ApprovalFlowRejectedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowRejectedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowRejectedMessageImpl.java index 7c996ce6577..7984b8d3f7f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowRejectedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowRejectedMessageImpl.java @@ -333,4 +333,8 @@ public String toString() { .build(); } + @Override + public ApprovalFlowRejectedMessage copyDeep() { + return ApprovalFlowRejectedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowRejectedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowRejectedMessagePayload.java index 9a97d099eaa..324a5b93f51 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowRejectedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowRejectedMessagePayload.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ApprovalFlowRejected") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ApprovalFlowRejectedMessagePayloadImpl.class) public interface ApprovalFlowRejectedMessagePayload extends MessagePayload { @@ -108,6 +109,8 @@ public static ApprovalFlowRejectedMessagePayload of(final ApprovalFlowRejectedMe return instance; } + public ApprovalFlowRejectedMessagePayload copyDeep(); + /** * factory method to create a deep copy of ApprovalFlowRejectedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowRejectedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowRejectedMessagePayloadImpl.java index ce68d05392b..c86eeff1671 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowRejectedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalFlowRejectedMessagePayloadImpl.java @@ -134,4 +134,8 @@ public String toString() { .build(); } + @Override + public ApprovalFlowRejectedMessagePayload copyDeep() { + return ApprovalFlowRejectedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleApproversSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleApproversSetMessage.java index 333f9d95842..0b5a0a18d82 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleApproversSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleApproversSetMessage.java @@ -37,6 +37,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ApprovalRuleApproversSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ApprovalRuleApproversSetMessageImpl.class) public interface ApprovalRuleApproversSetMessage extends Message { @@ -108,6 +109,8 @@ public static ApprovalRuleApproversSetMessage of(final ApprovalRuleApproversSetM return instance; } + public ApprovalRuleApproversSetMessage copyDeep(); + /** * factory method to create a deep copy of ApprovalRuleApproversSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleApproversSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleApproversSetMessageImpl.java index c1adb031126..325fe792d16 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleApproversSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleApproversSetMessageImpl.java @@ -314,4 +314,8 @@ public String toString() { .build(); } + @Override + public ApprovalRuleApproversSetMessage copyDeep() { + return ApprovalRuleApproversSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleApproversSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleApproversSetMessagePayload.java index bd30aabfc38..1a4b6cb47b7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleApproversSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleApproversSetMessagePayload.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ApprovalRuleApproversSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ApprovalRuleApproversSetMessagePayloadImpl.class) public interface ApprovalRuleApproversSetMessagePayload extends MessagePayload { @@ -91,6 +92,8 @@ public static ApprovalRuleApproversSetMessagePayload of(final ApprovalRuleApprov return instance; } + public ApprovalRuleApproversSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of ApprovalRuleApproversSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleApproversSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleApproversSetMessagePayloadImpl.java index ec420bc77c6..5318eee2b51 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleApproversSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleApproversSetMessagePayloadImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public ApprovalRuleApproversSetMessagePayload copyDeep() { + return ApprovalRuleApproversSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleCreatedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleCreatedMessage.java index 8e6d8bccf74..276a2d70c5d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleCreatedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleCreatedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ApprovalRuleCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ApprovalRuleCreatedMessageImpl.class) public interface ApprovalRuleCreatedMessage extends Message { @@ -90,6 +91,8 @@ public static ApprovalRuleCreatedMessage of(final ApprovalRuleCreatedMessage tem return instance; } + public ApprovalRuleCreatedMessage copyDeep(); + /** * factory method to create a deep copy of ApprovalRuleCreatedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleCreatedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleCreatedMessageImpl.java index 6684f2e1a53..3a152eb6b00 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleCreatedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleCreatedMessageImpl.java @@ -293,4 +293,8 @@ public String toString() { .build(); } + @Override + public ApprovalRuleCreatedMessage copyDeep() { + return ApprovalRuleCreatedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleCreatedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleCreatedMessagePayload.java index a38f595f422..39dcfbbae0f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleCreatedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleCreatedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ApprovalRuleCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ApprovalRuleCreatedMessagePayloadImpl.class) public interface ApprovalRuleCreatedMessagePayload extends MessagePayload { @@ -73,6 +74,8 @@ public static ApprovalRuleCreatedMessagePayload of(final ApprovalRuleCreatedMess return instance; } + public ApprovalRuleCreatedMessagePayload copyDeep(); + /** * factory method to create a deep copy of ApprovalRuleCreatedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleCreatedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleCreatedMessagePayloadImpl.java index 17d656bc54e..2017b786841 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleCreatedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleCreatedMessagePayloadImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public ApprovalRuleCreatedMessagePayload copyDeep() { + return ApprovalRuleCreatedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleDescriptionSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleDescriptionSetMessage.java index 9d07fed128a..b795d3973cb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleDescriptionSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleDescriptionSetMessage.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ApprovalRuleDescriptionSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ApprovalRuleDescriptionSetMessageImpl.class) public interface ApprovalRuleDescriptionSetMessage extends Message { @@ -100,6 +101,8 @@ public static ApprovalRuleDescriptionSetMessage of(final ApprovalRuleDescription return instance; } + public ApprovalRuleDescriptionSetMessage copyDeep(); + /** * factory method to create a deep copy of ApprovalRuleDescriptionSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleDescriptionSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleDescriptionSetMessageImpl.java index e19606580c5..9c231bab6b4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleDescriptionSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleDescriptionSetMessageImpl.java @@ -314,4 +314,8 @@ public String toString() { .build(); } + @Override + public ApprovalRuleDescriptionSetMessage copyDeep() { + return ApprovalRuleDescriptionSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleDescriptionSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleDescriptionSetMessagePayload.java index 49a1af3ba53..f847cefab20 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleDescriptionSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleDescriptionSetMessagePayload.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ApprovalRuleDescriptionSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ApprovalRuleDescriptionSetMessagePayloadImpl.class) public interface ApprovalRuleDescriptionSetMessagePayload extends MessagePayload { @@ -83,6 +84,8 @@ public static ApprovalRuleDescriptionSetMessagePayload of(final ApprovalRuleDesc return instance; } + public ApprovalRuleDescriptionSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of ApprovalRuleDescriptionSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleDescriptionSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleDescriptionSetMessagePayloadImpl.java index 86f297d0928..e62263f8695 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleDescriptionSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleDescriptionSetMessagePayloadImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public ApprovalRuleDescriptionSetMessagePayload copyDeep() { + return ApprovalRuleDescriptionSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleKeySetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleKeySetMessage.java index 3f42dffb696..e310af96ca4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleKeySetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleKeySetMessage.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ApprovalRuleKeySet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ApprovalRuleKeySetMessageImpl.class) public interface ApprovalRuleKeySetMessage extends Message { @@ -100,6 +101,8 @@ public static ApprovalRuleKeySetMessage of(final ApprovalRuleKeySetMessage templ return instance; } + public ApprovalRuleKeySetMessage copyDeep(); + /** * factory method to create a deep copy of ApprovalRuleKeySetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleKeySetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleKeySetMessageImpl.java index a883409e305..ed48d177a05 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleKeySetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleKeySetMessageImpl.java @@ -312,4 +312,8 @@ public String toString() { .build(); } + @Override + public ApprovalRuleKeySetMessage copyDeep() { + return ApprovalRuleKeySetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleKeySetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleKeySetMessagePayload.java index ca90500a34d..89ff734da44 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleKeySetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleKeySetMessagePayload.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ApprovalRuleKeySet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ApprovalRuleKeySetMessagePayloadImpl.class) public interface ApprovalRuleKeySetMessagePayload extends MessagePayload { @@ -83,6 +84,8 @@ public static ApprovalRuleKeySetMessagePayload of(final ApprovalRuleKeySetMessag return instance; } + public ApprovalRuleKeySetMessagePayload copyDeep(); + /** * factory method to create a deep copy of ApprovalRuleKeySetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleKeySetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleKeySetMessagePayloadImpl.java index 3a1378b9946..e1255c235b1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleKeySetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleKeySetMessagePayloadImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public ApprovalRuleKeySetMessagePayload copyDeep() { + return ApprovalRuleKeySetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleNameSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleNameSetMessage.java index fc6548db7cf..80e94bd8680 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleNameSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleNameSetMessage.java @@ -35,6 +35,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ApprovalRuleNameSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ApprovalRuleNameSetMessageImpl.class) public interface ApprovalRuleNameSetMessage extends Message { @@ -104,6 +105,8 @@ public static ApprovalRuleNameSetMessage of(final ApprovalRuleNameSetMessage tem return instance; } + public ApprovalRuleNameSetMessage copyDeep(); + /** * factory method to create a deep copy of ApprovalRuleNameSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleNameSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleNameSetMessageImpl.java index 2577cb1d06a..73c6afbe000 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleNameSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleNameSetMessageImpl.java @@ -312,4 +312,8 @@ public String toString() { .build(); } + @Override + public ApprovalRuleNameSetMessage copyDeep() { + return ApprovalRuleNameSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleNameSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleNameSetMessagePayload.java index 92d7db1d64c..e5df8e33459 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleNameSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleNameSetMessagePayload.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ApprovalRuleNameSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ApprovalRuleNameSetMessagePayloadImpl.class) public interface ApprovalRuleNameSetMessagePayload extends MessagePayload { @@ -87,6 +88,8 @@ public static ApprovalRuleNameSetMessagePayload of(final ApprovalRuleNameSetMess return instance; } + public ApprovalRuleNameSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of ApprovalRuleNameSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleNameSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleNameSetMessagePayloadImpl.java index bc8864918fa..45ca4fc585a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleNameSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleNameSetMessagePayloadImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public ApprovalRuleNameSetMessagePayload copyDeep() { + return ApprovalRuleNameSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRulePredicateSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRulePredicateSetMessage.java index fbe5b306849..05122b8bc0e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRulePredicateSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRulePredicateSetMessage.java @@ -35,6 +35,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ApprovalRulePredicateSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ApprovalRulePredicateSetMessageImpl.class) public interface ApprovalRulePredicateSetMessage extends Message { @@ -104,6 +105,8 @@ public static ApprovalRulePredicateSetMessage of(final ApprovalRulePredicateSetM return instance; } + public ApprovalRulePredicateSetMessage copyDeep(); + /** * factory method to create a deep copy of ApprovalRulePredicateSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRulePredicateSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRulePredicateSetMessageImpl.java index 161bc4b4ddb..989e352c0a4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRulePredicateSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRulePredicateSetMessageImpl.java @@ -314,4 +314,8 @@ public String toString() { .build(); } + @Override + public ApprovalRulePredicateSetMessage copyDeep() { + return ApprovalRulePredicateSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRulePredicateSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRulePredicateSetMessagePayload.java index 716133d361c..c7d52890d40 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRulePredicateSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRulePredicateSetMessagePayload.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ApprovalRulePredicateSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ApprovalRulePredicateSetMessagePayloadImpl.class) public interface ApprovalRulePredicateSetMessagePayload extends MessagePayload { @@ -87,6 +88,8 @@ public static ApprovalRulePredicateSetMessagePayload of(final ApprovalRulePredic return instance; } + public ApprovalRulePredicateSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of ApprovalRulePredicateSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRulePredicateSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRulePredicateSetMessagePayloadImpl.java index 6713656efbc..9469c12f8f4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRulePredicateSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRulePredicateSetMessagePayloadImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public ApprovalRulePredicateSetMessagePayload copyDeep() { + return ApprovalRulePredicateSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleRequestersSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleRequestersSetMessage.java index 1540ba4be51..35d94880394 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleRequestersSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleRequestersSetMessage.java @@ -38,6 +38,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ApprovalRuleRequestersSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ApprovalRuleRequestersSetMessageImpl.class) public interface ApprovalRuleRequestersSetMessage extends Message { @@ -125,6 +126,8 @@ public static ApprovalRuleRequestersSetMessage of(final ApprovalRuleRequestersSe return instance; } + public ApprovalRuleRequestersSetMessage copyDeep(); + /** * factory method to create a deep copy of ApprovalRuleRequestersSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleRequestersSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleRequestersSetMessageImpl.java index 5673ef42281..d58d4d76ef5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleRequestersSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleRequestersSetMessageImpl.java @@ -324,4 +324,8 @@ public String toString() { .build(); } + @Override + public ApprovalRuleRequestersSetMessage copyDeep() { + return ApprovalRuleRequestersSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleRequestersSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleRequestersSetMessagePayload.java index d65f4997355..7309f3a52d9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleRequestersSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleRequestersSetMessagePayload.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ApprovalRuleRequestersSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ApprovalRuleRequestersSetMessagePayloadImpl.class) public interface ApprovalRuleRequestersSetMessagePayload extends MessagePayload { @@ -108,6 +109,8 @@ public static ApprovalRuleRequestersSetMessagePayload of(final ApprovalRuleReque return instance; } + public ApprovalRuleRequestersSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of ApprovalRuleRequestersSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleRequestersSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleRequestersSetMessagePayloadImpl.java index 079c8f45a1a..555a56dfb28 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleRequestersSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleRequestersSetMessagePayloadImpl.java @@ -121,4 +121,8 @@ public String toString() { .build(); } + @Override + public ApprovalRuleRequestersSetMessagePayload copyDeep() { + return ApprovalRuleRequestersSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleStatusSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleStatusSetMessage.java index c8336d45292..151f91addb3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleStatusSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleStatusSetMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ApprovalRuleStatusSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ApprovalRuleStatusSetMessageImpl.class) public interface ApprovalRuleStatusSetMessage extends Message { @@ -105,6 +106,8 @@ public static ApprovalRuleStatusSetMessage of(final ApprovalRuleStatusSetMessage return instance; } + public ApprovalRuleStatusSetMessage copyDeep(); + /** * factory method to create a deep copy of ApprovalRuleStatusSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleStatusSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleStatusSetMessageImpl.java index aa603f688bd..723991c6f61 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleStatusSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleStatusSetMessageImpl.java @@ -313,4 +313,8 @@ public String toString() { .build(); } + @Override + public ApprovalRuleStatusSetMessage copyDeep() { + return ApprovalRuleStatusSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleStatusSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleStatusSetMessagePayload.java index 7b48255891b..ee60fc6182c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleStatusSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleStatusSetMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ApprovalRuleStatusSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ApprovalRuleStatusSetMessagePayloadImpl.class) public interface ApprovalRuleStatusSetMessagePayload extends MessagePayload { @@ -88,6 +89,8 @@ public static ApprovalRuleStatusSetMessagePayload of(final ApprovalRuleStatusSet return instance; } + public ApprovalRuleStatusSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of ApprovalRuleStatusSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleStatusSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleStatusSetMessagePayloadImpl.java index 73a1a653e7b..58262b7eebc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleStatusSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ApprovalRuleStatusSetMessagePayloadImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public ApprovalRuleStatusSetMessagePayload copyDeep() { + return ApprovalRuleStatusSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleBuyerAssignableChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleBuyerAssignableChangedMessage.java index 148c1135a65..f60dda899e0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleBuyerAssignableChangedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleBuyerAssignableChangedMessage.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("AssociateRoleBuyerAssignableChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AssociateRoleBuyerAssignableChangedMessageImpl.class) public interface AssociateRoleBuyerAssignableChangedMessage extends Message { @@ -88,6 +89,8 @@ public static AssociateRoleBuyerAssignableChangedMessage of( return instance; } + public AssociateRoleBuyerAssignableChangedMessage copyDeep(); + /** * factory method to create a deep copy of AssociateRoleBuyerAssignableChangedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleBuyerAssignableChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleBuyerAssignableChangedMessageImpl.java index 9babb7044b5..d31a33663be 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleBuyerAssignableChangedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleBuyerAssignableChangedMessageImpl.java @@ -295,4 +295,8 @@ public String toString() { .build(); } + @Override + public AssociateRoleBuyerAssignableChangedMessage copyDeep() { + return AssociateRoleBuyerAssignableChangedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleBuyerAssignableChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleBuyerAssignableChangedMessagePayload.java index b72a733f1de..ecd0b697029 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleBuyerAssignableChangedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleBuyerAssignableChangedMessagePayload.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("AssociateRoleBuyerAssignableChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AssociateRoleBuyerAssignableChangedMessagePayloadImpl.class) public interface AssociateRoleBuyerAssignableChangedMessagePayload extends MessagePayload { @@ -71,6 +72,8 @@ public static AssociateRoleBuyerAssignableChangedMessagePayload of( return instance; } + public AssociateRoleBuyerAssignableChangedMessagePayload copyDeep(); + /** * factory method to create a deep copy of AssociateRoleBuyerAssignableChangedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleBuyerAssignableChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleBuyerAssignableChangedMessagePayloadImpl.java index 1ab539ce614..2c4a5df17c0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleBuyerAssignableChangedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleBuyerAssignableChangedMessagePayloadImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public AssociateRoleBuyerAssignableChangedMessagePayload copyDeep() { + return AssociateRoleBuyerAssignableChangedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleCreatedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleCreatedMessage.java index 317febc36be..2841c2fbe86 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleCreatedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleCreatedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("AssociateRoleCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AssociateRoleCreatedMessageImpl.class) public interface AssociateRoleCreatedMessage extends Message { @@ -90,6 +91,8 @@ public static AssociateRoleCreatedMessage of(final AssociateRoleCreatedMessage t return instance; } + public AssociateRoleCreatedMessage copyDeep(); + /** * factory method to create a deep copy of AssociateRoleCreatedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleCreatedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleCreatedMessageImpl.java index 1a98b563ea6..ff3b4f4bd41 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleCreatedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleCreatedMessageImpl.java @@ -293,4 +293,8 @@ public String toString() { .build(); } + @Override + public AssociateRoleCreatedMessage copyDeep() { + return AssociateRoleCreatedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleCreatedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleCreatedMessagePayload.java index ba3a6ec6239..dec75f29d2b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleCreatedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleCreatedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("AssociateRoleCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AssociateRoleCreatedMessagePayloadImpl.class) public interface AssociateRoleCreatedMessagePayload extends MessagePayload { @@ -73,6 +74,8 @@ public static AssociateRoleCreatedMessagePayload of(final AssociateRoleCreatedMe return instance; } + public AssociateRoleCreatedMessagePayload copyDeep(); + /** * factory method to create a deep copy of AssociateRoleCreatedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleCreatedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleCreatedMessagePayloadImpl.java index b8cac57568a..a0500019063 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleCreatedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleCreatedMessagePayloadImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public AssociateRoleCreatedMessagePayload copyDeep() { + return AssociateRoleCreatedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleDeletedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleDeletedMessage.java index cd45d9d29bc..442c898c254 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleDeletedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleDeletedMessage.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("AssociateRoleDeleted") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AssociateRoleDeletedMessageImpl.class) public interface AssociateRoleDeletedMessage extends Message { @@ -68,6 +69,8 @@ public static AssociateRoleDeletedMessage of(final AssociateRoleDeletedMessage t return instance; } + public AssociateRoleDeletedMessage copyDeep(); + /** * factory method to create a deep copy of AssociateRoleDeletedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleDeletedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleDeletedMessageImpl.java index cac3eecc406..c95ce2e41a3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleDeletedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleDeletedMessageImpl.java @@ -273,4 +273,8 @@ public String toString() { .build(); } + @Override + public AssociateRoleDeletedMessage copyDeep() { + return AssociateRoleDeletedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleDeletedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleDeletedMessagePayload.java index 24b5005825a..d56e1c9347e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleDeletedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleDeletedMessagePayload.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("AssociateRoleDeleted") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AssociateRoleDeletedMessagePayloadImpl.class) public interface AssociateRoleDeletedMessagePayload extends MessagePayload { @@ -51,6 +52,8 @@ public static AssociateRoleDeletedMessagePayload of(final AssociateRoleDeletedMe return instance; } + public AssociateRoleDeletedMessagePayload copyDeep(); + /** * factory method to create a deep copy of AssociateRoleDeletedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleDeletedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleDeletedMessagePayloadImpl.java index af9e2f1c040..1477e86d17f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleDeletedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleDeletedMessagePayloadImpl.java @@ -62,4 +62,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public AssociateRoleDeletedMessagePayload copyDeep() { + return AssociateRoleDeletedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleNameSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleNameSetMessage.java index ffdf5627dce..2afe2f204e2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleNameSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleNameSetMessage.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("AssociateRoleNameSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AssociateRoleNameSetMessageImpl.class) public interface AssociateRoleNameSetMessage extends Message { @@ -87,6 +88,8 @@ public static AssociateRoleNameSetMessage of(final AssociateRoleNameSetMessage t return instance; } + public AssociateRoleNameSetMessage copyDeep(); + /** * factory method to create a deep copy of AssociateRoleNameSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleNameSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleNameSetMessageImpl.java index 68e8c56165e..2b63df6ceb2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleNameSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleNameSetMessageImpl.java @@ -293,4 +293,8 @@ public String toString() { .build(); } + @Override + public AssociateRoleNameSetMessage copyDeep() { + return AssociateRoleNameSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleNameSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleNameSetMessagePayload.java index 4bb76af9cdb..c35161dc903 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleNameSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleNameSetMessagePayload.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("AssociateRoleNameSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AssociateRoleNameSetMessagePayloadImpl.class) public interface AssociateRoleNameSetMessagePayload extends MessagePayload { @@ -70,6 +71,8 @@ public static AssociateRoleNameSetMessagePayload of(final AssociateRoleNameSetMe return instance; } + public AssociateRoleNameSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of AssociateRoleNameSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleNameSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleNameSetMessagePayloadImpl.java index 1b5655b457a..02f59db4100 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleNameSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRoleNameSetMessagePayloadImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public AssociateRoleNameSetMessagePayload copyDeep() { + return AssociateRoleNameSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionAddedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionAddedMessage.java index 8e44406f0d4..7ca0595547d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionAddedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionAddedMessage.java @@ -35,6 +35,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("AssociateRolePermissionAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AssociateRolePermissionAddedMessageImpl.class) public interface AssociateRolePermissionAddedMessage extends Message { @@ -88,6 +89,8 @@ public static AssociateRolePermissionAddedMessage of(final AssociateRolePermissi return instance; } + public AssociateRolePermissionAddedMessage copyDeep(); + /** * factory method to create a deep copy of AssociateRolePermissionAddedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionAddedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionAddedMessageImpl.java index 53788f8dcf5..ffba9bc6101 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionAddedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionAddedMessageImpl.java @@ -294,4 +294,8 @@ public String toString() { .build(); } + @Override + public AssociateRolePermissionAddedMessage copyDeep() { + return AssociateRolePermissionAddedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionAddedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionAddedMessagePayload.java index 16c75636c06..36b0ae2f110 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionAddedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionAddedMessagePayload.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("AssociateRolePermissionAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AssociateRolePermissionAddedMessagePayloadImpl.class) public interface AssociateRolePermissionAddedMessagePayload extends MessagePayload { @@ -72,6 +73,8 @@ public static AssociateRolePermissionAddedMessagePayload of( return instance; } + public AssociateRolePermissionAddedMessagePayload copyDeep(); + /** * factory method to create a deep copy of AssociateRolePermissionAddedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionAddedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionAddedMessagePayloadImpl.java index a1bb057cb83..97fa76a7a69 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionAddedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionAddedMessagePayloadImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public AssociateRolePermissionAddedMessagePayload copyDeep() { + return AssociateRolePermissionAddedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionRemovedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionRemovedMessage.java index 8f5cf144365..4daa32e072e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionRemovedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionRemovedMessage.java @@ -35,6 +35,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("AssociateRolePermissionRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AssociateRolePermissionRemovedMessageImpl.class) public interface AssociateRolePermissionRemovedMessage extends Message { @@ -88,6 +89,8 @@ public static AssociateRolePermissionRemovedMessage of(final AssociateRolePermis return instance; } + public AssociateRolePermissionRemovedMessage copyDeep(); + /** * factory method to create a deep copy of AssociateRolePermissionRemovedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionRemovedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionRemovedMessageImpl.java index 5c8d6336605..0fa9a4329f1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionRemovedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionRemovedMessageImpl.java @@ -294,4 +294,8 @@ public String toString() { .build(); } + @Override + public AssociateRolePermissionRemovedMessage copyDeep() { + return AssociateRolePermissionRemovedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionRemovedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionRemovedMessagePayload.java index a9f1a15c7fd..d5025084434 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionRemovedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionRemovedMessagePayload.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("AssociateRolePermissionRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AssociateRolePermissionRemovedMessagePayloadImpl.class) public interface AssociateRolePermissionRemovedMessagePayload extends MessagePayload { @@ -72,6 +73,8 @@ public static AssociateRolePermissionRemovedMessagePayload of( return instance; } + public AssociateRolePermissionRemovedMessagePayload copyDeep(); + /** * factory method to create a deep copy of AssociateRolePermissionRemovedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionRemovedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionRemovedMessagePayloadImpl.java index 70e7ae39ab9..a86763988fd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionRemovedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionRemovedMessagePayloadImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public AssociateRolePermissionRemovedMessagePayload copyDeep() { + return AssociateRolePermissionRemovedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionsSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionsSetMessage.java index 3172232a9d3..6cf76ac42d5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionsSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionsSetMessage.java @@ -35,6 +35,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("AssociateRolePermissionsSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AssociateRolePermissionsSetMessageImpl.class) public interface AssociateRolePermissionsSetMessage extends Message { @@ -96,6 +97,8 @@ public static AssociateRolePermissionsSetMessage of(final AssociateRolePermissio return instance; } + public AssociateRolePermissionsSetMessage copyDeep(); + /** * factory method to create a deep copy of AssociateRolePermissionsSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionsSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionsSetMessageImpl.java index d29b2f2ef73..80063ea6d8c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionsSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionsSetMessageImpl.java @@ -299,4 +299,8 @@ public String toString() { .build(); } + @Override + public AssociateRolePermissionsSetMessage copyDeep() { + return AssociateRolePermissionsSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionsSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionsSetMessagePayload.java index 2b7805bd09a..d3291731249 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionsSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionsSetMessagePayload.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("AssociateRolePermissionsSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AssociateRolePermissionsSetMessagePayloadImpl.class) public interface AssociateRolePermissionsSetMessagePayload extends MessagePayload { @@ -80,6 +81,8 @@ public static AssociateRolePermissionsSetMessagePayload of( return instance; } + public AssociateRolePermissionsSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of AssociateRolePermissionsSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionsSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionsSetMessagePayloadImpl.java index 3fcccb3d457..943b88b8502 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionsSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/AssociateRolePermissionsSetMessagePayloadImpl.java @@ -98,4 +98,8 @@ public String toString() { .build(); } + @Override + public AssociateRolePermissionsSetMessagePayload copyDeep() { + return AssociateRolePermissionsSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressAddedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressAddedMessage.java index db245761202..777120e6024 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressAddedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressAddedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitAddressAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitAddressAddedMessageImpl.class) public interface BusinessUnitAddressAddedMessage extends Message { @@ -90,6 +91,8 @@ public static BusinessUnitAddressAddedMessage of(final BusinessUnitAddressAddedM return instance; } + public BusinessUnitAddressAddedMessage copyDeep(); + /** * factory method to create a deep copy of BusinessUnitAddressAddedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressAddedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressAddedMessageImpl.java index d9dc2e52450..22d77fc576e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressAddedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressAddedMessageImpl.java @@ -294,4 +294,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitAddressAddedMessage copyDeep() { + return BusinessUnitAddressAddedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressAddedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressAddedMessagePayload.java index d86aa69b662..e4841366812 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressAddedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressAddedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitAddressAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitAddressAddedMessagePayloadImpl.class) public interface BusinessUnitAddressAddedMessagePayload extends MessagePayload { @@ -73,6 +74,8 @@ public static BusinessUnitAddressAddedMessagePayload of(final BusinessUnitAddres return instance; } + public BusinessUnitAddressAddedMessagePayload copyDeep(); + /** * factory method to create a deep copy of BusinessUnitAddressAddedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressAddedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressAddedMessagePayloadImpl.java index fda99d3cd09..2339f9e2064 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressAddedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressAddedMessagePayloadImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitAddressAddedMessagePayload copyDeep() { + return BusinessUnitAddressAddedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressChangedMessage.java index 9b290c14078..b1262691baf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressChangedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressChangedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitAddressChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitAddressChangedMessageImpl.class) public interface BusinessUnitAddressChangedMessage extends Message { @@ -90,6 +91,8 @@ public static BusinessUnitAddressChangedMessage of(final BusinessUnitAddressChan return instance; } + public BusinessUnitAddressChangedMessage copyDeep(); + /** * factory method to create a deep copy of BusinessUnitAddressChangedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressChangedMessageImpl.java index e0d3a27d251..aac1e3dfbbf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressChangedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressChangedMessageImpl.java @@ -294,4 +294,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitAddressChangedMessage copyDeep() { + return BusinessUnitAddressChangedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressChangedMessagePayload.java index e6a245ecba7..1cccff1a4c0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressChangedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressChangedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitAddressChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitAddressChangedMessagePayloadImpl.class) public interface BusinessUnitAddressChangedMessagePayload extends MessagePayload { @@ -73,6 +74,8 @@ public static BusinessUnitAddressChangedMessagePayload of(final BusinessUnitAddr return instance; } + public BusinessUnitAddressChangedMessagePayload copyDeep(); + /** * factory method to create a deep copy of BusinessUnitAddressChangedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressChangedMessagePayloadImpl.java index 4211f7c5777..3496a68a788 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressChangedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressChangedMessagePayloadImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitAddressChangedMessagePayload copyDeep() { + return BusinessUnitAddressChangedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldAddedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldAddedMessage.java index aa56620c609..6e3a3dbe33a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldAddedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldAddedMessage.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitAddressCustomFieldAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitAddressCustomFieldAddedMessageImpl.class) public interface BusinessUnitAddressCustomFieldAddedMessage extends Message { @@ -120,6 +121,8 @@ public static BusinessUnitAddressCustomFieldAddedMessage of( return instance; } + public BusinessUnitAddressCustomFieldAddedMessage copyDeep(); + /** * factory method to create a deep copy of BusinessUnitAddressCustomFieldAddedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldAddedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldAddedMessageImpl.java index 8e96e7b8bfd..b20767d1399 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldAddedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldAddedMessageImpl.java @@ -334,4 +334,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitAddressCustomFieldAddedMessage copyDeep() { + return BusinessUnitAddressCustomFieldAddedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldAddedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldAddedMessagePayload.java index 3d03b99bc83..e20fb86fb45 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldAddedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldAddedMessagePayload.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitAddressCustomFieldAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitAddressCustomFieldAddedMessagePayloadImpl.class) public interface BusinessUnitAddressCustomFieldAddedMessagePayload extends MessagePayload { @@ -103,6 +104,8 @@ public static BusinessUnitAddressCustomFieldAddedMessagePayload of( return instance; } + public BusinessUnitAddressCustomFieldAddedMessagePayload copyDeep(); + /** * factory method to create a deep copy of BusinessUnitAddressCustomFieldAddedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldAddedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldAddedMessagePayloadImpl.java index 70e0b8ef29d..8f806ca96e2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldAddedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldAddedMessagePayloadImpl.java @@ -129,4 +129,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitAddressCustomFieldAddedMessagePayload copyDeep() { + return BusinessUnitAddressCustomFieldAddedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldChangedMessage.java index 0c1e54aac3a..780b9a77474 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldChangedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldChangedMessage.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitAddressCustomFieldChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitAddressCustomFieldChangedMessageImpl.class) public interface BusinessUnitAddressCustomFieldChangedMessage extends Message { @@ -136,6 +137,8 @@ public static BusinessUnitAddressCustomFieldChangedMessage of( return instance; } + public BusinessUnitAddressCustomFieldChangedMessage copyDeep(); + /** * factory method to create a deep copy of BusinessUnitAddressCustomFieldChangedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldChangedMessageImpl.java index e58dec57f17..7a471724e5b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldChangedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldChangedMessageImpl.java @@ -354,4 +354,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitAddressCustomFieldChangedMessage copyDeep() { + return BusinessUnitAddressCustomFieldChangedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldChangedMessagePayload.java index cf7a2d065d7..a7321a11a05 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldChangedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldChangedMessagePayload.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitAddressCustomFieldChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitAddressCustomFieldChangedMessagePayloadImpl.class) public interface BusinessUnitAddressCustomFieldChangedMessagePayload extends MessagePayload { @@ -119,6 +120,8 @@ public static BusinessUnitAddressCustomFieldChangedMessagePayload of( return instance; } + public BusinessUnitAddressCustomFieldChangedMessagePayload copyDeep(); + /** * factory method to create a deep copy of BusinessUnitAddressCustomFieldChangedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldChangedMessagePayloadImpl.java index 4bcdd20a620..fb8188c3821 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldChangedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldChangedMessagePayloadImpl.java @@ -154,4 +154,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitAddressCustomFieldChangedMessagePayload copyDeep() { + return BusinessUnitAddressCustomFieldChangedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldRemovedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldRemovedMessage.java index 4e4ff72fe61..09e9c76b148 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldRemovedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldRemovedMessage.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitAddressCustomFieldRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitAddressCustomFieldRemovedMessageImpl.class) public interface BusinessUnitAddressCustomFieldRemovedMessage extends Message { @@ -104,6 +105,8 @@ public static BusinessUnitAddressCustomFieldRemovedMessage of( return instance; } + public BusinessUnitAddressCustomFieldRemovedMessage copyDeep(); + /** * factory method to create a deep copy of BusinessUnitAddressCustomFieldRemovedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldRemovedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldRemovedMessageImpl.java index 3c1a293e188..0613b5a4b48 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldRemovedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldRemovedMessageImpl.java @@ -314,4 +314,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitAddressCustomFieldRemovedMessage copyDeep() { + return BusinessUnitAddressCustomFieldRemovedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldRemovedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldRemovedMessagePayload.java index 64cde996ec7..340b91659c1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldRemovedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldRemovedMessagePayload.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitAddressCustomFieldRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitAddressCustomFieldRemovedMessagePayloadImpl.class) public interface BusinessUnitAddressCustomFieldRemovedMessagePayload extends MessagePayload { @@ -87,6 +88,8 @@ public static BusinessUnitAddressCustomFieldRemovedMessagePayload of( return instance; } + public BusinessUnitAddressCustomFieldRemovedMessagePayload copyDeep(); + /** * factory method to create a deep copy of BusinessUnitAddressCustomFieldRemovedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldRemovedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldRemovedMessagePayloadImpl.java index bd21171bcc2..00af505976e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldRemovedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomFieldRemovedMessagePayloadImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitAddressCustomFieldRemovedMessagePayload copyDeep() { + return BusinessUnitAddressCustomFieldRemovedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomTypeRemovedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomTypeRemovedMessage.java index ed373a9d956..eeb9453fe2d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomTypeRemovedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomTypeRemovedMessage.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitAddressCustomTypeRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitAddressCustomTypeRemovedMessageImpl.class) public interface BusinessUnitAddressCustomTypeRemovedMessage extends Message { @@ -101,6 +102,8 @@ public static BusinessUnitAddressCustomTypeRemovedMessage of( return instance; } + public BusinessUnitAddressCustomTypeRemovedMessage copyDeep(); + /** * factory method to create a deep copy of BusinessUnitAddressCustomTypeRemovedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomTypeRemovedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomTypeRemovedMessageImpl.java index 5dc36f78182..17b8cbaf021 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomTypeRemovedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomTypeRemovedMessageImpl.java @@ -314,4 +314,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitAddressCustomTypeRemovedMessage copyDeep() { + return BusinessUnitAddressCustomTypeRemovedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomTypeRemovedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomTypeRemovedMessagePayload.java index 6c681a07e9c..3f434103223 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomTypeRemovedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomTypeRemovedMessagePayload.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitAddressCustomTypeRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitAddressCustomTypeRemovedMessagePayloadImpl.class) public interface BusinessUnitAddressCustomTypeRemovedMessagePayload extends MessagePayload { @@ -84,6 +85,8 @@ public static BusinessUnitAddressCustomTypeRemovedMessagePayload of( return instance; } + public BusinessUnitAddressCustomTypeRemovedMessagePayload copyDeep(); + /** * factory method to create a deep copy of BusinessUnitAddressCustomTypeRemovedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomTypeRemovedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomTypeRemovedMessagePayloadImpl.java index a7b07c6a778..1957265b273 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomTypeRemovedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomTypeRemovedMessagePayloadImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitAddressCustomTypeRemovedMessagePayload copyDeep() { + return BusinessUnitAddressCustomTypeRemovedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomTypeSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomTypeSetMessage.java index fab5148667e..89389b7f453 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomTypeSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomTypeSetMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitAddressCustomTypeSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitAddressCustomTypeSetMessageImpl.class) public interface BusinessUnitAddressCustomTypeSetMessage extends Message { @@ -122,6 +123,8 @@ public static BusinessUnitAddressCustomTypeSetMessage of(final BusinessUnitAddre return instance; } + public BusinessUnitAddressCustomTypeSetMessage copyDeep(); + /** * factory method to create a deep copy of BusinessUnitAddressCustomTypeSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomTypeSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomTypeSetMessageImpl.java index 561f0a5132a..59532d45a00 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomTypeSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomTypeSetMessageImpl.java @@ -333,4 +333,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitAddressCustomTypeSetMessage copyDeep() { + return BusinessUnitAddressCustomTypeSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomTypeSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomTypeSetMessagePayload.java index 5f595883ecb..05d3956a7dd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomTypeSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomTypeSetMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitAddressCustomTypeSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitAddressCustomTypeSetMessagePayloadImpl.class) public interface BusinessUnitAddressCustomTypeSetMessagePayload extends MessagePayload { @@ -106,6 +107,8 @@ public static BusinessUnitAddressCustomTypeSetMessagePayload of( return instance; } + public BusinessUnitAddressCustomTypeSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of BusinessUnitAddressCustomTypeSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomTypeSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomTypeSetMessagePayloadImpl.java index 56b4acdf11b..5b13ec0b04e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomTypeSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressCustomTypeSetMessagePayloadImpl.java @@ -134,4 +134,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitAddressCustomTypeSetMessagePayload copyDeep() { + return BusinessUnitAddressCustomTypeSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressRemovedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressRemovedMessage.java index fb2838963ec..f7ec7a95f8a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressRemovedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressRemovedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitAddressRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitAddressRemovedMessageImpl.class) public interface BusinessUnitAddressRemovedMessage extends Message { @@ -90,6 +91,8 @@ public static BusinessUnitAddressRemovedMessage of(final BusinessUnitAddressRemo return instance; } + public BusinessUnitAddressRemovedMessage copyDeep(); + /** * factory method to create a deep copy of BusinessUnitAddressRemovedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressRemovedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressRemovedMessageImpl.java index effa24508b4..27ee7f459cd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressRemovedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressRemovedMessageImpl.java @@ -294,4 +294,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitAddressRemovedMessage copyDeep() { + return BusinessUnitAddressRemovedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressRemovedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressRemovedMessagePayload.java index fb99a7865b1..6174fe0b4dd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressRemovedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressRemovedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitAddressRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitAddressRemovedMessagePayloadImpl.class) public interface BusinessUnitAddressRemovedMessagePayload extends MessagePayload { @@ -73,6 +74,8 @@ public static BusinessUnitAddressRemovedMessagePayload of(final BusinessUnitAddr return instance; } + public BusinessUnitAddressRemovedMessagePayload copyDeep(); + /** * factory method to create a deep copy of BusinessUnitAddressRemovedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressRemovedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressRemovedMessagePayloadImpl.java index c7d78a7a130..f9d22f63b28 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressRemovedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAddressRemovedMessagePayloadImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitAddressRemovedMessagePayload copyDeep() { + return BusinessUnitAddressRemovedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitApprovalRuleModeChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitApprovalRuleModeChangedMessage.java index ff31d7d1452..d266d6734fb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitApprovalRuleModeChangedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitApprovalRuleModeChangedMessage.java @@ -35,6 +35,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitApprovalRuleModeChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitApprovalRuleModeChangedMessageImpl.class) public interface BusinessUnitApprovalRuleModeChangedMessage extends Message { @@ -105,6 +106,8 @@ public static BusinessUnitApprovalRuleModeChangedMessage of( return instance; } + public BusinessUnitApprovalRuleModeChangedMessage copyDeep(); + /** * factory method to create a deep copy of BusinessUnitApprovalRuleModeChangedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitApprovalRuleModeChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitApprovalRuleModeChangedMessageImpl.java index 64cc5f7b970..c69cff5f173 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitApprovalRuleModeChangedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitApprovalRuleModeChangedMessageImpl.java @@ -317,4 +317,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitApprovalRuleModeChangedMessage copyDeep() { + return BusinessUnitApprovalRuleModeChangedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitApprovalRuleModeChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitApprovalRuleModeChangedMessagePayload.java index 90dd3055b62..edee98c6f28 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitApprovalRuleModeChangedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitApprovalRuleModeChangedMessagePayload.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitApprovalRuleModeChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitApprovalRuleModeChangedMessagePayloadImpl.class) public interface BusinessUnitApprovalRuleModeChangedMessagePayload extends MessagePayload { @@ -88,6 +89,8 @@ public static BusinessUnitApprovalRuleModeChangedMessagePayload of( return instance; } + public BusinessUnitApprovalRuleModeChangedMessagePayload copyDeep(); + /** * factory method to create a deep copy of BusinessUnitApprovalRuleModeChangedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitApprovalRuleModeChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitApprovalRuleModeChangedMessagePayloadImpl.java index ac0beb6c318..ca4d7644470 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitApprovalRuleModeChangedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitApprovalRuleModeChangedMessagePayloadImpl.java @@ -117,4 +117,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitApprovalRuleModeChangedMessagePayload copyDeep() { + return BusinessUnitApprovalRuleModeChangedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateAddedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateAddedMessage.java index 9c422aeb49e..a278ace52ab 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateAddedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateAddedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitAssociateAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitAssociateAddedMessageImpl.class) public interface BusinessUnitAssociateAddedMessage extends Message { @@ -90,6 +91,8 @@ public static BusinessUnitAssociateAddedMessage of(final BusinessUnitAssociateAd return instance; } + public BusinessUnitAssociateAddedMessage copyDeep(); + /** * factory method to create a deep copy of BusinessUnitAssociateAddedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateAddedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateAddedMessageImpl.java index b31e95a9bac..be85b64c90e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateAddedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateAddedMessageImpl.java @@ -294,4 +294,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitAssociateAddedMessage copyDeep() { + return BusinessUnitAssociateAddedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateAddedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateAddedMessagePayload.java index 3f47c3f7f4e..1bade33eaa4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateAddedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateAddedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitAssociateAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitAssociateAddedMessagePayloadImpl.class) public interface BusinessUnitAssociateAddedMessagePayload extends MessagePayload { @@ -73,6 +74,8 @@ public static BusinessUnitAssociateAddedMessagePayload of(final BusinessUnitAsso return instance; } + public BusinessUnitAssociateAddedMessagePayload copyDeep(); + /** * factory method to create a deep copy of BusinessUnitAssociateAddedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateAddedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateAddedMessagePayloadImpl.java index 2a058a16508..257a0e2bd74 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateAddedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateAddedMessagePayloadImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitAssociateAddedMessagePayload copyDeep() { + return BusinessUnitAssociateAddedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateChangedMessage.java index 5ba0ec65a7d..d62e4ca32c2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateChangedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateChangedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitAssociateChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitAssociateChangedMessageImpl.class) public interface BusinessUnitAssociateChangedMessage extends Message { @@ -90,6 +91,8 @@ public static BusinessUnitAssociateChangedMessage of(final BusinessUnitAssociate return instance; } + public BusinessUnitAssociateChangedMessage copyDeep(); + /** * factory method to create a deep copy of BusinessUnitAssociateChangedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateChangedMessageImpl.java index 305e8db1086..f6f1a18661d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateChangedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateChangedMessageImpl.java @@ -294,4 +294,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitAssociateChangedMessage copyDeep() { + return BusinessUnitAssociateChangedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateChangedMessagePayload.java index 6de8377477d..4f3cce98e58 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateChangedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateChangedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitAssociateChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitAssociateChangedMessagePayloadImpl.class) public interface BusinessUnitAssociateChangedMessagePayload extends MessagePayload { @@ -74,6 +75,8 @@ public static BusinessUnitAssociateChangedMessagePayload of( return instance; } + public BusinessUnitAssociateChangedMessagePayload copyDeep(); + /** * factory method to create a deep copy of BusinessUnitAssociateChangedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateChangedMessagePayloadImpl.java index 4ba5a48dd17..5056aed2a06 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateChangedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateChangedMessagePayloadImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitAssociateChangedMessagePayload copyDeep() { + return BusinessUnitAssociateChangedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateModeChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateModeChangedMessage.java index bb55a972266..4ed0240f58a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateModeChangedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateModeChangedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitAssociateModeChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitAssociateModeChangedMessageImpl.class) public interface BusinessUnitAssociateModeChangedMessage extends Message { @@ -105,6 +106,8 @@ public static BusinessUnitAssociateModeChangedMessage of(final BusinessUnitAssoc return instance; } + public BusinessUnitAssociateModeChangedMessage copyDeep(); + /** * factory method to create a deep copy of BusinessUnitAssociateModeChangedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateModeChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateModeChangedMessageImpl.java index 69ca14f9ff2..45df740313c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateModeChangedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateModeChangedMessageImpl.java @@ -316,4 +316,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitAssociateModeChangedMessage copyDeep() { + return BusinessUnitAssociateModeChangedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateModeChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateModeChangedMessagePayload.java index 14d590bdc57..4bbff50c98a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateModeChangedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateModeChangedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitAssociateModeChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitAssociateModeChangedMessagePayloadImpl.class) public interface BusinessUnitAssociateModeChangedMessagePayload extends MessagePayload { @@ -89,6 +90,8 @@ public static BusinessUnitAssociateModeChangedMessagePayload of( return instance; } + public BusinessUnitAssociateModeChangedMessagePayload copyDeep(); + /** * factory method to create a deep copy of BusinessUnitAssociateModeChangedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateModeChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateModeChangedMessagePayloadImpl.java index 9347110cc73..e8825ecf40c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateModeChangedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateModeChangedMessagePayloadImpl.java @@ -114,4 +114,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitAssociateModeChangedMessagePayload copyDeep() { + return BusinessUnitAssociateModeChangedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateRemovedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateRemovedMessage.java index 38a2fa11be8..0c1b751ea58 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateRemovedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateRemovedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitAssociateRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitAssociateRemovedMessageImpl.class) public interface BusinessUnitAssociateRemovedMessage extends Message { @@ -90,6 +91,8 @@ public static BusinessUnitAssociateRemovedMessage of(final BusinessUnitAssociate return instance; } + public BusinessUnitAssociateRemovedMessage copyDeep(); + /** * factory method to create a deep copy of BusinessUnitAssociateRemovedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateRemovedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateRemovedMessageImpl.java index 2a8d03cdb00..6975229be17 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateRemovedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateRemovedMessageImpl.java @@ -294,4 +294,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitAssociateRemovedMessage copyDeep() { + return BusinessUnitAssociateRemovedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateRemovedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateRemovedMessagePayload.java index 43abd08f279..a48acec2c13 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateRemovedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateRemovedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitAssociateRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitAssociateRemovedMessagePayloadImpl.class) public interface BusinessUnitAssociateRemovedMessagePayload extends MessagePayload { @@ -74,6 +75,8 @@ public static BusinessUnitAssociateRemovedMessagePayload of( return instance; } + public BusinessUnitAssociateRemovedMessagePayload copyDeep(); + /** * factory method to create a deep copy of BusinessUnitAssociateRemovedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateRemovedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateRemovedMessagePayloadImpl.java index c289aa85fa6..3d77d42419f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateRemovedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociateRemovedMessagePayloadImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitAssociateRemovedMessagePayload copyDeep() { + return BusinessUnitAssociateRemovedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociatesSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociatesSetMessage.java index b3c0e7c3646..038cec287b0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociatesSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociatesSetMessage.java @@ -37,6 +37,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitAssociatesSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitAssociatesSetMessageImpl.class) public interface BusinessUnitAssociatesSetMessage extends Message { @@ -99,6 +100,8 @@ public static BusinessUnitAssociatesSetMessage of(final BusinessUnitAssociatesSe return instance; } + public BusinessUnitAssociatesSetMessage copyDeep(); + /** * factory method to create a deep copy of BusinessUnitAssociatesSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociatesSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociatesSetMessageImpl.java index ea1d07a1cec..030fdbfc266 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociatesSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociatesSetMessageImpl.java @@ -298,4 +298,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitAssociatesSetMessage copyDeep() { + return BusinessUnitAssociatesSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociatesSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociatesSetMessagePayload.java index f0c52eedb46..446f77d020c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociatesSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociatesSetMessagePayload.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitAssociatesSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitAssociatesSetMessagePayloadImpl.class) public interface BusinessUnitAssociatesSetMessagePayload extends MessagePayload { @@ -82,6 +83,8 @@ public static BusinessUnitAssociatesSetMessagePayload of(final BusinessUnitAssoc return instance; } + public BusinessUnitAssociatesSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of BusinessUnitAssociatesSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociatesSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociatesSetMessagePayloadImpl.java index e6d737c2188..c48687d35cd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociatesSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitAssociatesSetMessagePayloadImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitAssociatesSetMessagePayload copyDeep() { + return BusinessUnitAssociatesSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitBillingAddressAddedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitBillingAddressAddedMessage.java index 738d3c427e6..e1aff269ba0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitBillingAddressAddedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitBillingAddressAddedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitBillingAddressAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitBillingAddressAddedMessageImpl.class) public interface BusinessUnitBillingAddressAddedMessage extends Message { @@ -90,6 +91,8 @@ public static BusinessUnitBillingAddressAddedMessage of(final BusinessUnitBillin return instance; } + public BusinessUnitBillingAddressAddedMessage copyDeep(); + /** * factory method to create a deep copy of BusinessUnitBillingAddressAddedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitBillingAddressAddedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitBillingAddressAddedMessageImpl.java index d2ff50c7113..755893f229b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitBillingAddressAddedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitBillingAddressAddedMessageImpl.java @@ -294,4 +294,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitBillingAddressAddedMessage copyDeep() { + return BusinessUnitBillingAddressAddedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitBillingAddressAddedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitBillingAddressAddedMessagePayload.java index 69ac0e0c391..7b2f9c9bd66 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitBillingAddressAddedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitBillingAddressAddedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitBillingAddressAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitBillingAddressAddedMessagePayloadImpl.class) public interface BusinessUnitBillingAddressAddedMessagePayload extends MessagePayload { @@ -74,6 +75,8 @@ public static BusinessUnitBillingAddressAddedMessagePayload of( return instance; } + public BusinessUnitBillingAddressAddedMessagePayload copyDeep(); + /** * factory method to create a deep copy of BusinessUnitBillingAddressAddedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitBillingAddressAddedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitBillingAddressAddedMessagePayloadImpl.java index c1802ed09c6..e55248c626f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitBillingAddressAddedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitBillingAddressAddedMessagePayloadImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitBillingAddressAddedMessagePayload copyDeep() { + return BusinessUnitBillingAddressAddedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitBillingAddressRemovedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitBillingAddressRemovedMessage.java index 25cee51e33d..9eac06cbc7c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitBillingAddressRemovedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitBillingAddressRemovedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitBillingAddressRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitBillingAddressRemovedMessageImpl.class) public interface BusinessUnitBillingAddressRemovedMessage extends Message { @@ -90,6 +91,8 @@ public static BusinessUnitBillingAddressRemovedMessage of(final BusinessUnitBill return instance; } + public BusinessUnitBillingAddressRemovedMessage copyDeep(); + /** * factory method to create a deep copy of BusinessUnitBillingAddressRemovedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitBillingAddressRemovedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitBillingAddressRemovedMessageImpl.java index 86d27c2d08a..5d1b0e49821 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitBillingAddressRemovedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitBillingAddressRemovedMessageImpl.java @@ -295,4 +295,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitBillingAddressRemovedMessage copyDeep() { + return BusinessUnitBillingAddressRemovedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitBillingAddressRemovedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitBillingAddressRemovedMessagePayload.java index 9d317fece92..54d0cb20783 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitBillingAddressRemovedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitBillingAddressRemovedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitBillingAddressRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitBillingAddressRemovedMessagePayloadImpl.class) public interface BusinessUnitBillingAddressRemovedMessagePayload extends MessagePayload { @@ -74,6 +75,8 @@ public static BusinessUnitBillingAddressRemovedMessagePayload of( return instance; } + public BusinessUnitBillingAddressRemovedMessagePayload copyDeep(); + /** * factory method to create a deep copy of BusinessUnitBillingAddressRemovedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitBillingAddressRemovedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitBillingAddressRemovedMessagePayloadImpl.java index dbe90556376..de019d7fab3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitBillingAddressRemovedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitBillingAddressRemovedMessagePayloadImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitBillingAddressRemovedMessagePayload copyDeep() { + return BusinessUnitBillingAddressRemovedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitContactEmailSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitContactEmailSetMessage.java index 6d00ad01166..22f32c1cb5c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitContactEmailSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitContactEmailSetMessage.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitContactEmailSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitContactEmailSetMessageImpl.class) public interface BusinessUnitContactEmailSetMessage extends Message { @@ -84,6 +85,8 @@ public static BusinessUnitContactEmailSetMessage of(final BusinessUnitContactEma return instance; } + public BusinessUnitContactEmailSetMessage copyDeep(); + /** * factory method to create a deep copy of BusinessUnitContactEmailSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitContactEmailSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitContactEmailSetMessageImpl.java index 0c42733abe3..33635c34e65 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitContactEmailSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitContactEmailSetMessageImpl.java @@ -294,4 +294,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitContactEmailSetMessage copyDeep() { + return BusinessUnitContactEmailSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitContactEmailSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitContactEmailSetMessagePayload.java index ed18d7ed2c6..6b0cf72503d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitContactEmailSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitContactEmailSetMessagePayload.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitContactEmailSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitContactEmailSetMessagePayloadImpl.class) public interface BusinessUnitContactEmailSetMessagePayload extends MessagePayload { @@ -68,6 +69,8 @@ public static BusinessUnitContactEmailSetMessagePayload of( return instance; } + public BusinessUnitContactEmailSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of BusinessUnitContactEmailSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitContactEmailSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitContactEmailSetMessagePayloadImpl.java index 7c47571616c..c3091feb5c3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitContactEmailSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitContactEmailSetMessagePayloadImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitContactEmailSetMessagePayload copyDeep() { + return BusinessUnitContactEmailSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCreatedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCreatedMessage.java index 7e74e31c9c7..6169f450931 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCreatedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCreatedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitCreatedMessageImpl.class) public interface BusinessUnitCreatedMessage extends Message { @@ -90,6 +91,8 @@ public static BusinessUnitCreatedMessage of(final BusinessUnitCreatedMessage tem return instance; } + public BusinessUnitCreatedMessage copyDeep(); + /** * factory method to create a deep copy of BusinessUnitCreatedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCreatedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCreatedMessageImpl.java index ca4f5f3411c..a035408fdfd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCreatedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCreatedMessageImpl.java @@ -293,4 +293,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitCreatedMessage copyDeep() { + return BusinessUnitCreatedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCreatedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCreatedMessagePayload.java index 11a4cc0db75..9fde8312acf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCreatedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCreatedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitCreatedMessagePayloadImpl.class) public interface BusinessUnitCreatedMessagePayload extends MessagePayload { @@ -73,6 +74,8 @@ public static BusinessUnitCreatedMessagePayload of(final BusinessUnitCreatedMess return instance; } + public BusinessUnitCreatedMessagePayload copyDeep(); + /** * factory method to create a deep copy of BusinessUnitCreatedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCreatedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCreatedMessagePayloadImpl.java index 4f555edcb5d..6626443d448 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCreatedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCreatedMessagePayloadImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitCreatedMessagePayload copyDeep() { + return BusinessUnitCreatedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldAddedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldAddedMessage.java index 4b2ccc8630e..b56c4133407 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldAddedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldAddedMessage.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitCustomFieldAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitCustomFieldAddedMessageImpl.class) public interface BusinessUnitCustomFieldAddedMessage extends Message { @@ -103,6 +104,8 @@ public static BusinessUnitCustomFieldAddedMessage of(final BusinessUnitCustomFie return instance; } + public BusinessUnitCustomFieldAddedMessage copyDeep(); + /** * factory method to create a deep copy of BusinessUnitCustomFieldAddedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldAddedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldAddedMessageImpl.java index 3646eba2335..4e558884d80 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldAddedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldAddedMessageImpl.java @@ -313,4 +313,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitCustomFieldAddedMessage copyDeep() { + return BusinessUnitCustomFieldAddedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldAddedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldAddedMessagePayload.java index ca6bf91b0a1..20bee15cec4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldAddedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldAddedMessagePayload.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitCustomFieldAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitCustomFieldAddedMessagePayloadImpl.class) public interface BusinessUnitCustomFieldAddedMessagePayload extends MessagePayload { @@ -87,6 +88,8 @@ public static BusinessUnitCustomFieldAddedMessagePayload of( return instance; } + public BusinessUnitCustomFieldAddedMessagePayload copyDeep(); + /** * factory method to create a deep copy of BusinessUnitCustomFieldAddedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldAddedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldAddedMessagePayloadImpl.java index 2adc9a87a42..6c407936dfd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldAddedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldAddedMessagePayloadImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitCustomFieldAddedMessagePayload copyDeep() { + return BusinessUnitCustomFieldAddedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldChangedMessage.java index 1ba751cada5..6128ec5929e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldChangedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldChangedMessage.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitCustomFieldChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitCustomFieldChangedMessageImpl.class) public interface BusinessUnitCustomFieldChangedMessage extends Message { @@ -119,6 +120,8 @@ public static BusinessUnitCustomFieldChangedMessage of(final BusinessUnitCustomF return instance; } + public BusinessUnitCustomFieldChangedMessage copyDeep(); + /** * factory method to create a deep copy of BusinessUnitCustomFieldChangedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldChangedMessageImpl.java index 28a18a337b9..1f22d8f50f2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldChangedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldChangedMessageImpl.java @@ -333,4 +333,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitCustomFieldChangedMessage copyDeep() { + return BusinessUnitCustomFieldChangedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldChangedMessagePayload.java index 0357532dd64..a97d3550d7b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldChangedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldChangedMessagePayload.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitCustomFieldChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitCustomFieldChangedMessagePayloadImpl.class) public interface BusinessUnitCustomFieldChangedMessagePayload extends MessagePayload { @@ -103,6 +104,8 @@ public static BusinessUnitCustomFieldChangedMessagePayload of( return instance; } + public BusinessUnitCustomFieldChangedMessagePayload copyDeep(); + /** * factory method to create a deep copy of BusinessUnitCustomFieldChangedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldChangedMessagePayloadImpl.java index a90a48b532e..f507d87199a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldChangedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldChangedMessagePayloadImpl.java @@ -130,4 +130,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitCustomFieldChangedMessagePayload copyDeep() { + return BusinessUnitCustomFieldChangedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldRemovedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldRemovedMessage.java index 9b0fdc3c1ab..ba9ddd5e6fd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldRemovedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldRemovedMessage.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitCustomFieldRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitCustomFieldRemovedMessageImpl.class) public interface BusinessUnitCustomFieldRemovedMessage extends Message { @@ -87,6 +88,8 @@ public static BusinessUnitCustomFieldRemovedMessage of(final BusinessUnitCustomF return instance; } + public BusinessUnitCustomFieldRemovedMessage copyDeep(); + /** * factory method to create a deep copy of BusinessUnitCustomFieldRemovedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldRemovedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldRemovedMessageImpl.java index 7eb709f097f..d1ddd960756 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldRemovedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldRemovedMessageImpl.java @@ -294,4 +294,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitCustomFieldRemovedMessage copyDeep() { + return BusinessUnitCustomFieldRemovedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldRemovedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldRemovedMessagePayload.java index f1ec47f60fc..fd789126e26 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldRemovedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldRemovedMessagePayload.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitCustomFieldRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitCustomFieldRemovedMessagePayloadImpl.class) public interface BusinessUnitCustomFieldRemovedMessagePayload extends MessagePayload { @@ -71,6 +72,8 @@ public static BusinessUnitCustomFieldRemovedMessagePayload of( return instance; } + public BusinessUnitCustomFieldRemovedMessagePayload copyDeep(); + /** * factory method to create a deep copy of BusinessUnitCustomFieldRemovedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldRemovedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldRemovedMessagePayloadImpl.java index e572f9b8f7a..386747db483 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldRemovedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomFieldRemovedMessagePayloadImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitCustomFieldRemovedMessagePayload copyDeep() { + return BusinessUnitCustomFieldRemovedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomTypeRemovedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomTypeRemovedMessage.java index 3ba56f9a28b..4d31538c563 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomTypeRemovedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomTypeRemovedMessage.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitCustomTypeRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitCustomTypeRemovedMessageImpl.class) public interface BusinessUnitCustomTypeRemovedMessage extends Message { @@ -84,6 +85,8 @@ public static BusinessUnitCustomTypeRemovedMessage of(final BusinessUnitCustomTy return instance; } + public BusinessUnitCustomTypeRemovedMessage copyDeep(); + /** * factory method to create a deep copy of BusinessUnitCustomTypeRemovedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomTypeRemovedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomTypeRemovedMessageImpl.java index 69078cebe6d..faecbacec3d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomTypeRemovedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomTypeRemovedMessageImpl.java @@ -294,4 +294,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitCustomTypeRemovedMessage copyDeep() { + return BusinessUnitCustomTypeRemovedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomTypeRemovedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomTypeRemovedMessagePayload.java index 8bc1c0720ce..e14e9346517 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomTypeRemovedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomTypeRemovedMessagePayload.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitCustomTypeRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitCustomTypeRemovedMessagePayloadImpl.class) public interface BusinessUnitCustomTypeRemovedMessagePayload extends MessagePayload { @@ -68,6 +69,8 @@ public static BusinessUnitCustomTypeRemovedMessagePayload of( return instance; } + public BusinessUnitCustomTypeRemovedMessagePayload copyDeep(); + /** * factory method to create a deep copy of BusinessUnitCustomTypeRemovedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomTypeRemovedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomTypeRemovedMessagePayloadImpl.java index 65cdc05cfd4..9848142d89f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomTypeRemovedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomTypeRemovedMessagePayloadImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitCustomTypeRemovedMessagePayload copyDeep() { + return BusinessUnitCustomTypeRemovedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomTypeSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomTypeSetMessage.java index 30cb20a6d56..2369772d869 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomTypeSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomTypeSetMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitCustomTypeSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitCustomTypeSetMessageImpl.class) public interface BusinessUnitCustomTypeSetMessage extends Message { @@ -106,6 +107,8 @@ public static BusinessUnitCustomTypeSetMessage of(final BusinessUnitCustomTypeSe return instance; } + public BusinessUnitCustomTypeSetMessage copyDeep(); + /** * factory method to create a deep copy of BusinessUnitCustomTypeSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomTypeSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomTypeSetMessageImpl.java index 4b8fbad64fc..78c76f3a7d0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomTypeSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomTypeSetMessageImpl.java @@ -314,4 +314,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitCustomTypeSetMessage copyDeep() { + return BusinessUnitCustomTypeSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomTypeSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomTypeSetMessagePayload.java index 4f15251892e..d6fc589745f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomTypeSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomTypeSetMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitCustomTypeSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitCustomTypeSetMessagePayloadImpl.class) public interface BusinessUnitCustomTypeSetMessagePayload extends MessagePayload { @@ -89,6 +90,8 @@ public static BusinessUnitCustomTypeSetMessagePayload of(final BusinessUnitCusto return instance; } + public BusinessUnitCustomTypeSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of BusinessUnitCustomTypeSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomTypeSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomTypeSetMessagePayloadImpl.java index f929ff35051..203a8931f3d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomTypeSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitCustomTypeSetMessagePayloadImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitCustomTypeSetMessagePayload copyDeep() { + return BusinessUnitCustomTypeSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDefaultBillingAddressSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDefaultBillingAddressSetMessage.java index 16cb70a7aee..1ca194544d9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDefaultBillingAddressSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDefaultBillingAddressSetMessage.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitDefaultBillingAddressSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitDefaultBillingAddressSetMessageImpl.class) public interface BusinessUnitDefaultBillingAddressSetMessage extends Message { @@ -88,6 +89,8 @@ public static BusinessUnitDefaultBillingAddressSetMessage of( return instance; } + public BusinessUnitDefaultBillingAddressSetMessage copyDeep(); + /** * factory method to create a deep copy of BusinessUnitDefaultBillingAddressSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDefaultBillingAddressSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDefaultBillingAddressSetMessageImpl.java index 99e92035b0d..ac65530a468 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDefaultBillingAddressSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDefaultBillingAddressSetMessageImpl.java @@ -295,4 +295,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitDefaultBillingAddressSetMessage copyDeep() { + return BusinessUnitDefaultBillingAddressSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDefaultBillingAddressSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDefaultBillingAddressSetMessagePayload.java index 9e9ce6b0b24..a18e0ab227c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDefaultBillingAddressSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDefaultBillingAddressSetMessagePayload.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitDefaultBillingAddressSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitDefaultBillingAddressSetMessagePayloadImpl.class) public interface BusinessUnitDefaultBillingAddressSetMessagePayload extends MessagePayload { @@ -71,6 +72,8 @@ public static BusinessUnitDefaultBillingAddressSetMessagePayload of( return instance; } + public BusinessUnitDefaultBillingAddressSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of BusinessUnitDefaultBillingAddressSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDefaultBillingAddressSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDefaultBillingAddressSetMessagePayloadImpl.java index 3d2917dd267..b68b04cbc82 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDefaultBillingAddressSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDefaultBillingAddressSetMessagePayloadImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitDefaultBillingAddressSetMessagePayload copyDeep() { + return BusinessUnitDefaultBillingAddressSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDefaultShippingAddressSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDefaultShippingAddressSetMessage.java index cc5f82fcb9d..34d019c606b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDefaultShippingAddressSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDefaultShippingAddressSetMessage.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitDefaultShippingAddressSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitDefaultShippingAddressSetMessageImpl.class) public interface BusinessUnitDefaultShippingAddressSetMessage extends Message { @@ -88,6 +89,8 @@ public static BusinessUnitDefaultShippingAddressSetMessage of( return instance; } + public BusinessUnitDefaultShippingAddressSetMessage copyDeep(); + /** * factory method to create a deep copy of BusinessUnitDefaultShippingAddressSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDefaultShippingAddressSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDefaultShippingAddressSetMessageImpl.java index d681301baa6..597a109748e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDefaultShippingAddressSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDefaultShippingAddressSetMessageImpl.java @@ -295,4 +295,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitDefaultShippingAddressSetMessage copyDeep() { + return BusinessUnitDefaultShippingAddressSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDefaultShippingAddressSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDefaultShippingAddressSetMessagePayload.java index 2eab06b3d8c..89147192765 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDefaultShippingAddressSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDefaultShippingAddressSetMessagePayload.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitDefaultShippingAddressSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitDefaultShippingAddressSetMessagePayloadImpl.class) public interface BusinessUnitDefaultShippingAddressSetMessagePayload extends MessagePayload { @@ -71,6 +72,8 @@ public static BusinessUnitDefaultShippingAddressSetMessagePayload of( return instance; } + public BusinessUnitDefaultShippingAddressSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of BusinessUnitDefaultShippingAddressSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDefaultShippingAddressSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDefaultShippingAddressSetMessagePayloadImpl.java index f755409c8f8..e0f4c890789 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDefaultShippingAddressSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDefaultShippingAddressSetMessagePayloadImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitDefaultShippingAddressSetMessagePayload copyDeep() { + return BusinessUnitDefaultShippingAddressSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDeletedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDeletedMessage.java index 8ca236c62a4..318ff544218 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDeletedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDeletedMessage.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitDeleted") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitDeletedMessageImpl.class) public interface BusinessUnitDeletedMessage extends Message { @@ -68,6 +69,8 @@ public static BusinessUnitDeletedMessage of(final BusinessUnitDeletedMessage tem return instance; } + public BusinessUnitDeletedMessage copyDeep(); + /** * factory method to create a deep copy of BusinessUnitDeletedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDeletedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDeletedMessageImpl.java index 5a94be458d7..36d8f30e85f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDeletedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDeletedMessageImpl.java @@ -273,4 +273,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitDeletedMessage copyDeep() { + return BusinessUnitDeletedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDeletedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDeletedMessagePayload.java index ebfbbe799bc..c32f28bc395 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDeletedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDeletedMessagePayload.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitDeleted") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitDeletedMessagePayloadImpl.class) public interface BusinessUnitDeletedMessagePayload extends MessagePayload { @@ -51,6 +52,8 @@ public static BusinessUnitDeletedMessagePayload of(final BusinessUnitDeletedMess return instance; } + public BusinessUnitDeletedMessagePayload copyDeep(); + /** * factory method to create a deep copy of BusinessUnitDeletedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDeletedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDeletedMessagePayloadImpl.java index b257c33ea09..f318451333c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDeletedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitDeletedMessagePayloadImpl.java @@ -62,4 +62,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public BusinessUnitDeletedMessagePayload copyDeep() { + return BusinessUnitDeletedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitNameChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitNameChangedMessage.java index e1bd9ce9507..2a39c79208e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitNameChangedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitNameChangedMessage.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitNameChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitNameChangedMessageImpl.class) public interface BusinessUnitNameChangedMessage extends Message { @@ -87,6 +88,8 @@ public static BusinessUnitNameChangedMessage of(final BusinessUnitNameChangedMes return instance; } + public BusinessUnitNameChangedMessage copyDeep(); + /** * factory method to create a deep copy of BusinessUnitNameChangedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitNameChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitNameChangedMessageImpl.java index 85aab4d8fb1..88d2fb0c713 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitNameChangedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitNameChangedMessageImpl.java @@ -293,4 +293,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitNameChangedMessage copyDeep() { + return BusinessUnitNameChangedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitNameChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitNameChangedMessagePayload.java index 19de983d01c..5c680abac4f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitNameChangedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitNameChangedMessagePayload.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitNameChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitNameChangedMessagePayloadImpl.class) public interface BusinessUnitNameChangedMessagePayload extends MessagePayload { @@ -70,6 +71,8 @@ public static BusinessUnitNameChangedMessagePayload of(final BusinessUnitNameCha return instance; } + public BusinessUnitNameChangedMessagePayload copyDeep(); + /** * factory method to create a deep copy of BusinessUnitNameChangedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitNameChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitNameChangedMessagePayloadImpl.java index 5af6c587fd7..7a2d4fcc1a2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitNameChangedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitNameChangedMessagePayloadImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitNameChangedMessagePayload copyDeep() { + return BusinessUnitNameChangedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitParentChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitParentChangedMessage.java index 10223df203d..972c036812e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitParentChangedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitParentChangedMessage.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitParentChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitParentChangedMessageImpl.class) public interface BusinessUnitParentChangedMessage extends Message { @@ -103,6 +104,8 @@ public static BusinessUnitParentChangedMessage of(final BusinessUnitParentChange return instance; } + public BusinessUnitParentChangedMessage copyDeep(); + /** * factory method to create a deep copy of BusinessUnitParentChangedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitParentChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitParentChangedMessageImpl.java index af304cfc210..abd5d0c6ff5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitParentChangedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitParentChangedMessageImpl.java @@ -316,4 +316,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitParentChangedMessage copyDeep() { + return BusinessUnitParentChangedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitParentChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitParentChangedMessagePayload.java index 8ce89c4980a..fb578d09774 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitParentChangedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitParentChangedMessagePayload.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitParentChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitParentChangedMessagePayloadImpl.class) public interface BusinessUnitParentChangedMessagePayload extends MessagePayload { @@ -86,6 +87,8 @@ public static BusinessUnitParentChangedMessagePayload of(final BusinessUnitParen return instance; } + public BusinessUnitParentChangedMessagePayload copyDeep(); + /** * factory method to create a deep copy of BusinessUnitParentChangedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitParentChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitParentChangedMessagePayloadImpl.java index cb12dcd18d2..2d35466ae19 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitParentChangedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitParentChangedMessagePayloadImpl.java @@ -113,4 +113,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitParentChangedMessagePayload copyDeep() { + return BusinessUnitParentChangedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitShippingAddressAddedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitShippingAddressAddedMessage.java index 8c75572bf54..8dc2cdc182a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitShippingAddressAddedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitShippingAddressAddedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitShippingAddressAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitShippingAddressAddedMessageImpl.class) public interface BusinessUnitShippingAddressAddedMessage extends Message { @@ -90,6 +91,8 @@ public static BusinessUnitShippingAddressAddedMessage of(final BusinessUnitShipp return instance; } + public BusinessUnitShippingAddressAddedMessage copyDeep(); + /** * factory method to create a deep copy of BusinessUnitShippingAddressAddedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitShippingAddressAddedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitShippingAddressAddedMessageImpl.java index fdf647c9f96..4e689d88da8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitShippingAddressAddedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitShippingAddressAddedMessageImpl.java @@ -294,4 +294,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitShippingAddressAddedMessage copyDeep() { + return BusinessUnitShippingAddressAddedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitShippingAddressAddedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitShippingAddressAddedMessagePayload.java index 390a0b4333e..a967e470b17 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitShippingAddressAddedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitShippingAddressAddedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitShippingAddressAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitShippingAddressAddedMessagePayloadImpl.class) public interface BusinessUnitShippingAddressAddedMessagePayload extends MessagePayload { @@ -74,6 +75,8 @@ public static BusinessUnitShippingAddressAddedMessagePayload of( return instance; } + public BusinessUnitShippingAddressAddedMessagePayload copyDeep(); + /** * factory method to create a deep copy of BusinessUnitShippingAddressAddedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitShippingAddressAddedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitShippingAddressAddedMessagePayloadImpl.java index 427d0372e2f..588861fd798 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitShippingAddressAddedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitShippingAddressAddedMessagePayloadImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitShippingAddressAddedMessagePayload copyDeep() { + return BusinessUnitShippingAddressAddedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitShippingAddressRemovedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitShippingAddressRemovedMessage.java index 57bfbbe4c64..8216ca162fc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitShippingAddressRemovedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitShippingAddressRemovedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitShippingAddressRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitShippingAddressRemovedMessageImpl.class) public interface BusinessUnitShippingAddressRemovedMessage extends Message { @@ -91,6 +92,8 @@ public static BusinessUnitShippingAddressRemovedMessage of( return instance; } + public BusinessUnitShippingAddressRemovedMessage copyDeep(); + /** * factory method to create a deep copy of BusinessUnitShippingAddressRemovedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitShippingAddressRemovedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitShippingAddressRemovedMessageImpl.java index 08e454c03f6..e3bb90e72ee 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitShippingAddressRemovedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitShippingAddressRemovedMessageImpl.java @@ -295,4 +295,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitShippingAddressRemovedMessage copyDeep() { + return BusinessUnitShippingAddressRemovedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitShippingAddressRemovedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitShippingAddressRemovedMessagePayload.java index fa0159b8f36..fa97ee1e995 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitShippingAddressRemovedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitShippingAddressRemovedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitShippingAddressRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitShippingAddressRemovedMessagePayloadImpl.class) public interface BusinessUnitShippingAddressRemovedMessagePayload extends MessagePayload { @@ -74,6 +75,8 @@ public static BusinessUnitShippingAddressRemovedMessagePayload of( return instance; } + public BusinessUnitShippingAddressRemovedMessagePayload copyDeep(); + /** * factory method to create a deep copy of BusinessUnitShippingAddressRemovedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitShippingAddressRemovedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitShippingAddressRemovedMessagePayloadImpl.java index 45751a26fb6..4ef70232bd2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitShippingAddressRemovedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitShippingAddressRemovedMessagePayloadImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitShippingAddressRemovedMessagePayload copyDeep() { + return BusinessUnitShippingAddressRemovedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStatusChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStatusChangedMessage.java index bfb253b430f..0dd261be5bd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStatusChangedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStatusChangedMessage.java @@ -35,6 +35,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitStatusChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitStatusChangedMessageImpl.class) public interface BusinessUnitStatusChangedMessage extends Message { @@ -88,6 +89,8 @@ public static BusinessUnitStatusChangedMessage of(final BusinessUnitStatusChange return instance; } + public BusinessUnitStatusChangedMessage copyDeep(); + /** * factory method to create a deep copy of BusinessUnitStatusChangedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStatusChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStatusChangedMessageImpl.java index 3275e9f36bf..9d0fc485a6d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStatusChangedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStatusChangedMessageImpl.java @@ -294,4 +294,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitStatusChangedMessage copyDeep() { + return BusinessUnitStatusChangedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStatusChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStatusChangedMessagePayload.java index 98a7565ae30..4a6da917d7d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStatusChangedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStatusChangedMessagePayload.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitStatusChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitStatusChangedMessagePayloadImpl.class) public interface BusinessUnitStatusChangedMessagePayload extends MessagePayload { @@ -71,6 +72,8 @@ public static BusinessUnitStatusChangedMessagePayload of(final BusinessUnitStatu return instance; } + public BusinessUnitStatusChangedMessagePayload copyDeep(); + /** * factory method to create a deep copy of BusinessUnitStatusChangedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStatusChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStatusChangedMessagePayloadImpl.java index 9fff83a607a..7ef5ba56516 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStatusChangedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStatusChangedMessagePayloadImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitStatusChangedMessagePayload copyDeep() { + return BusinessUnitStatusChangedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreAddedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreAddedMessage.java index 8456454b1ee..489bb7e0f2f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreAddedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreAddedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitStoreAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitStoreAddedMessageImpl.class) public interface BusinessUnitStoreAddedMessage extends Message { @@ -90,6 +91,8 @@ public static BusinessUnitStoreAddedMessage of(final BusinessUnitStoreAddedMessa return instance; } + public BusinessUnitStoreAddedMessage copyDeep(); + /** * factory method to create a deep copy of BusinessUnitStoreAddedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreAddedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreAddedMessageImpl.java index a7560b56dbc..08bacd0bf71 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreAddedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreAddedMessageImpl.java @@ -293,4 +293,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitStoreAddedMessage copyDeep() { + return BusinessUnitStoreAddedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreAddedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreAddedMessagePayload.java index ab360eedab8..23ebb700d7e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreAddedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreAddedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitStoreAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitStoreAddedMessagePayloadImpl.class) public interface BusinessUnitStoreAddedMessagePayload extends MessagePayload { @@ -73,6 +74,8 @@ public static BusinessUnitStoreAddedMessagePayload of(final BusinessUnitStoreAdd return instance; } + public BusinessUnitStoreAddedMessagePayload copyDeep(); + /** * factory method to create a deep copy of BusinessUnitStoreAddedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreAddedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreAddedMessagePayloadImpl.java index 51fbc7d4c23..1ab78f2abd0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreAddedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreAddedMessagePayloadImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitStoreAddedMessagePayload copyDeep() { + return BusinessUnitStoreAddedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreModeChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreModeChangedMessage.java index fa82cc12fc4..e952e2ac7e5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreModeChangedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreModeChangedMessage.java @@ -41,6 +41,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitStoreModeChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitStoreModeChangedMessageImpl.class) public interface BusinessUnitStoreModeChangedMessage extends Message { @@ -160,6 +161,8 @@ public static BusinessUnitStoreModeChangedMessage of(final BusinessUnitStoreMode return instance; } + public BusinessUnitStoreModeChangedMessage copyDeep(); + /** * factory method to create a deep copy of BusinessUnitStoreModeChangedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreModeChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreModeChangedMessageImpl.java index d5e817a0e23..784adfea3ef 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreModeChangedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreModeChangedMessageImpl.java @@ -362,4 +362,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitStoreModeChangedMessage copyDeep() { + return BusinessUnitStoreModeChangedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreModeChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreModeChangedMessagePayload.java index bab7cf8c6f6..d1e77b757e3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreModeChangedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreModeChangedMessagePayload.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitStoreModeChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitStoreModeChangedMessagePayloadImpl.class) public interface BusinessUnitStoreModeChangedMessagePayload extends MessagePayload { @@ -144,6 +145,8 @@ public static BusinessUnitStoreModeChangedMessagePayload of( return instance; } + public BusinessUnitStoreModeChangedMessagePayload copyDeep(); + /** * factory method to create a deep copy of BusinessUnitStoreModeChangedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreModeChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreModeChangedMessagePayloadImpl.java index e216ce2751e..4954ebdcabf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreModeChangedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreModeChangedMessagePayloadImpl.java @@ -163,4 +163,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitStoreModeChangedMessagePayload copyDeep() { + return BusinessUnitStoreModeChangedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreRemovedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreRemovedMessage.java index 56bede57b42..991222486a4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreRemovedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreRemovedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitStoreRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitStoreRemovedMessageImpl.class) public interface BusinessUnitStoreRemovedMessage extends Message { @@ -90,6 +91,8 @@ public static BusinessUnitStoreRemovedMessage of(final BusinessUnitStoreRemovedM return instance; } + public BusinessUnitStoreRemovedMessage copyDeep(); + /** * factory method to create a deep copy of BusinessUnitStoreRemovedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreRemovedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreRemovedMessageImpl.java index 7f6400307ed..a92c6867386 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreRemovedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreRemovedMessageImpl.java @@ -294,4 +294,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitStoreRemovedMessage copyDeep() { + return BusinessUnitStoreRemovedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreRemovedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreRemovedMessagePayload.java index 5dd534c6239..eb7edee81e2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreRemovedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreRemovedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitStoreRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitStoreRemovedMessagePayloadImpl.class) public interface BusinessUnitStoreRemovedMessagePayload extends MessagePayload { @@ -73,6 +74,8 @@ public static BusinessUnitStoreRemovedMessagePayload of(final BusinessUnitStoreR return instance; } + public BusinessUnitStoreRemovedMessagePayload copyDeep(); + /** * factory method to create a deep copy of BusinessUnitStoreRemovedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreRemovedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreRemovedMessagePayloadImpl.java index f4aa1823958..e3770b83992 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreRemovedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoreRemovedMessagePayloadImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitStoreRemovedMessagePayload copyDeep() { + return BusinessUnitStoreRemovedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoresSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoresSetMessage.java index cceca9ddbae..accb0950b94 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoresSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoresSetMessage.java @@ -37,6 +37,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitStoresSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitStoresSetMessageImpl.class) public interface BusinessUnitStoresSetMessage extends Message { @@ -99,6 +100,8 @@ public static BusinessUnitStoresSetMessage of(final BusinessUnitStoresSetMessage return instance; } + public BusinessUnitStoresSetMessage copyDeep(); + /** * factory method to create a deep copy of BusinessUnitStoresSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoresSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoresSetMessageImpl.java index 27f25db9687..5a90b60c554 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoresSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoresSetMessageImpl.java @@ -297,4 +297,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitStoresSetMessage copyDeep() { + return BusinessUnitStoresSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoresSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoresSetMessagePayload.java index 23a32e58f4e..439c1cfb24e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoresSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoresSetMessagePayload.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitStoresSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitStoresSetMessagePayloadImpl.class) public interface BusinessUnitStoresSetMessagePayload extends MessagePayload { @@ -82,6 +83,8 @@ public static BusinessUnitStoresSetMessagePayload of(final BusinessUnitStoresSet return instance; } + public BusinessUnitStoresSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of BusinessUnitStoresSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoresSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoresSetMessagePayloadImpl.java index b7f83da8ec1..74e82f0366f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoresSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitStoresSetMessagePayloadImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitStoresSetMessagePayload copyDeep() { + return BusinessUnitStoresSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitTopLevelUnitSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitTopLevelUnitSetMessage.java index d3abc04c015..4c3c49c45b1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitTopLevelUnitSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitTopLevelUnitSetMessage.java @@ -37,6 +37,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitTopLevelUnitSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitTopLevelUnitSetMessageImpl.class) public interface BusinessUnitTopLevelUnitSetMessage extends Message { @@ -108,6 +109,8 @@ public static BusinessUnitTopLevelUnitSetMessage of(final BusinessUnitTopLevelUn return instance; } + public BusinessUnitTopLevelUnitSetMessage copyDeep(); + /** * factory method to create a deep copy of BusinessUnitTopLevelUnitSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitTopLevelUnitSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitTopLevelUnitSetMessageImpl.java index 14bd442a82a..8639e165c0d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitTopLevelUnitSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitTopLevelUnitSetMessageImpl.java @@ -316,4 +316,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitTopLevelUnitSetMessage copyDeep() { + return BusinessUnitTopLevelUnitSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitTopLevelUnitSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitTopLevelUnitSetMessagePayload.java index 339a66b795a..60f7d5a0765 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitTopLevelUnitSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitTopLevelUnitSetMessagePayload.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitTopLevelUnitSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitTopLevelUnitSetMessagePayloadImpl.class) public interface BusinessUnitTopLevelUnitSetMessagePayload extends MessagePayload { @@ -92,6 +93,8 @@ public static BusinessUnitTopLevelUnitSetMessagePayload of( return instance; } + public BusinessUnitTopLevelUnitSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of BusinessUnitTopLevelUnitSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitTopLevelUnitSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitTopLevelUnitSetMessagePayloadImpl.java index 52d302e1c27..3df7d7ae587 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitTopLevelUnitSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitTopLevelUnitSetMessagePayloadImpl.java @@ -114,4 +114,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitTopLevelUnitSetMessagePayload copyDeep() { + return BusinessUnitTopLevelUnitSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitTypeSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitTypeSetMessage.java index 8881f37a5e0..fabe4389e64 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitTypeSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitTypeSetMessage.java @@ -38,6 +38,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitTypeSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitTypeSetMessageImpl.class) public interface BusinessUnitTypeSetMessage extends Message { @@ -139,6 +140,8 @@ public static BusinessUnitTypeSetMessage of(final BusinessUnitTypeSetMessage tem return instance; } + public BusinessUnitTypeSetMessage copyDeep(); + /** * factory method to create a deep copy of BusinessUnitTypeSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitTypeSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitTypeSetMessageImpl.java index 0d005b7002b..2db1a76612f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitTypeSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitTypeSetMessageImpl.java @@ -354,4 +354,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitTypeSetMessage copyDeep() { + return BusinessUnitTypeSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitTypeSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitTypeSetMessagePayload.java index 6b2276eb466..0041beb0d4d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitTypeSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitTypeSetMessagePayload.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("BusinessUnitTypeSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = BusinessUnitTypeSetMessagePayloadImpl.class) public interface BusinessUnitTypeSetMessagePayload extends MessagePayload { @@ -122,6 +123,8 @@ public static BusinessUnitTypeSetMessagePayload of(final BusinessUnitTypeSetMess return instance; } + public BusinessUnitTypeSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of BusinessUnitTypeSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitTypeSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitTypeSetMessagePayloadImpl.java index c2bf5f7d39e..bc5add94dc2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitTypeSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/BusinessUnitTypeSetMessagePayloadImpl.java @@ -155,4 +155,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitTypeSetMessagePayload copyDeep() { + return BusinessUnitTypeSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountCreatedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountCreatedMessage.java index ea087cfd453..c5d73e28d41 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountCreatedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountCreatedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CartDiscountCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartDiscountCreatedMessageImpl.class) public interface CartDiscountCreatedMessage extends Message { @@ -90,6 +91,8 @@ public static CartDiscountCreatedMessage of(final CartDiscountCreatedMessage tem return instance; } + public CartDiscountCreatedMessage copyDeep(); + /** * factory method to create a deep copy of CartDiscountCreatedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountCreatedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountCreatedMessageImpl.java index 5c967fc9fef..cd017c3cd70 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountCreatedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountCreatedMessageImpl.java @@ -293,4 +293,8 @@ public String toString() { .build(); } + @Override + public CartDiscountCreatedMessage copyDeep() { + return CartDiscountCreatedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountCreatedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountCreatedMessagePayload.java index b8b1a835b47..2957b4d277d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountCreatedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountCreatedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CartDiscountCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartDiscountCreatedMessagePayloadImpl.class) public interface CartDiscountCreatedMessagePayload extends MessagePayload { @@ -73,6 +74,8 @@ public static CartDiscountCreatedMessagePayload of(final CartDiscountCreatedMess return instance; } + public CartDiscountCreatedMessagePayload copyDeep(); + /** * factory method to create a deep copy of CartDiscountCreatedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountCreatedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountCreatedMessagePayloadImpl.java index 1b6785eff7b..7a8e4f70d37 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountCreatedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountCreatedMessagePayloadImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public CartDiscountCreatedMessagePayload copyDeep() { + return CartDiscountCreatedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountDeletedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountDeletedMessage.java index aa466a92660..5ba6a70f676 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountDeletedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountDeletedMessage.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CartDiscountDeleted") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartDiscountDeletedMessageImpl.class) public interface CartDiscountDeletedMessage extends Message { @@ -68,6 +69,8 @@ public static CartDiscountDeletedMessage of(final CartDiscountDeletedMessage tem return instance; } + public CartDiscountDeletedMessage copyDeep(); + /** * factory method to create a deep copy of CartDiscountDeletedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountDeletedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountDeletedMessageImpl.java index 60c4d5125fd..7076516cad7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountDeletedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountDeletedMessageImpl.java @@ -273,4 +273,8 @@ public String toString() { .build(); } + @Override + public CartDiscountDeletedMessage copyDeep() { + return CartDiscountDeletedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountDeletedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountDeletedMessagePayload.java index 1765b7f4204..d90c3cc3e08 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountDeletedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountDeletedMessagePayload.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CartDiscountDeleted") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartDiscountDeletedMessagePayloadImpl.class) public interface CartDiscountDeletedMessagePayload extends MessagePayload { @@ -51,6 +52,8 @@ public static CartDiscountDeletedMessagePayload of(final CartDiscountDeletedMess return instance; } + public CartDiscountDeletedMessagePayload copyDeep(); + /** * factory method to create a deep copy of CartDiscountDeletedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountDeletedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountDeletedMessagePayloadImpl.java index 19ce790096e..80398592762 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountDeletedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountDeletedMessagePayloadImpl.java @@ -62,4 +62,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public CartDiscountDeletedMessagePayload copyDeep() { + return CartDiscountDeletedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoreAddedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoreAddedMessage.java index 7171a486e61..a229a0bcf07 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoreAddedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoreAddedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CartDiscountStoreAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartDiscountStoreAddedMessageImpl.class) public interface CartDiscountStoreAddedMessage extends Message { @@ -90,6 +91,8 @@ public static CartDiscountStoreAddedMessage of(final CartDiscountStoreAddedMessa return instance; } + public CartDiscountStoreAddedMessage copyDeep(); + /** * factory method to create a deep copy of CartDiscountStoreAddedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoreAddedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoreAddedMessageImpl.java index 024c35583f0..7e88dfa84fc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoreAddedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoreAddedMessageImpl.java @@ -293,4 +293,8 @@ public String toString() { .build(); } + @Override + public CartDiscountStoreAddedMessage copyDeep() { + return CartDiscountStoreAddedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoreAddedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoreAddedMessagePayload.java index a920d02e435..8adf56de695 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoreAddedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoreAddedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CartDiscountStoreAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartDiscountStoreAddedMessagePayloadImpl.class) public interface CartDiscountStoreAddedMessagePayload extends MessagePayload { @@ -73,6 +74,8 @@ public static CartDiscountStoreAddedMessagePayload of(final CartDiscountStoreAdd return instance; } + public CartDiscountStoreAddedMessagePayload copyDeep(); + /** * factory method to create a deep copy of CartDiscountStoreAddedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoreAddedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoreAddedMessagePayloadImpl.java index 0e6952dd7c5..9ef42403919 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoreAddedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoreAddedMessagePayloadImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public CartDiscountStoreAddedMessagePayload copyDeep() { + return CartDiscountStoreAddedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoreRemovedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoreRemovedMessage.java index fd8e4758e33..7c072f1196c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoreRemovedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoreRemovedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CartDiscountStoreRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartDiscountStoreRemovedMessageImpl.class) public interface CartDiscountStoreRemovedMessage extends Message { @@ -90,6 +91,8 @@ public static CartDiscountStoreRemovedMessage of(final CartDiscountStoreRemovedM return instance; } + public CartDiscountStoreRemovedMessage copyDeep(); + /** * factory method to create a deep copy of CartDiscountStoreRemovedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoreRemovedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoreRemovedMessageImpl.java index e420fc00c88..227b8b21ad9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoreRemovedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoreRemovedMessageImpl.java @@ -294,4 +294,8 @@ public String toString() { .build(); } + @Override + public CartDiscountStoreRemovedMessage copyDeep() { + return CartDiscountStoreRemovedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoreRemovedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoreRemovedMessagePayload.java index 58ecd622657..7a562db4849 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoreRemovedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoreRemovedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CartDiscountStoreRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartDiscountStoreRemovedMessagePayloadImpl.class) public interface CartDiscountStoreRemovedMessagePayload extends MessagePayload { @@ -73,6 +74,8 @@ public static CartDiscountStoreRemovedMessagePayload of(final CartDiscountStoreR return instance; } + public CartDiscountStoreRemovedMessagePayload copyDeep(); + /** * factory method to create a deep copy of CartDiscountStoreRemovedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoreRemovedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoreRemovedMessagePayloadImpl.java index 634c329e298..e2211b75a76 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoreRemovedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoreRemovedMessagePayloadImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public CartDiscountStoreRemovedMessagePayload copyDeep() { + return CartDiscountStoreRemovedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoresSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoresSetMessage.java index f38fbfa8a2a..a1806b7d2bc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoresSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoresSetMessage.java @@ -37,6 +37,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CartDiscountStoresSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartDiscountStoresSetMessageImpl.class) public interface CartDiscountStoresSetMessage extends Message { @@ -99,6 +100,8 @@ public static CartDiscountStoresSetMessage of(final CartDiscountStoresSetMessage return instance; } + public CartDiscountStoresSetMessage copyDeep(); + /** * factory method to create a deep copy of CartDiscountStoresSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoresSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoresSetMessageImpl.java index e4385f993fa..9e2afed30b8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoresSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoresSetMessageImpl.java @@ -297,4 +297,8 @@ public String toString() { .build(); } + @Override + public CartDiscountStoresSetMessage copyDeep() { + return CartDiscountStoresSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoresSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoresSetMessagePayload.java index 995c903fe90..f45428bae52 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoresSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoresSetMessagePayload.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CartDiscountStoresSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartDiscountStoresSetMessagePayloadImpl.class) public interface CartDiscountStoresSetMessagePayload extends MessagePayload { @@ -82,6 +83,8 @@ public static CartDiscountStoresSetMessagePayload of(final CartDiscountStoresSet return instance; } + public CartDiscountStoresSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of CartDiscountStoresSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoresSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoresSetMessagePayloadImpl.java index b9da811d11f..82657e8583c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoresSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CartDiscountStoresSetMessagePayloadImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public CartDiscountStoresSetMessagePayload copyDeep() { + return CartDiscountStoresSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CategoryCreatedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CategoryCreatedMessage.java index b5ce49593de..de994867d31 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CategoryCreatedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CategoryCreatedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CategoryCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CategoryCreatedMessageImpl.class) public interface CategoryCreatedMessage extends Message { @@ -90,6 +91,8 @@ public static CategoryCreatedMessage of(final CategoryCreatedMessage template) { return instance; } + public CategoryCreatedMessage copyDeep(); + /** * factory method to create a deep copy of CategoryCreatedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CategoryCreatedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CategoryCreatedMessageImpl.java index edfa563fd39..6b3d626f43e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CategoryCreatedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CategoryCreatedMessageImpl.java @@ -293,4 +293,8 @@ public String toString() { .build(); } + @Override + public CategoryCreatedMessage copyDeep() { + return CategoryCreatedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CategoryCreatedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CategoryCreatedMessagePayload.java index e012fc8eca3..5270de161db 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CategoryCreatedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CategoryCreatedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CategoryCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CategoryCreatedMessagePayloadImpl.class) public interface CategoryCreatedMessagePayload extends MessagePayload { @@ -73,6 +74,8 @@ public static CategoryCreatedMessagePayload of(final CategoryCreatedMessagePaylo return instance; } + public CategoryCreatedMessagePayload copyDeep(); + /** * factory method to create a deep copy of CategoryCreatedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CategoryCreatedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CategoryCreatedMessagePayloadImpl.java index dc8d8251106..e68abc586ea 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CategoryCreatedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CategoryCreatedMessagePayloadImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public CategoryCreatedMessagePayload copyDeep() { + return CategoryCreatedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CategorySlugChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CategorySlugChangedMessage.java index 9f803be8601..86744a62622 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CategorySlugChangedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CategorySlugChangedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CategorySlugChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CategorySlugChangedMessageImpl.class) public interface CategorySlugChangedMessage extends Message { @@ -106,6 +107,8 @@ public static CategorySlugChangedMessage of(final CategorySlugChangedMessage tem return instance; } + public CategorySlugChangedMessage copyDeep(); + /** * factory method to create a deep copy of CategorySlugChangedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CategorySlugChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CategorySlugChangedMessageImpl.java index f75f5652c8d..4dd62e487ce 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CategorySlugChangedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CategorySlugChangedMessageImpl.java @@ -313,4 +313,8 @@ public String toString() { .build(); } + @Override + public CategorySlugChangedMessage copyDeep() { + return CategorySlugChangedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CategorySlugChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CategorySlugChangedMessagePayload.java index fdd064fe616..2e77af0667e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CategorySlugChangedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CategorySlugChangedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CategorySlugChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CategorySlugChangedMessagePayloadImpl.class) public interface CategorySlugChangedMessagePayload extends MessagePayload { @@ -89,6 +90,8 @@ public static CategorySlugChangedMessagePayload of(final CategorySlugChangedMess return instance; } + public CategorySlugChangedMessagePayload copyDeep(); + /** * factory method to create a deep copy of CategorySlugChangedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CategorySlugChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CategorySlugChangedMessagePayloadImpl.java index f54e569d6e2..fd4d1f6a56a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CategorySlugChangedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CategorySlugChangedMessagePayloadImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public CategorySlugChangedMessagePayload copyDeep() { + return CategorySlugChangedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ContainerAndKey.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ContainerAndKey.java index 9d20c1c935f..46358ac6bad 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ContainerAndKey.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ContainerAndKey.java @@ -82,6 +82,8 @@ public static ContainerAndKey of(final ContainerAndKey template) { return instance; } + public ContainerAndKey copyDeep(); + /** * factory method to create a deep copy of ContainerAndKey * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ContainerAndKeyImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ContainerAndKeyImpl.java index 5c3998e3e63..34724324691 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ContainerAndKeyImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ContainerAndKeyImpl.java @@ -94,4 +94,8 @@ public String toString() { .build(); } + @Override + public ContainerAndKey copyDeep() { + return ContainerAndKey.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomLineItemStateTransitionMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomLineItemStateTransitionMessage.java index 923a44b9f1c..31b1ccdd867 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomLineItemStateTransitionMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomLineItemStateTransitionMessage.java @@ -41,6 +41,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomLineItemStateTransition") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomLineItemStateTransitionMessageImpl.class) public interface CustomLineItemStateTransitionMessage extends OrderMessage { @@ -176,6 +177,8 @@ public static CustomLineItemStateTransitionMessage of(final CustomLineItemStateT return instance; } + public CustomLineItemStateTransitionMessage copyDeep(); + /** * factory method to create a deep copy of CustomLineItemStateTransitionMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomLineItemStateTransitionMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomLineItemStateTransitionMessageImpl.java index cf904c0db00..39e16c035df 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomLineItemStateTransitionMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomLineItemStateTransitionMessageImpl.java @@ -394,4 +394,8 @@ public String toString() { .build(); } + @Override + public CustomLineItemStateTransitionMessage copyDeep() { + return CustomLineItemStateTransitionMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomLineItemStateTransitionMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomLineItemStateTransitionMessagePayload.java index dd81577dfc5..59306cc905c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomLineItemStateTransitionMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomLineItemStateTransitionMessagePayload.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomLineItemStateTransition") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomLineItemStateTransitionMessagePayloadImpl.class) public interface CustomLineItemStateTransitionMessagePayload extends OrderMessagePayload { @@ -160,6 +161,8 @@ public static CustomLineItemStateTransitionMessagePayload of( return instance; } + public CustomLineItemStateTransitionMessagePayload copyDeep(); + /** * factory method to create a deep copy of CustomLineItemStateTransitionMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomLineItemStateTransitionMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomLineItemStateTransitionMessagePayloadImpl.java index 5c28532e5f7..01e957eb95d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomLineItemStateTransitionMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomLineItemStateTransitionMessagePayloadImpl.java @@ -194,4 +194,8 @@ public String toString() { .build(); } + @Override + public CustomLineItemStateTransitionMessagePayload copyDeep() { + return CustomLineItemStateTransitionMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressAddedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressAddedMessage.java index 1b423ad787c..9713217d84d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressAddedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressAddedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerAddressAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerAddressAddedMessageImpl.class) public interface CustomerAddressAddedMessage extends Message { @@ -90,6 +91,8 @@ public static CustomerAddressAddedMessage of(final CustomerAddressAddedMessage t return instance; } + public CustomerAddressAddedMessage copyDeep(); + /** * factory method to create a deep copy of CustomerAddressAddedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressAddedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressAddedMessageImpl.java index 030429be99e..8f3b819016e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressAddedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressAddedMessageImpl.java @@ -293,4 +293,8 @@ public String toString() { .build(); } + @Override + public CustomerAddressAddedMessage copyDeep() { + return CustomerAddressAddedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressAddedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressAddedMessagePayload.java index 2b39cc6b809..2af4afdea2c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressAddedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressAddedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerAddressAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerAddressAddedMessagePayloadImpl.class) public interface CustomerAddressAddedMessagePayload extends MessagePayload { @@ -73,6 +74,8 @@ public static CustomerAddressAddedMessagePayload of(final CustomerAddressAddedMe return instance; } + public CustomerAddressAddedMessagePayload copyDeep(); + /** * factory method to create a deep copy of CustomerAddressAddedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressAddedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressAddedMessagePayloadImpl.java index 9c0194570bf..dca562c555a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressAddedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressAddedMessagePayloadImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public CustomerAddressAddedMessagePayload copyDeep() { + return CustomerAddressAddedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressChangedMessage.java index 8bd5ae2a175..94a84d1e93f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressChangedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressChangedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerAddressChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerAddressChangedMessageImpl.class) public interface CustomerAddressChangedMessage extends Message { @@ -90,6 +91,8 @@ public static CustomerAddressChangedMessage of(final CustomerAddressChangedMessa return instance; } + public CustomerAddressChangedMessage copyDeep(); + /** * factory method to create a deep copy of CustomerAddressChangedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressChangedMessageImpl.java index 615a8dcf71b..1b49b9acc24 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressChangedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressChangedMessageImpl.java @@ -293,4 +293,8 @@ public String toString() { .build(); } + @Override + public CustomerAddressChangedMessage copyDeep() { + return CustomerAddressChangedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressChangedMessagePayload.java index 661097d95e3..5ef0b1dbafc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressChangedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressChangedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerAddressChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerAddressChangedMessagePayloadImpl.class) public interface CustomerAddressChangedMessagePayload extends MessagePayload { @@ -73,6 +74,8 @@ public static CustomerAddressChangedMessagePayload of(final CustomerAddressChang return instance; } + public CustomerAddressChangedMessagePayload copyDeep(); + /** * factory method to create a deep copy of CustomerAddressChangedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressChangedMessagePayloadImpl.java index 9e969fda524..42938805ee4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressChangedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressChangedMessagePayloadImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public CustomerAddressChangedMessagePayload copyDeep() { + return CustomerAddressChangedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldAddedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldAddedMessage.java index ba7239691b8..d0d96ef75d0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldAddedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldAddedMessage.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerAddressCustomFieldAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerAddressCustomFieldAddedMessageImpl.class) public interface CustomerAddressCustomFieldAddedMessage extends Message { @@ -119,6 +120,8 @@ public static CustomerAddressCustomFieldAddedMessage of(final CustomerAddressCus return instance; } + public CustomerAddressCustomFieldAddedMessage copyDeep(); + /** * factory method to create a deep copy of CustomerAddressCustomFieldAddedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldAddedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldAddedMessageImpl.java index 15a56af013a..b71c7e8fc24 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldAddedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldAddedMessageImpl.java @@ -333,4 +333,8 @@ public String toString() { .build(); } + @Override + public CustomerAddressCustomFieldAddedMessage copyDeep() { + return CustomerAddressCustomFieldAddedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldAddedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldAddedMessagePayload.java index 83934a8a7b3..ae7fcc3df11 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldAddedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldAddedMessagePayload.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerAddressCustomFieldAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerAddressCustomFieldAddedMessagePayloadImpl.class) public interface CustomerAddressCustomFieldAddedMessagePayload extends MessagePayload { @@ -103,6 +104,8 @@ public static CustomerAddressCustomFieldAddedMessagePayload of( return instance; } + public CustomerAddressCustomFieldAddedMessagePayload copyDeep(); + /** * factory method to create a deep copy of CustomerAddressCustomFieldAddedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldAddedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldAddedMessagePayloadImpl.java index cc66398f5b2..549d620034e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldAddedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldAddedMessagePayloadImpl.java @@ -129,4 +129,8 @@ public String toString() { .build(); } + @Override + public CustomerAddressCustomFieldAddedMessagePayload copyDeep() { + return CustomerAddressCustomFieldAddedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldChangedMessage.java index 4863d52cca3..d0caebd0ec4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldChangedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldChangedMessage.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerAddressCustomFieldChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerAddressCustomFieldChangedMessageImpl.class) public interface CustomerAddressCustomFieldChangedMessage extends Message { @@ -135,6 +136,8 @@ public static CustomerAddressCustomFieldChangedMessage of(final CustomerAddressC return instance; } + public CustomerAddressCustomFieldChangedMessage copyDeep(); + /** * factory method to create a deep copy of CustomerAddressCustomFieldChangedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldChangedMessageImpl.java index ca797d07f44..80748cec9c0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldChangedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldChangedMessageImpl.java @@ -354,4 +354,8 @@ public String toString() { .build(); } + @Override + public CustomerAddressCustomFieldChangedMessage copyDeep() { + return CustomerAddressCustomFieldChangedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldChangedMessagePayload.java index 28333a558c8..672396882da 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldChangedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldChangedMessagePayload.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerAddressCustomFieldChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerAddressCustomFieldChangedMessagePayloadImpl.class) public interface CustomerAddressCustomFieldChangedMessagePayload extends MessagePayload { @@ -119,6 +120,8 @@ public static CustomerAddressCustomFieldChangedMessagePayload of( return instance; } + public CustomerAddressCustomFieldChangedMessagePayload copyDeep(); + /** * factory method to create a deep copy of CustomerAddressCustomFieldChangedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldChangedMessagePayloadImpl.java index e8a13923b38..bd76f4d40f9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldChangedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldChangedMessagePayloadImpl.java @@ -154,4 +154,8 @@ public String toString() { .build(); } + @Override + public CustomerAddressCustomFieldChangedMessagePayload copyDeep() { + return CustomerAddressCustomFieldChangedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldRemovedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldRemovedMessage.java index 055ba408328..ddd9f1e5f98 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldRemovedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldRemovedMessage.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerAddressCustomFieldRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerAddressCustomFieldRemovedMessageImpl.class) public interface CustomerAddressCustomFieldRemovedMessage extends Message { @@ -103,6 +104,8 @@ public static CustomerAddressCustomFieldRemovedMessage of(final CustomerAddressC return instance; } + public CustomerAddressCustomFieldRemovedMessage copyDeep(); + /** * factory method to create a deep copy of CustomerAddressCustomFieldRemovedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldRemovedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldRemovedMessageImpl.java index df8fdb70c0e..bb67169b924 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldRemovedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldRemovedMessageImpl.java @@ -314,4 +314,8 @@ public String toString() { .build(); } + @Override + public CustomerAddressCustomFieldRemovedMessage copyDeep() { + return CustomerAddressCustomFieldRemovedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldRemovedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldRemovedMessagePayload.java index 254bfe810f8..4008b51d43e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldRemovedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldRemovedMessagePayload.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerAddressCustomFieldRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerAddressCustomFieldRemovedMessagePayloadImpl.class) public interface CustomerAddressCustomFieldRemovedMessagePayload extends MessagePayload { @@ -87,6 +88,8 @@ public static CustomerAddressCustomFieldRemovedMessagePayload of( return instance; } + public CustomerAddressCustomFieldRemovedMessagePayload copyDeep(); + /** * factory method to create a deep copy of CustomerAddressCustomFieldRemovedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldRemovedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldRemovedMessagePayloadImpl.java index 606fb47db52..1d4d047c4dc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldRemovedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomFieldRemovedMessagePayloadImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public CustomerAddressCustomFieldRemovedMessagePayload copyDeep() { + return CustomerAddressCustomFieldRemovedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomTypeRemovedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomTypeRemovedMessage.java index c181a5f4c9d..615a0ed581f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomTypeRemovedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomTypeRemovedMessage.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerAddressCustomTypeRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerAddressCustomTypeRemovedMessageImpl.class) public interface CustomerAddressCustomTypeRemovedMessage extends Message { @@ -100,6 +101,8 @@ public static CustomerAddressCustomTypeRemovedMessage of(final CustomerAddressCu return instance; } + public CustomerAddressCustomTypeRemovedMessage copyDeep(); + /** * factory method to create a deep copy of CustomerAddressCustomTypeRemovedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomTypeRemovedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomTypeRemovedMessageImpl.java index 3256f96f01c..492ae8f5363 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomTypeRemovedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomTypeRemovedMessageImpl.java @@ -314,4 +314,8 @@ public String toString() { .build(); } + @Override + public CustomerAddressCustomTypeRemovedMessage copyDeep() { + return CustomerAddressCustomTypeRemovedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomTypeRemovedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomTypeRemovedMessagePayload.java index d8f06362e19..339889be657 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomTypeRemovedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomTypeRemovedMessagePayload.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerAddressCustomTypeRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerAddressCustomTypeRemovedMessagePayloadImpl.class) public interface CustomerAddressCustomTypeRemovedMessagePayload extends MessagePayload { @@ -84,6 +85,8 @@ public static CustomerAddressCustomTypeRemovedMessagePayload of( return instance; } + public CustomerAddressCustomTypeRemovedMessagePayload copyDeep(); + /** * factory method to create a deep copy of CustomerAddressCustomTypeRemovedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomTypeRemovedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomTypeRemovedMessagePayloadImpl.java index e70004b9b18..f9add879122 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomTypeRemovedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomTypeRemovedMessagePayloadImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public CustomerAddressCustomTypeRemovedMessagePayload copyDeep() { + return CustomerAddressCustomTypeRemovedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomTypeSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomTypeSetMessage.java index 7c3470ccfd1..575fc080c10 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomTypeSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomTypeSetMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerAddressCustomTypeSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerAddressCustomTypeSetMessageImpl.class) public interface CustomerAddressCustomTypeSetMessage extends Message { @@ -122,6 +123,8 @@ public static CustomerAddressCustomTypeSetMessage of(final CustomerAddressCustom return instance; } + public CustomerAddressCustomTypeSetMessage copyDeep(); + /** * factory method to create a deep copy of CustomerAddressCustomTypeSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomTypeSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomTypeSetMessageImpl.java index bc897fe1a53..ffe8cdfd7e8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomTypeSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomTypeSetMessageImpl.java @@ -334,4 +334,8 @@ public String toString() { .build(); } + @Override + public CustomerAddressCustomTypeSetMessage copyDeep() { + return CustomerAddressCustomTypeSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomTypeSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomTypeSetMessagePayload.java index 57bf1b130be..4e58584a077 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomTypeSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomTypeSetMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerAddressCustomTypeSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerAddressCustomTypeSetMessagePayloadImpl.class) public interface CustomerAddressCustomTypeSetMessagePayload extends MessagePayload { @@ -106,6 +107,8 @@ public static CustomerAddressCustomTypeSetMessagePayload of( return instance; } + public CustomerAddressCustomTypeSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of CustomerAddressCustomTypeSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomTypeSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomTypeSetMessagePayloadImpl.java index 5dafdfc8da4..2d47421999b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomTypeSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressCustomTypeSetMessagePayloadImpl.java @@ -135,4 +135,8 @@ public String toString() { .build(); } + @Override + public CustomerAddressCustomTypeSetMessagePayload copyDeep() { + return CustomerAddressCustomTypeSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressRemovedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressRemovedMessage.java index 3f009329cf3..874f258766f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressRemovedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressRemovedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerAddressRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerAddressRemovedMessageImpl.class) public interface CustomerAddressRemovedMessage extends Message { @@ -90,6 +91,8 @@ public static CustomerAddressRemovedMessage of(final CustomerAddressRemovedMessa return instance; } + public CustomerAddressRemovedMessage copyDeep(); + /** * factory method to create a deep copy of CustomerAddressRemovedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressRemovedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressRemovedMessageImpl.java index f3d65bf480d..76d45ab9deb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressRemovedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressRemovedMessageImpl.java @@ -293,4 +293,8 @@ public String toString() { .build(); } + @Override + public CustomerAddressRemovedMessage copyDeep() { + return CustomerAddressRemovedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressRemovedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressRemovedMessagePayload.java index 58826dff3dc..8a079f29e56 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressRemovedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressRemovedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerAddressRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerAddressRemovedMessagePayloadImpl.class) public interface CustomerAddressRemovedMessagePayload extends MessagePayload { @@ -73,6 +74,8 @@ public static CustomerAddressRemovedMessagePayload of(final CustomerAddressRemov return instance; } + public CustomerAddressRemovedMessagePayload copyDeep(); + /** * factory method to create a deep copy of CustomerAddressRemovedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressRemovedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressRemovedMessagePayloadImpl.java index 20590a3e6ac..b3185b2ad50 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressRemovedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerAddressRemovedMessagePayloadImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public CustomerAddressRemovedMessagePayload copyDeep() { + return CustomerAddressRemovedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCompanyNameSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCompanyNameSetMessage.java index 4b176ca7e88..08dac618e29 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCompanyNameSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCompanyNameSetMessage.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerCompanyNameSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerCompanyNameSetMessageImpl.class) public interface CustomerCompanyNameSetMessage extends Message { @@ -84,6 +85,8 @@ public static CustomerCompanyNameSetMessage of(final CustomerCompanyNameSetMessa return instance; } + public CustomerCompanyNameSetMessage copyDeep(); + /** * factory method to create a deep copy of CustomerCompanyNameSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCompanyNameSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCompanyNameSetMessageImpl.java index e7c3ee00bde..c144442527e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCompanyNameSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCompanyNameSetMessageImpl.java @@ -293,4 +293,8 @@ public String toString() { .build(); } + @Override + public CustomerCompanyNameSetMessage copyDeep() { + return CustomerCompanyNameSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCompanyNameSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCompanyNameSetMessagePayload.java index e3a80949f5f..bbb96aec0c8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCompanyNameSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCompanyNameSetMessagePayload.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerCompanyNameSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerCompanyNameSetMessagePayloadImpl.class) public interface CustomerCompanyNameSetMessagePayload extends MessagePayload { @@ -67,6 +68,8 @@ public static CustomerCompanyNameSetMessagePayload of(final CustomerCompanyNameS return instance; } + public CustomerCompanyNameSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of CustomerCompanyNameSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCompanyNameSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCompanyNameSetMessagePayloadImpl.java index 7d7e1ec2a9f..13889b4543f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCompanyNameSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCompanyNameSetMessagePayloadImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CustomerCompanyNameSetMessagePayload copyDeep() { + return CustomerCompanyNameSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCreatedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCreatedMessage.java index ca87be3c69e..ded61585f80 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCreatedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCreatedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerCreatedMessageImpl.class) public interface CustomerCreatedMessage extends Message { @@ -90,6 +91,8 @@ public static CustomerCreatedMessage of(final CustomerCreatedMessage template) { return instance; } + public CustomerCreatedMessage copyDeep(); + /** * factory method to create a deep copy of CustomerCreatedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCreatedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCreatedMessageImpl.java index f0d1a0336e6..312710ed105 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCreatedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCreatedMessageImpl.java @@ -293,4 +293,8 @@ public String toString() { .build(); } + @Override + public CustomerCreatedMessage copyDeep() { + return CustomerCreatedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCreatedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCreatedMessagePayload.java index 570e0fbe8a3..a4d66592507 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCreatedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCreatedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerCreatedMessagePayloadImpl.class) public interface CustomerCreatedMessagePayload extends MessagePayload { @@ -73,6 +74,8 @@ public static CustomerCreatedMessagePayload of(final CustomerCreatedMessagePaylo return instance; } + public CustomerCreatedMessagePayload copyDeep(); + /** * factory method to create a deep copy of CustomerCreatedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCreatedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCreatedMessagePayloadImpl.java index 62ee3d8c79a..ff43e73f32e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCreatedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCreatedMessagePayloadImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public CustomerCreatedMessagePayload copyDeep() { + return CustomerCreatedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldAddedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldAddedMessage.java index 0c981bae76b..507923538d6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldAddedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldAddedMessage.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerCustomFieldAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerCustomFieldAddedMessageImpl.class) public interface CustomerCustomFieldAddedMessage extends Message { @@ -103,6 +104,8 @@ public static CustomerCustomFieldAddedMessage of(final CustomerCustomFieldAddedM return instance; } + public CustomerCustomFieldAddedMessage copyDeep(); + /** * factory method to create a deep copy of CustomerCustomFieldAddedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldAddedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldAddedMessageImpl.java index 7053bae7aed..d2fe4b785ef 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldAddedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldAddedMessageImpl.java @@ -313,4 +313,8 @@ public String toString() { .build(); } + @Override + public CustomerCustomFieldAddedMessage copyDeep() { + return CustomerCustomFieldAddedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldAddedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldAddedMessagePayload.java index c3c45a4996e..710e8957ebf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldAddedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldAddedMessagePayload.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerCustomFieldAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerCustomFieldAddedMessagePayloadImpl.class) public interface CustomerCustomFieldAddedMessagePayload extends MessagePayload { @@ -86,6 +87,8 @@ public static CustomerCustomFieldAddedMessagePayload of(final CustomerCustomFiel return instance; } + public CustomerCustomFieldAddedMessagePayload copyDeep(); + /** * factory method to create a deep copy of CustomerCustomFieldAddedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldAddedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldAddedMessagePayloadImpl.java index 06bb303ec19..f1e59504121 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldAddedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldAddedMessagePayloadImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public CustomerCustomFieldAddedMessagePayload copyDeep() { + return CustomerCustomFieldAddedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldChangedMessage.java index 1568ca995e4..27524033e26 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldChangedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldChangedMessage.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerCustomFieldChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerCustomFieldChangedMessageImpl.class) public interface CustomerCustomFieldChangedMessage extends Message { @@ -119,6 +120,8 @@ public static CustomerCustomFieldChangedMessage of(final CustomerCustomFieldChan return instance; } + public CustomerCustomFieldChangedMessage copyDeep(); + /** * factory method to create a deep copy of CustomerCustomFieldChangedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldChangedMessageImpl.java index de8125be1f3..5583b351fdc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldChangedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldChangedMessageImpl.java @@ -333,4 +333,8 @@ public String toString() { .build(); } + @Override + public CustomerCustomFieldChangedMessage copyDeep() { + return CustomerCustomFieldChangedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldChangedMessagePayload.java index 0295fce806f..a661f11c3d9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldChangedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldChangedMessagePayload.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerCustomFieldChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerCustomFieldChangedMessagePayloadImpl.class) public interface CustomerCustomFieldChangedMessagePayload extends MessagePayload { @@ -102,6 +103,8 @@ public static CustomerCustomFieldChangedMessagePayload of(final CustomerCustomFi return instance; } + public CustomerCustomFieldChangedMessagePayload copyDeep(); + /** * factory method to create a deep copy of CustomerCustomFieldChangedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldChangedMessagePayloadImpl.java index 35ae325adf3..fdc8138c246 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldChangedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldChangedMessagePayloadImpl.java @@ -130,4 +130,8 @@ public String toString() { .build(); } + @Override + public CustomerCustomFieldChangedMessagePayload copyDeep() { + return CustomerCustomFieldChangedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldRemovedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldRemovedMessage.java index c48e5f1123c..fa63e6b3b7f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldRemovedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldRemovedMessage.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerCustomFieldRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerCustomFieldRemovedMessageImpl.class) public interface CustomerCustomFieldRemovedMessage extends Message { @@ -87,6 +88,8 @@ public static CustomerCustomFieldRemovedMessage of(final CustomerCustomFieldRemo return instance; } + public CustomerCustomFieldRemovedMessage copyDeep(); + /** * factory method to create a deep copy of CustomerCustomFieldRemovedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldRemovedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldRemovedMessageImpl.java index facb82be224..9e95221e923 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldRemovedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldRemovedMessageImpl.java @@ -294,4 +294,8 @@ public String toString() { .build(); } + @Override + public CustomerCustomFieldRemovedMessage copyDeep() { + return CustomerCustomFieldRemovedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldRemovedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldRemovedMessagePayload.java index 68aa765de8c..56c9195568e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldRemovedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldRemovedMessagePayload.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerCustomFieldRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerCustomFieldRemovedMessagePayloadImpl.class) public interface CustomerCustomFieldRemovedMessagePayload extends MessagePayload { @@ -70,6 +71,8 @@ public static CustomerCustomFieldRemovedMessagePayload of(final CustomerCustomFi return instance; } + public CustomerCustomFieldRemovedMessagePayload copyDeep(); + /** * factory method to create a deep copy of CustomerCustomFieldRemovedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldRemovedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldRemovedMessagePayloadImpl.java index c6d139bce5a..6f6b6a3096b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldRemovedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomFieldRemovedMessagePayloadImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public CustomerCustomFieldRemovedMessagePayload copyDeep() { + return CustomerCustomFieldRemovedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomTypeRemovedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomTypeRemovedMessage.java index 4188762fb80..5e1a40c318d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomTypeRemovedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomTypeRemovedMessage.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerCustomTypeRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerCustomTypeRemovedMessageImpl.class) public interface CustomerCustomTypeRemovedMessage extends Message { @@ -84,6 +85,8 @@ public static CustomerCustomTypeRemovedMessage of(final CustomerCustomTypeRemove return instance; } + public CustomerCustomTypeRemovedMessage copyDeep(); + /** * factory method to create a deep copy of CustomerCustomTypeRemovedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomTypeRemovedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomTypeRemovedMessageImpl.java index 1748402fcf8..ec6a70da941 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomTypeRemovedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomTypeRemovedMessageImpl.java @@ -294,4 +294,8 @@ public String toString() { .build(); } + @Override + public CustomerCustomTypeRemovedMessage copyDeep() { + return CustomerCustomTypeRemovedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomTypeRemovedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomTypeRemovedMessagePayload.java index 74ef44787f7..2d294dff3e7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomTypeRemovedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomTypeRemovedMessagePayload.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerCustomTypeRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerCustomTypeRemovedMessagePayloadImpl.class) public interface CustomerCustomTypeRemovedMessagePayload extends MessagePayload { @@ -67,6 +68,8 @@ public static CustomerCustomTypeRemovedMessagePayload of(final CustomerCustomTyp return instance; } + public CustomerCustomTypeRemovedMessagePayload copyDeep(); + /** * factory method to create a deep copy of CustomerCustomTypeRemovedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomTypeRemovedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomTypeRemovedMessagePayloadImpl.java index e44c328330c..4bcbe124f25 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomTypeRemovedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomTypeRemovedMessagePayloadImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CustomerCustomTypeRemovedMessagePayload copyDeep() { + return CustomerCustomTypeRemovedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomTypeSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomTypeSetMessage.java index 7a4233999da..faf0704a005 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomTypeSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomTypeSetMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerCustomTypeSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerCustomTypeSetMessageImpl.class) public interface CustomerCustomTypeSetMessage extends Message { @@ -106,6 +107,8 @@ public static CustomerCustomTypeSetMessage of(final CustomerCustomTypeSetMessage return instance; } + public CustomerCustomTypeSetMessage copyDeep(); + /** * factory method to create a deep copy of CustomerCustomTypeSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomTypeSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomTypeSetMessageImpl.java index 3ef7a4a3b2e..ec782ae7a4c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomTypeSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomTypeSetMessageImpl.java @@ -313,4 +313,8 @@ public String toString() { .build(); } + @Override + public CustomerCustomTypeSetMessage copyDeep() { + return CustomerCustomTypeSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomTypeSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomTypeSetMessagePayload.java index a7e1e862a27..53e5debe501 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomTypeSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomTypeSetMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerCustomTypeSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerCustomTypeSetMessagePayloadImpl.class) public interface CustomerCustomTypeSetMessagePayload extends MessagePayload { @@ -89,6 +90,8 @@ public static CustomerCustomTypeSetMessagePayload of(final CustomerCustomTypeSet return instance; } + public CustomerCustomTypeSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of CustomerCustomTypeSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomTypeSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomTypeSetMessagePayloadImpl.java index 09b72a0ac3b..13c1b00a6c0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomTypeSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerCustomTypeSetMessagePayloadImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public CustomerCustomTypeSetMessagePayload copyDeep() { + return CustomerCustomTypeSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDateOfBirthSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDateOfBirthSetMessage.java index 0ae5dba44d5..615d7bed0a3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDateOfBirthSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDateOfBirthSetMessage.java @@ -32,6 +32,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerDateOfBirthSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerDateOfBirthSetMessageImpl.class) public interface CustomerDateOfBirthSetMessage extends Message { @@ -85,6 +86,8 @@ public static CustomerDateOfBirthSetMessage of(final CustomerDateOfBirthSetMessa return instance; } + public CustomerDateOfBirthSetMessage copyDeep(); + /** * factory method to create a deep copy of CustomerDateOfBirthSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDateOfBirthSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDateOfBirthSetMessageImpl.java index 23bd9b53882..5a9322b18a0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDateOfBirthSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDateOfBirthSetMessageImpl.java @@ -293,4 +293,8 @@ public String toString() { .build(); } + @Override + public CustomerDateOfBirthSetMessage copyDeep() { + return CustomerDateOfBirthSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDateOfBirthSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDateOfBirthSetMessagePayload.java index 612b6495028..fb290214814 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDateOfBirthSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDateOfBirthSetMessagePayload.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerDateOfBirthSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerDateOfBirthSetMessagePayloadImpl.class) public interface CustomerDateOfBirthSetMessagePayload extends MessagePayload { @@ -68,6 +69,8 @@ public static CustomerDateOfBirthSetMessagePayload of(final CustomerDateOfBirthS return instance; } + public CustomerDateOfBirthSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of CustomerDateOfBirthSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDateOfBirthSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDateOfBirthSetMessagePayloadImpl.java index 89d8967581d..d6b617cf31b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDateOfBirthSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDateOfBirthSetMessagePayloadImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CustomerDateOfBirthSetMessagePayload copyDeep() { + return CustomerDateOfBirthSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDeletedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDeletedMessage.java index 0a2fb75f56d..fc915cb8661 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDeletedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDeletedMessage.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerDeleted") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerDeletedMessageImpl.class) public interface CustomerDeletedMessage extends Message { @@ -68,6 +69,8 @@ public static CustomerDeletedMessage of(final CustomerDeletedMessage template) { return instance; } + public CustomerDeletedMessage copyDeep(); + /** * factory method to create a deep copy of CustomerDeletedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDeletedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDeletedMessageImpl.java index 6dde5983668..8c544e21003 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDeletedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDeletedMessageImpl.java @@ -273,4 +273,8 @@ public String toString() { .build(); } + @Override + public CustomerDeletedMessage copyDeep() { + return CustomerDeletedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDeletedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDeletedMessagePayload.java index 5af87114489..41d3207b0db 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDeletedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDeletedMessagePayload.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerDeleted") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerDeletedMessagePayloadImpl.class) public interface CustomerDeletedMessagePayload extends MessagePayload { @@ -51,6 +52,8 @@ public static CustomerDeletedMessagePayload of(final CustomerDeletedMessagePaylo return instance; } + public CustomerDeletedMessagePayload copyDeep(); + /** * factory method to create a deep copy of CustomerDeletedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDeletedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDeletedMessagePayloadImpl.java index aae719a43d8..4a5a9ad1b6c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDeletedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerDeletedMessagePayloadImpl.java @@ -62,4 +62,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public CustomerDeletedMessagePayload copyDeep() { + return CustomerDeletedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailChangedMessage.java index b335bc61956..203732b0135 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailChangedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailChangedMessage.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerEmailChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerEmailChangedMessageImpl.class) public interface CustomerEmailChangedMessage extends Message { @@ -87,6 +88,8 @@ public static CustomerEmailChangedMessage of(final CustomerEmailChangedMessage t return instance; } + public CustomerEmailChangedMessage copyDeep(); + /** * factory method to create a deep copy of CustomerEmailChangedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailChangedMessageImpl.java index f96ab62365b..7cf9358319a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailChangedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailChangedMessageImpl.java @@ -293,4 +293,8 @@ public String toString() { .build(); } + @Override + public CustomerEmailChangedMessage copyDeep() { + return CustomerEmailChangedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailChangedMessagePayload.java index 6cfe8ececa8..ff4f8f84374 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailChangedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailChangedMessagePayload.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerEmailChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerEmailChangedMessagePayloadImpl.class) public interface CustomerEmailChangedMessagePayload extends MessagePayload { @@ -70,6 +71,8 @@ public static CustomerEmailChangedMessagePayload of(final CustomerEmailChangedMe return instance; } + public CustomerEmailChangedMessagePayload copyDeep(); + /** * factory method to create a deep copy of CustomerEmailChangedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailChangedMessagePayloadImpl.java index 2bcf515f4f3..1aa6202591a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailChangedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailChangedMessagePayloadImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CustomerEmailChangedMessagePayload copyDeep() { + return CustomerEmailChangedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessage.java index aef83e201f1..8f57fdedc30 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerEmailTokenCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerEmailTokenCreatedMessageImpl.class) public interface CustomerEmailTokenCreatedMessage extends Message { @@ -105,6 +106,8 @@ public static CustomerEmailTokenCreatedMessage of(final CustomerEmailTokenCreate return instance; } + public CustomerEmailTokenCreatedMessage copyDeep(); + /** * factory method to create a deep copy of CustomerEmailTokenCreatedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessageImpl.java index 36333140b23..4cefec41fd6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessageImpl.java @@ -314,4 +314,8 @@ public String toString() { .build(); } + @Override + public CustomerEmailTokenCreatedMessage copyDeep() { + return CustomerEmailTokenCreatedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessagePayload.java index d10863ed7ec..1f8eb46f7b9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerEmailTokenCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerEmailTokenCreatedMessagePayloadImpl.class) public interface CustomerEmailTokenCreatedMessagePayload extends MessagePayload { @@ -88,6 +89,8 @@ public static CustomerEmailTokenCreatedMessagePayload of(final CustomerEmailToke return instance; } + public CustomerEmailTokenCreatedMessagePayload copyDeep(); + /** * factory method to create a deep copy of CustomerEmailTokenCreatedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessagePayloadImpl.java index 29fc7e3a923..4de06ae847c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailTokenCreatedMessagePayloadImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public CustomerEmailTokenCreatedMessagePayload copyDeep() { + return CustomerEmailTokenCreatedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailVerifiedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailVerifiedMessage.java index 265fd4cd32f..15be36b0e7f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailVerifiedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailVerifiedMessage.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerEmailVerified") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerEmailVerifiedMessageImpl.class) public interface CustomerEmailVerifiedMessage extends Message { @@ -68,6 +69,8 @@ public static CustomerEmailVerifiedMessage of(final CustomerEmailVerifiedMessage return instance; } + public CustomerEmailVerifiedMessage copyDeep(); + /** * factory method to create a deep copy of CustomerEmailVerifiedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailVerifiedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailVerifiedMessageImpl.java index 00ac87ca538..e6da793a0d3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailVerifiedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailVerifiedMessageImpl.java @@ -273,4 +273,8 @@ public String toString() { .build(); } + @Override + public CustomerEmailVerifiedMessage copyDeep() { + return CustomerEmailVerifiedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailVerifiedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailVerifiedMessagePayload.java index 32eb29a245a..ff50c6be3eb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailVerifiedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailVerifiedMessagePayload.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerEmailVerified") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerEmailVerifiedMessagePayloadImpl.class) public interface CustomerEmailVerifiedMessagePayload extends MessagePayload { @@ -51,6 +52,8 @@ public static CustomerEmailVerifiedMessagePayload of(final CustomerEmailVerified return instance; } + public CustomerEmailVerifiedMessagePayload copyDeep(); + /** * factory method to create a deep copy of CustomerEmailVerifiedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailVerifiedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailVerifiedMessagePayloadImpl.java index 366ac27d44c..7fa54dd61d2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailVerifiedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerEmailVerifiedMessagePayloadImpl.java @@ -62,4 +62,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public CustomerEmailVerifiedMessagePayload copyDeep() { + return CustomerEmailVerifiedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerFirstNameSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerFirstNameSetMessage.java index de4ccdc9927..9bf26d6bbc7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerFirstNameSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerFirstNameSetMessage.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerFirstNameSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerFirstNameSetMessageImpl.class) public interface CustomerFirstNameSetMessage extends Message { @@ -84,6 +85,8 @@ public static CustomerFirstNameSetMessage of(final CustomerFirstNameSetMessage t return instance; } + public CustomerFirstNameSetMessage copyDeep(); + /** * factory method to create a deep copy of CustomerFirstNameSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerFirstNameSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerFirstNameSetMessageImpl.java index 3454625f992..3bf302e791f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerFirstNameSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerFirstNameSetMessageImpl.java @@ -293,4 +293,8 @@ public String toString() { .build(); } + @Override + public CustomerFirstNameSetMessage copyDeep() { + return CustomerFirstNameSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerFirstNameSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerFirstNameSetMessagePayload.java index 25012e05eb3..3029fffb900 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerFirstNameSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerFirstNameSetMessagePayload.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerFirstNameSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerFirstNameSetMessagePayloadImpl.class) public interface CustomerFirstNameSetMessagePayload extends MessagePayload { @@ -67,6 +68,8 @@ public static CustomerFirstNameSetMessagePayload of(final CustomerFirstNameSetMe return instance; } + public CustomerFirstNameSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of CustomerFirstNameSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerFirstNameSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerFirstNameSetMessagePayloadImpl.java index a1fc3703eef..986c9c5f655 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerFirstNameSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerFirstNameSetMessagePayloadImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CustomerFirstNameSetMessagePayload copyDeep() { + return CustomerFirstNameSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentAddedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentAddedMessage.java index ed881f7961a..2fd32ea8fd7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentAddedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentAddedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerGroupAssignmentAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerGroupAssignmentAddedMessageImpl.class) public interface CustomerGroupAssignmentAddedMessage extends Message { @@ -90,6 +91,8 @@ public static CustomerGroupAssignmentAddedMessage of(final CustomerGroupAssignme return instance; } + public CustomerGroupAssignmentAddedMessage copyDeep(); + /** * factory method to create a deep copy of CustomerGroupAssignmentAddedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentAddedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentAddedMessageImpl.java index ec036665e89..2390dd9ec1d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentAddedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentAddedMessageImpl.java @@ -295,4 +295,8 @@ public String toString() { .build(); } + @Override + public CustomerGroupAssignmentAddedMessage copyDeep() { + return CustomerGroupAssignmentAddedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentAddedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentAddedMessagePayload.java index bfe22de553f..886fc1269f4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentAddedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentAddedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerGroupAssignmentAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerGroupAssignmentAddedMessagePayloadImpl.class) public interface CustomerGroupAssignmentAddedMessagePayload extends MessagePayload { @@ -74,6 +75,8 @@ public static CustomerGroupAssignmentAddedMessagePayload of( return instance; } + public CustomerGroupAssignmentAddedMessagePayload copyDeep(); + /** * factory method to create a deep copy of CustomerGroupAssignmentAddedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentAddedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentAddedMessagePayloadImpl.java index a0f5195e7ed..5006492ce42 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentAddedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentAddedMessagePayloadImpl.java @@ -94,4 +94,8 @@ public String toString() { .build(); } + @Override + public CustomerGroupAssignmentAddedMessagePayload copyDeep() { + return CustomerGroupAssignmentAddedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentRemovedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentRemovedMessage.java index 07bd6cf9e9c..23e72804e2d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentRemovedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentRemovedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerGroupAssignmentRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerGroupAssignmentRemovedMessageImpl.class) public interface CustomerGroupAssignmentRemovedMessage extends Message { @@ -90,6 +91,8 @@ public static CustomerGroupAssignmentRemovedMessage of(final CustomerGroupAssign return instance; } + public CustomerGroupAssignmentRemovedMessage copyDeep(); + /** * factory method to create a deep copy of CustomerGroupAssignmentRemovedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentRemovedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentRemovedMessageImpl.java index b277735a974..d5e3243a8a4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentRemovedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentRemovedMessageImpl.java @@ -295,4 +295,8 @@ public String toString() { .build(); } + @Override + public CustomerGroupAssignmentRemovedMessage copyDeep() { + return CustomerGroupAssignmentRemovedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentRemovedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentRemovedMessagePayload.java index 41a490ef8f6..86d7dda39cf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentRemovedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentRemovedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerGroupAssignmentRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerGroupAssignmentRemovedMessagePayloadImpl.class) public interface CustomerGroupAssignmentRemovedMessagePayload extends MessagePayload { @@ -74,6 +75,8 @@ public static CustomerGroupAssignmentRemovedMessagePayload of( return instance; } + public CustomerGroupAssignmentRemovedMessagePayload copyDeep(); + /** * factory method to create a deep copy of CustomerGroupAssignmentRemovedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentRemovedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentRemovedMessagePayloadImpl.java index 30fb741b971..2c52c022150 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentRemovedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentRemovedMessagePayloadImpl.java @@ -94,4 +94,8 @@ public String toString() { .build(); } + @Override + public CustomerGroupAssignmentRemovedMessagePayload copyDeep() { + return CustomerGroupAssignmentRemovedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessage.java index a38a5317232..b0e40b237dc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessage.java @@ -35,6 +35,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerGroupAssignmentsSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerGroupAssignmentsSetMessageImpl.class) public interface CustomerGroupAssignmentsSetMessage extends Message { @@ -96,6 +97,8 @@ public static CustomerGroupAssignmentsSetMessage of(final CustomerGroupAssignmen return instance; } + public CustomerGroupAssignmentsSetMessage copyDeep(); + /** * factory method to create a deep copy of CustomerGroupAssignmentsSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessageImpl.java index 8537706fc82..8b82644727e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessageImpl.java @@ -300,4 +300,8 @@ public String toString() { .build(); } + @Override + public CustomerGroupAssignmentsSetMessage copyDeep() { + return CustomerGroupAssignmentsSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessagePayload.java index 8f4c21bfa87..242afb46428 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessagePayload.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerGroupAssignmentsSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerGroupAssignmentsSetMessagePayloadImpl.class) public interface CustomerGroupAssignmentsSetMessagePayload extends MessagePayload { @@ -80,6 +81,8 @@ public static CustomerGroupAssignmentsSetMessagePayload of( return instance; } + public CustomerGroupAssignmentsSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of CustomerGroupAssignmentsSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessagePayloadImpl.java index 4a80bccce01..ba5aee1fc79 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupAssignmentsSetMessagePayloadImpl.java @@ -99,4 +99,8 @@ public String toString() { .build(); } + @Override + public CustomerGroupAssignmentsSetMessagePayload copyDeep() { + return CustomerGroupAssignmentsSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldAddedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldAddedMessage.java index 2bcd876060d..ee99ffa43c4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldAddedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldAddedMessage.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerGroupCustomFieldAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerGroupCustomFieldAddedMessageImpl.class) public interface CustomerGroupCustomFieldAddedMessage extends Message { @@ -103,6 +104,8 @@ public static CustomerGroupCustomFieldAddedMessage of(final CustomerGroupCustomF return instance; } + public CustomerGroupCustomFieldAddedMessage copyDeep(); + /** * factory method to create a deep copy of CustomerGroupCustomFieldAddedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldAddedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldAddedMessageImpl.java index 4d112d68b0b..0a85e327031 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldAddedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldAddedMessageImpl.java @@ -313,4 +313,8 @@ public String toString() { .build(); } + @Override + public CustomerGroupCustomFieldAddedMessage copyDeep() { + return CustomerGroupCustomFieldAddedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldAddedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldAddedMessagePayload.java index 27623cf87dc..5ed8c0d601f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldAddedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldAddedMessagePayload.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerGroupCustomFieldAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerGroupCustomFieldAddedMessagePayloadImpl.class) public interface CustomerGroupCustomFieldAddedMessagePayload extends MessagePayload { @@ -87,6 +88,8 @@ public static CustomerGroupCustomFieldAddedMessagePayload of( return instance; } + public CustomerGroupCustomFieldAddedMessagePayload copyDeep(); + /** * factory method to create a deep copy of CustomerGroupCustomFieldAddedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldAddedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldAddedMessagePayloadImpl.java index 65147342fa2..ac8b83814a5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldAddedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldAddedMessagePayloadImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public CustomerGroupCustomFieldAddedMessagePayload copyDeep() { + return CustomerGroupCustomFieldAddedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldChangedMessage.java index c8b5d52230c..4307092ba74 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldChangedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldChangedMessage.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerGroupCustomFieldChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerGroupCustomFieldChangedMessageImpl.class) public interface CustomerGroupCustomFieldChangedMessage extends Message { @@ -119,6 +120,8 @@ public static CustomerGroupCustomFieldChangedMessage of(final CustomerGroupCusto return instance; } + public CustomerGroupCustomFieldChangedMessage copyDeep(); + /** * factory method to create a deep copy of CustomerGroupCustomFieldChangedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldChangedMessageImpl.java index 944156931e4..8874e3d562f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldChangedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldChangedMessageImpl.java @@ -333,4 +333,8 @@ public String toString() { .build(); } + @Override + public CustomerGroupCustomFieldChangedMessage copyDeep() { + return CustomerGroupCustomFieldChangedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldChangedMessagePayload.java index ea823a04d85..ddf78425d11 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldChangedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldChangedMessagePayload.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerGroupCustomFieldChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerGroupCustomFieldChangedMessagePayloadImpl.class) public interface CustomerGroupCustomFieldChangedMessagePayload extends MessagePayload { @@ -103,6 +104,8 @@ public static CustomerGroupCustomFieldChangedMessagePayload of( return instance; } + public CustomerGroupCustomFieldChangedMessagePayload copyDeep(); + /** * factory method to create a deep copy of CustomerGroupCustomFieldChangedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldChangedMessagePayloadImpl.java index a220b3e5662..b20c5257680 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldChangedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldChangedMessagePayloadImpl.java @@ -130,4 +130,8 @@ public String toString() { .build(); } + @Override + public CustomerGroupCustomFieldChangedMessagePayload copyDeep() { + return CustomerGroupCustomFieldChangedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldRemovedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldRemovedMessage.java index 3fdf2c522fb..142e1725ea4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldRemovedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldRemovedMessage.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerGroupCustomFieldRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerGroupCustomFieldRemovedMessageImpl.class) public interface CustomerGroupCustomFieldRemovedMessage extends Message { @@ -87,6 +88,8 @@ public static CustomerGroupCustomFieldRemovedMessage of(final CustomerGroupCusto return instance; } + public CustomerGroupCustomFieldRemovedMessage copyDeep(); + /** * factory method to create a deep copy of CustomerGroupCustomFieldRemovedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldRemovedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldRemovedMessageImpl.java index c0ced149918..5e313ad4052 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldRemovedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldRemovedMessageImpl.java @@ -294,4 +294,8 @@ public String toString() { .build(); } + @Override + public CustomerGroupCustomFieldRemovedMessage copyDeep() { + return CustomerGroupCustomFieldRemovedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldRemovedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldRemovedMessagePayload.java index df97fd88452..f1e8cbc54bb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldRemovedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldRemovedMessagePayload.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerGroupCustomFieldRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerGroupCustomFieldRemovedMessagePayloadImpl.class) public interface CustomerGroupCustomFieldRemovedMessagePayload extends MessagePayload { @@ -71,6 +72,8 @@ public static CustomerGroupCustomFieldRemovedMessagePayload of( return instance; } + public CustomerGroupCustomFieldRemovedMessagePayload copyDeep(); + /** * factory method to create a deep copy of CustomerGroupCustomFieldRemovedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldRemovedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldRemovedMessagePayloadImpl.java index 9ad165ef37c..37e46b8d545 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldRemovedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomFieldRemovedMessagePayloadImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public CustomerGroupCustomFieldRemovedMessagePayload copyDeep() { + return CustomerGroupCustomFieldRemovedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomTypeRemovedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomTypeRemovedMessage.java index 5eed3df676d..d6b86738b91 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomTypeRemovedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomTypeRemovedMessage.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerGroupCustomTypeRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerGroupCustomTypeRemovedMessageImpl.class) public interface CustomerGroupCustomTypeRemovedMessage extends Message { @@ -84,6 +85,8 @@ public static CustomerGroupCustomTypeRemovedMessage of(final CustomerGroupCustom return instance; } + public CustomerGroupCustomTypeRemovedMessage copyDeep(); + /** * factory method to create a deep copy of CustomerGroupCustomTypeRemovedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomTypeRemovedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomTypeRemovedMessageImpl.java index 1e24e1f7ec0..9ab79c467db 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomTypeRemovedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomTypeRemovedMessageImpl.java @@ -294,4 +294,8 @@ public String toString() { .build(); } + @Override + public CustomerGroupCustomTypeRemovedMessage copyDeep() { + return CustomerGroupCustomTypeRemovedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomTypeRemovedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomTypeRemovedMessagePayload.java index d2a1f9f1ee1..f842691a3d8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomTypeRemovedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomTypeRemovedMessagePayload.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerGroupCustomTypeRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerGroupCustomTypeRemovedMessagePayloadImpl.class) public interface CustomerGroupCustomTypeRemovedMessagePayload extends MessagePayload { @@ -68,6 +69,8 @@ public static CustomerGroupCustomTypeRemovedMessagePayload of( return instance; } + public CustomerGroupCustomTypeRemovedMessagePayload copyDeep(); + /** * factory method to create a deep copy of CustomerGroupCustomTypeRemovedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomTypeRemovedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomTypeRemovedMessagePayloadImpl.java index 03cd6a596a3..15c30bccfa5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomTypeRemovedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomTypeRemovedMessagePayloadImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public CustomerGroupCustomTypeRemovedMessagePayload copyDeep() { + return CustomerGroupCustomTypeRemovedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomTypeSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomTypeSetMessage.java index c383076a290..aade78b6df8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomTypeSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomTypeSetMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerGroupCustomTypeSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerGroupCustomTypeSetMessageImpl.class) public interface CustomerGroupCustomTypeSetMessage extends Message { @@ -106,6 +107,8 @@ public static CustomerGroupCustomTypeSetMessage of(final CustomerGroupCustomType return instance; } + public CustomerGroupCustomTypeSetMessage copyDeep(); + /** * factory method to create a deep copy of CustomerGroupCustomTypeSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomTypeSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomTypeSetMessageImpl.java index 1577f12928e..76805676a68 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomTypeSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomTypeSetMessageImpl.java @@ -314,4 +314,8 @@ public String toString() { .build(); } + @Override + public CustomerGroupCustomTypeSetMessage copyDeep() { + return CustomerGroupCustomTypeSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomTypeSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomTypeSetMessagePayload.java index 94cd4322876..7bf36e9c69f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomTypeSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomTypeSetMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerGroupCustomTypeSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerGroupCustomTypeSetMessagePayloadImpl.class) public interface CustomerGroupCustomTypeSetMessagePayload extends MessagePayload { @@ -89,6 +90,8 @@ public static CustomerGroupCustomTypeSetMessagePayload of(final CustomerGroupCus return instance; } + public CustomerGroupCustomTypeSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of CustomerGroupCustomTypeSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomTypeSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomTypeSetMessagePayloadImpl.java index 5ffa57ad74d..0856a4ab45c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomTypeSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupCustomTypeSetMessagePayloadImpl.java @@ -112,4 +112,8 @@ public String toString() { .build(); } + @Override + public CustomerGroupCustomTypeSetMessagePayload copyDeep() { + return CustomerGroupCustomTypeSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupSetMessage.java index a8d412af1e4..b26349040ec 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupSetMessage.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerGroupSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerGroupSetMessageImpl.class) public interface CustomerGroupSetMessage extends Message { @@ -87,6 +88,8 @@ public static CustomerGroupSetMessage of(final CustomerGroupSetMessage template) return instance; } + public CustomerGroupSetMessage copyDeep(); + /** * factory method to create a deep copy of CustomerGroupSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupSetMessageImpl.java index e0c7274ed27..1465d28404b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupSetMessageImpl.java @@ -294,4 +294,8 @@ public String toString() { .build(); } + @Override + public CustomerGroupSetMessage copyDeep() { + return CustomerGroupSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupSetMessagePayload.java index 40d68d7cd87..1483f19928c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupSetMessagePayload.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerGroupSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerGroupSetMessagePayloadImpl.class) public interface CustomerGroupSetMessagePayload extends MessagePayload { @@ -70,6 +71,8 @@ public static CustomerGroupSetMessagePayload of(final CustomerGroupSetMessagePay return instance; } + public CustomerGroupSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of CustomerGroupSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupSetMessagePayloadImpl.java index 95c6eb37cb2..8ba3490fb0c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerGroupSetMessagePayloadImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public CustomerGroupSetMessagePayload copyDeep() { + return CustomerGroupSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerLastNameSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerLastNameSetMessage.java index 12f0cf82627..0ab9b795500 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerLastNameSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerLastNameSetMessage.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerLastNameSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerLastNameSetMessageImpl.class) public interface CustomerLastNameSetMessage extends Message { @@ -84,6 +85,8 @@ public static CustomerLastNameSetMessage of(final CustomerLastNameSetMessage tem return instance; } + public CustomerLastNameSetMessage copyDeep(); + /** * factory method to create a deep copy of CustomerLastNameSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerLastNameSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerLastNameSetMessageImpl.java index 3a03ddbef17..9292e49bd29 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerLastNameSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerLastNameSetMessageImpl.java @@ -293,4 +293,8 @@ public String toString() { .build(); } + @Override + public CustomerLastNameSetMessage copyDeep() { + return CustomerLastNameSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerLastNameSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerLastNameSetMessagePayload.java index a457475d821..fb7636e5d1b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerLastNameSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerLastNameSetMessagePayload.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerLastNameSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerLastNameSetMessagePayloadImpl.class) public interface CustomerLastNameSetMessagePayload extends MessagePayload { @@ -67,6 +68,8 @@ public static CustomerLastNameSetMessagePayload of(final CustomerLastNameSetMess return instance; } + public CustomerLastNameSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of CustomerLastNameSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerLastNameSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerLastNameSetMessagePayloadImpl.java index 2a8a764bfa6..e0789836f7d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerLastNameSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerLastNameSetMessagePayloadImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CustomerLastNameSetMessagePayload copyDeep() { + return CustomerLastNameSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessage.java index 03d2c1df674..c18a4ebbe75 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerPasswordTokenCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerPasswordTokenCreatedMessageImpl.class) public interface CustomerPasswordTokenCreatedMessage extends Message { @@ -105,6 +106,8 @@ public static CustomerPasswordTokenCreatedMessage of(final CustomerPasswordToken return instance; } + public CustomerPasswordTokenCreatedMessage copyDeep(); + /** * factory method to create a deep copy of CustomerPasswordTokenCreatedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessageImpl.java index cd6ff69e2cc..68149bc25ae 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessageImpl.java @@ -314,4 +314,8 @@ public String toString() { .build(); } + @Override + public CustomerPasswordTokenCreatedMessage copyDeep() { + return CustomerPasswordTokenCreatedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessagePayload.java index 4eb7cbc69f2..6311662cb02 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerPasswordTokenCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerPasswordTokenCreatedMessagePayloadImpl.class) public interface CustomerPasswordTokenCreatedMessagePayload extends MessagePayload { @@ -89,6 +90,8 @@ public static CustomerPasswordTokenCreatedMessagePayload of( return instance; } + public CustomerPasswordTokenCreatedMessagePayload copyDeep(); + /** * factory method to create a deep copy of CustomerPasswordTokenCreatedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessagePayloadImpl.java index b1dd98a397e..75993c92b39 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordTokenCreatedMessagePayloadImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public CustomerPasswordTokenCreatedMessagePayload copyDeep() { + return CustomerPasswordTokenCreatedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordUpdatedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordUpdatedMessage.java index 7640d0fca8d..51799b5ab8b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordUpdatedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordUpdatedMessage.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerPasswordUpdated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerPasswordUpdatedMessageImpl.class) public interface CustomerPasswordUpdatedMessage extends Message { @@ -87,6 +88,8 @@ public static CustomerPasswordUpdatedMessage of(final CustomerPasswordUpdatedMes return instance; } + public CustomerPasswordUpdatedMessage copyDeep(); + /** * factory method to create a deep copy of CustomerPasswordUpdatedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordUpdatedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordUpdatedMessageImpl.java index a4b017c6250..a6c6d4d3d94 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordUpdatedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordUpdatedMessageImpl.java @@ -293,4 +293,8 @@ public String toString() { .build(); } + @Override + public CustomerPasswordUpdatedMessage copyDeep() { + return CustomerPasswordUpdatedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordUpdatedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordUpdatedMessagePayload.java index 89805955c39..14a2d598268 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordUpdatedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordUpdatedMessagePayload.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerPasswordUpdated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerPasswordUpdatedMessagePayloadImpl.class) public interface CustomerPasswordUpdatedMessagePayload extends MessagePayload { @@ -70,6 +71,8 @@ public static CustomerPasswordUpdatedMessagePayload of(final CustomerPasswordUpd return instance; } + public CustomerPasswordUpdatedMessagePayload copyDeep(); + /** * factory method to create a deep copy of CustomerPasswordUpdatedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordUpdatedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordUpdatedMessagePayloadImpl.java index f6514b91976..61e508c04ce 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordUpdatedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerPasswordUpdatedMessagePayloadImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CustomerPasswordUpdatedMessagePayload copyDeep() { + return CustomerPasswordUpdatedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerTitleSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerTitleSetMessage.java index a317e46fea4..e97a6ee76fe 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerTitleSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerTitleSetMessage.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerTitleSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerTitleSetMessageImpl.class) public interface CustomerTitleSetMessage extends Message { @@ -84,6 +85,8 @@ public static CustomerTitleSetMessage of(final CustomerTitleSetMessage template) return instance; } + public CustomerTitleSetMessage copyDeep(); + /** * factory method to create a deep copy of CustomerTitleSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerTitleSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerTitleSetMessageImpl.java index d10b55d0188..93ba417ab82 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerTitleSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerTitleSetMessageImpl.java @@ -293,4 +293,8 @@ public String toString() { .build(); } + @Override + public CustomerTitleSetMessage copyDeep() { + return CustomerTitleSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerTitleSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerTitleSetMessagePayload.java index 4ca623c685b..76763cbfc12 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerTitleSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerTitleSetMessagePayload.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomerTitleSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomerTitleSetMessagePayloadImpl.class) public interface CustomerTitleSetMessagePayload extends MessagePayload { @@ -67,6 +68,8 @@ public static CustomerTitleSetMessagePayload of(final CustomerTitleSetMessagePay return instance; } + public CustomerTitleSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of CustomerTitleSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerTitleSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerTitleSetMessagePayloadImpl.java index 451a90b4a9d..dc4e0fd046a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerTitleSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/CustomerTitleSetMessagePayloadImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CustomerTitleSetMessagePayload copyDeep() { + return CustomerTitleSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryAddedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryAddedMessage.java index 2d7038311da..34fba61cdc6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryAddedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryAddedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DeliveryAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DeliveryAddedMessageImpl.class) public interface DeliveryAddedMessage extends OrderMessage { @@ -106,6 +107,8 @@ public static DeliveryAddedMessage of(final DeliveryAddedMessage template) { return instance; } + public DeliveryAddedMessage copyDeep(); + /** * factory method to create a deep copy of DeliveryAddedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryAddedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryAddedMessageImpl.java index 8833f8deace..30e2268c431 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryAddedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryAddedMessageImpl.java @@ -313,4 +313,8 @@ public String toString() { .build(); } + @Override + public DeliveryAddedMessage copyDeep() { + return DeliveryAddedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryAddedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryAddedMessagePayload.java index a03ee8a9912..12b812a1711 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryAddedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryAddedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DeliveryAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DeliveryAddedMessagePayloadImpl.class) public interface DeliveryAddedMessagePayload extends OrderMessagePayload { @@ -89,6 +90,8 @@ public static DeliveryAddedMessagePayload of(final DeliveryAddedMessagePayload t return instance; } + public DeliveryAddedMessagePayload copyDeep(); + /** * factory method to create a deep copy of DeliveryAddedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryAddedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryAddedMessagePayloadImpl.java index 915d51ce69d..6a2c4f911f1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryAddedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryAddedMessagePayloadImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public DeliveryAddedMessagePayload copyDeep() { + return DeliveryAddedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryAddressSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryAddressSetMessage.java index 25ddb8d7636..67bf4699a53 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryAddressSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryAddressSetMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DeliveryAddressSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DeliveryAddressSetMessageImpl.class) public interface DeliveryAddressSetMessage extends OrderMessage { @@ -137,6 +138,8 @@ public static DeliveryAddressSetMessage of(final DeliveryAddressSetMessage templ return instance; } + public DeliveryAddressSetMessage copyDeep(); + /** * factory method to create a deep copy of DeliveryAddressSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryAddressSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryAddressSetMessageImpl.java index 86f6be15886..c6a8575ef01 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryAddressSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryAddressSetMessageImpl.java @@ -353,4 +353,8 @@ public String toString() { .build(); } + @Override + public DeliveryAddressSetMessage copyDeep() { + return DeliveryAddressSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryAddressSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryAddressSetMessagePayload.java index 510d7724882..8edd53d95e0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryAddressSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryAddressSetMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DeliveryAddressSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DeliveryAddressSetMessagePayloadImpl.class) public interface DeliveryAddressSetMessagePayload extends OrderMessagePayload { @@ -120,6 +121,8 @@ public static DeliveryAddressSetMessagePayload of(final DeliveryAddressSetMessag return instance; } + public DeliveryAddressSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of DeliveryAddressSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryAddressSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryAddressSetMessagePayloadImpl.java index ae623d6d2e1..1042648788f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryAddressSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryAddressSetMessagePayloadImpl.java @@ -153,4 +153,8 @@ public String toString() { .build(); } + @Override + public DeliveryAddressSetMessagePayload copyDeep() { + return DeliveryAddressSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldAddedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldAddedMessage.java index 172c3fda762..a1359f04178 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldAddedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldAddedMessage.java @@ -35,6 +35,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DeliveryCustomFieldAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DeliveryCustomFieldAddedMessageImpl.class) public interface DeliveryCustomFieldAddedMessage extends OrderMessage { @@ -120,6 +121,8 @@ public static DeliveryCustomFieldAddedMessage of(final DeliveryCustomFieldAddedM return instance; } + public DeliveryCustomFieldAddedMessage copyDeep(); + /** * factory method to create a deep copy of DeliveryCustomFieldAddedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldAddedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldAddedMessageImpl.java index bb43c06f617..35b6b902691 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldAddedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldAddedMessageImpl.java @@ -333,4 +333,8 @@ public String toString() { .build(); } + @Override + public DeliveryCustomFieldAddedMessage copyDeep() { + return DeliveryCustomFieldAddedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldAddedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldAddedMessagePayload.java index 2e9f3937cd9..66e653b8ab8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldAddedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldAddedMessagePayload.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DeliveryCustomFieldAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DeliveryCustomFieldAddedMessagePayloadImpl.class) public interface DeliveryCustomFieldAddedMessagePayload extends OrderMessagePayload { @@ -103,6 +104,8 @@ public static DeliveryCustomFieldAddedMessagePayload of(final DeliveryCustomFiel return instance; } + public DeliveryCustomFieldAddedMessagePayload copyDeep(); + /** * factory method to create a deep copy of DeliveryCustomFieldAddedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldAddedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldAddedMessagePayloadImpl.java index 63d523d6ee2..041ae33e1e4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldAddedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldAddedMessagePayloadImpl.java @@ -128,4 +128,8 @@ public String toString() { .build(); } + @Override + public DeliveryCustomFieldAddedMessagePayload copyDeep() { + return DeliveryCustomFieldAddedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldChangedMessage.java index 15c4d65f6e2..a133023b336 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldChangedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldChangedMessage.java @@ -35,6 +35,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DeliveryCustomFieldChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DeliveryCustomFieldChangedMessageImpl.class) public interface DeliveryCustomFieldChangedMessage extends OrderMessage { @@ -136,6 +137,8 @@ public static DeliveryCustomFieldChangedMessage of(final DeliveryCustomFieldChan return instance; } + public DeliveryCustomFieldChangedMessage copyDeep(); + /** * factory method to create a deep copy of DeliveryCustomFieldChangedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldChangedMessageImpl.java index 4e296162a64..770d9f41894 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldChangedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldChangedMessageImpl.java @@ -353,4 +353,8 @@ public String toString() { .build(); } + @Override + public DeliveryCustomFieldChangedMessage copyDeep() { + return DeliveryCustomFieldChangedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldChangedMessagePayload.java index 20dffdd8287..3fa5f621cfd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldChangedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldChangedMessagePayload.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DeliveryCustomFieldChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DeliveryCustomFieldChangedMessagePayloadImpl.class) public interface DeliveryCustomFieldChangedMessagePayload extends OrderMessagePayload { @@ -119,6 +120,8 @@ public static DeliveryCustomFieldChangedMessagePayload of(final DeliveryCustomFi return instance; } + public DeliveryCustomFieldChangedMessagePayload copyDeep(); + /** * factory method to create a deep copy of DeliveryCustomFieldChangedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldChangedMessagePayloadImpl.java index 27b7462312a..af6cb1718a5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldChangedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldChangedMessagePayloadImpl.java @@ -154,4 +154,8 @@ public String toString() { .build(); } + @Override + public DeliveryCustomFieldChangedMessagePayload copyDeep() { + return DeliveryCustomFieldChangedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldRemovedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldRemovedMessage.java index 03426d34bfa..b2e6b9745ca 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldRemovedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldRemovedMessage.java @@ -35,6 +35,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DeliveryCustomFieldRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DeliveryCustomFieldRemovedMessageImpl.class) public interface DeliveryCustomFieldRemovedMessage extends OrderMessage { @@ -104,6 +105,8 @@ public static DeliveryCustomFieldRemovedMessage of(final DeliveryCustomFieldRemo return instance; } + public DeliveryCustomFieldRemovedMessage copyDeep(); + /** * factory method to create a deep copy of DeliveryCustomFieldRemovedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldRemovedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldRemovedMessageImpl.java index 8518f6a97a2..b5ea3cf5368 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldRemovedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldRemovedMessageImpl.java @@ -313,4 +313,8 @@ public String toString() { .build(); } + @Override + public DeliveryCustomFieldRemovedMessage copyDeep() { + return DeliveryCustomFieldRemovedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldRemovedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldRemovedMessagePayload.java index e720feb27a9..8e20494378a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldRemovedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldRemovedMessagePayload.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DeliveryCustomFieldRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DeliveryCustomFieldRemovedMessagePayloadImpl.class) public interface DeliveryCustomFieldRemovedMessagePayload extends OrderMessagePayload { @@ -87,6 +88,8 @@ public static DeliveryCustomFieldRemovedMessagePayload of(final DeliveryCustomFi return instance; } + public DeliveryCustomFieldRemovedMessagePayload copyDeep(); + /** * factory method to create a deep copy of DeliveryCustomFieldRemovedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldRemovedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldRemovedMessagePayloadImpl.java index 80b1fbbccdf..c6d5dbda135 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldRemovedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomFieldRemovedMessagePayloadImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public DeliveryCustomFieldRemovedMessagePayload copyDeep() { + return DeliveryCustomFieldRemovedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomTypeRemovedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomTypeRemovedMessage.java index 106cf2a4c4b..a9b9710dfc6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomTypeRemovedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomTypeRemovedMessage.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DeliveryCustomTypeRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DeliveryCustomTypeRemovedMessageImpl.class) public interface DeliveryCustomTypeRemovedMessage extends OrderMessage { @@ -103,6 +104,8 @@ public static DeliveryCustomTypeRemovedMessage of(final DeliveryCustomTypeRemove return instance; } + public DeliveryCustomTypeRemovedMessage copyDeep(); + /** * factory method to create a deep copy of DeliveryCustomTypeRemovedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomTypeRemovedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomTypeRemovedMessageImpl.java index 39e1c9c9022..3b7f0320d34 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomTypeRemovedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomTypeRemovedMessageImpl.java @@ -314,4 +314,8 @@ public String toString() { .build(); } + @Override + public DeliveryCustomTypeRemovedMessage copyDeep() { + return DeliveryCustomTypeRemovedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomTypeRemovedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomTypeRemovedMessagePayload.java index 5294bba20ea..92274353baf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomTypeRemovedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomTypeRemovedMessagePayload.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DeliveryCustomTypeRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DeliveryCustomTypeRemovedMessagePayloadImpl.class) public interface DeliveryCustomTypeRemovedMessagePayload extends OrderMessagePayload { @@ -86,6 +87,8 @@ public static DeliveryCustomTypeRemovedMessagePayload of(final DeliveryCustomTyp return instance; } + public DeliveryCustomTypeRemovedMessagePayload copyDeep(); + /** * factory method to create a deep copy of DeliveryCustomTypeRemovedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomTypeRemovedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomTypeRemovedMessagePayloadImpl.java index b32a656961e..16be958440a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomTypeRemovedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomTypeRemovedMessagePayloadImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public DeliveryCustomTypeRemovedMessagePayload copyDeep() { + return DeliveryCustomTypeRemovedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomTypeSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomTypeSetMessage.java index 6e87a6b8641..8bf2012afc2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomTypeSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomTypeSetMessage.java @@ -37,6 +37,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DeliveryCustomTypeSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DeliveryCustomTypeSetMessageImpl.class) public interface DeliveryCustomTypeSetMessage extends OrderMessage { @@ -123,6 +124,8 @@ public static DeliveryCustomTypeSetMessage of(final DeliveryCustomTypeSetMessage return instance; } + public DeliveryCustomTypeSetMessage copyDeep(); + /** * factory method to create a deep copy of DeliveryCustomTypeSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomTypeSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomTypeSetMessageImpl.java index 704fefe39b3..c97a9461c63 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomTypeSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomTypeSetMessageImpl.java @@ -333,4 +333,8 @@ public String toString() { .build(); } + @Override + public DeliveryCustomTypeSetMessage copyDeep() { + return DeliveryCustomTypeSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomTypeSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomTypeSetMessagePayload.java index 31aba157bc2..1aafd5255c7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomTypeSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomTypeSetMessagePayload.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DeliveryCustomTypeSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DeliveryCustomTypeSetMessagePayloadImpl.class) public interface DeliveryCustomTypeSetMessagePayload extends OrderMessagePayload { @@ -106,6 +107,8 @@ public static DeliveryCustomTypeSetMessagePayload of(final DeliveryCustomTypeSet return instance; } + public DeliveryCustomTypeSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of DeliveryCustomTypeSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomTypeSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomTypeSetMessagePayloadImpl.java index b77d60e0c78..021df289a96 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomTypeSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryCustomTypeSetMessagePayloadImpl.java @@ -134,4 +134,8 @@ public String toString() { .build(); } + @Override + public DeliveryCustomTypeSetMessagePayload copyDeep() { + return DeliveryCustomTypeSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryItemsUpdatedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryItemsUpdatedMessage.java index f9079080261..cb3b0b6f348 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryItemsUpdatedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryItemsUpdatedMessage.java @@ -39,6 +39,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DeliveryItemsUpdated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DeliveryItemsUpdatedMessageImpl.class) public interface DeliveryItemsUpdatedMessage extends OrderMessage { @@ -158,6 +159,8 @@ public static DeliveryItemsUpdatedMessage of(final DeliveryItemsUpdatedMessage t return instance; } + public DeliveryItemsUpdatedMessage copyDeep(); + /** * factory method to create a deep copy of DeliveryItemsUpdatedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryItemsUpdatedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryItemsUpdatedMessageImpl.java index f201f035b98..32009819e48 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryItemsUpdatedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryItemsUpdatedMessageImpl.java @@ -361,4 +361,8 @@ public String toString() { .build(); } + @Override + public DeliveryItemsUpdatedMessage copyDeep() { + return DeliveryItemsUpdatedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryItemsUpdatedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryItemsUpdatedMessagePayload.java index 03a237ce463..4b27c89ef96 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryItemsUpdatedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryItemsUpdatedMessagePayload.java @@ -32,6 +32,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DeliveryItemsUpdated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DeliveryItemsUpdatedMessagePayloadImpl.class) public interface DeliveryItemsUpdatedMessagePayload extends OrderMessagePayload { @@ -141,6 +142,8 @@ public static DeliveryItemsUpdatedMessagePayload of(final DeliveryItemsUpdatedMe return instance; } + public DeliveryItemsUpdatedMessagePayload copyDeep(); + /** * factory method to create a deep copy of DeliveryItemsUpdatedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryItemsUpdatedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryItemsUpdatedMessagePayloadImpl.java index 9d24512fdbd..ae3ad598084 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryItemsUpdatedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryItemsUpdatedMessagePayloadImpl.java @@ -161,4 +161,8 @@ public String toString() { .build(); } + @Override + public DeliveryItemsUpdatedMessagePayload copyDeep() { + return DeliveryItemsUpdatedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryRemovedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryRemovedMessage.java index 480bfd3073d..e2dd5c60a26 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryRemovedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryRemovedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DeliveryRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DeliveryRemovedMessageImpl.class) public interface DeliveryRemovedMessage extends OrderMessage { @@ -106,6 +107,8 @@ public static DeliveryRemovedMessage of(final DeliveryRemovedMessage template) { return instance; } + public DeliveryRemovedMessage copyDeep(); + /** * factory method to create a deep copy of DeliveryRemovedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryRemovedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryRemovedMessageImpl.java index 7560f2af4ce..68d20240265 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryRemovedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryRemovedMessageImpl.java @@ -313,4 +313,8 @@ public String toString() { .build(); } + @Override + public DeliveryRemovedMessage copyDeep() { + return DeliveryRemovedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryRemovedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryRemovedMessagePayload.java index 0a54b24ca96..f4bc3e53150 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryRemovedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryRemovedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DeliveryRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DeliveryRemovedMessagePayloadImpl.class) public interface DeliveryRemovedMessagePayload extends OrderMessagePayload { @@ -89,6 +90,8 @@ public static DeliveryRemovedMessagePayload of(final DeliveryRemovedMessagePaylo return instance; } + public DeliveryRemovedMessagePayload copyDeep(); + /** * factory method to create a deep copy of DeliveryRemovedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryRemovedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryRemovedMessagePayloadImpl.java index a68baf38e34..a130a8d1800 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryRemovedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DeliveryRemovedMessagePayloadImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public DeliveryRemovedMessagePayload copyDeep() { + return DeliveryRemovedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeCreatedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeCreatedMessage.java index 62ff1990bd9..c32957328ac 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeCreatedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeCreatedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DiscountCodeCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DiscountCodeCreatedMessageImpl.class) public interface DiscountCodeCreatedMessage extends Message { @@ -90,6 +91,8 @@ public static DiscountCodeCreatedMessage of(final DiscountCodeCreatedMessage tem return instance; } + public DiscountCodeCreatedMessage copyDeep(); + /** * factory method to create a deep copy of DiscountCodeCreatedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeCreatedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeCreatedMessageImpl.java index 7f29a4a2c65..e435332d608 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeCreatedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeCreatedMessageImpl.java @@ -293,4 +293,8 @@ public String toString() { .build(); } + @Override + public DiscountCodeCreatedMessage copyDeep() { + return DiscountCodeCreatedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeCreatedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeCreatedMessagePayload.java index 5da819bf9b8..a4068593a52 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeCreatedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeCreatedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DiscountCodeCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DiscountCodeCreatedMessagePayloadImpl.class) public interface DiscountCodeCreatedMessagePayload extends MessagePayload { @@ -73,6 +74,8 @@ public static DiscountCodeCreatedMessagePayload of(final DiscountCodeCreatedMess return instance; } + public DiscountCodeCreatedMessagePayload copyDeep(); + /** * factory method to create a deep copy of DiscountCodeCreatedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeCreatedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeCreatedMessagePayloadImpl.java index 0d3789d38be..70eb6675c6b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeCreatedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeCreatedMessagePayloadImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public DiscountCodeCreatedMessagePayload copyDeep() { + return DiscountCodeCreatedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeDeletedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeDeletedMessage.java index 5ef2bc23bc1..776f3bf6b4e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeDeletedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeDeletedMessage.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DiscountCodeDeleted") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DiscountCodeDeletedMessageImpl.class) public interface DiscountCodeDeletedMessage extends Message { @@ -68,6 +69,8 @@ public static DiscountCodeDeletedMessage of(final DiscountCodeDeletedMessage tem return instance; } + public DiscountCodeDeletedMessage copyDeep(); + /** * factory method to create a deep copy of DiscountCodeDeletedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeDeletedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeDeletedMessageImpl.java index 6b3ab020c24..f39e5ded7ec 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeDeletedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeDeletedMessageImpl.java @@ -273,4 +273,8 @@ public String toString() { .build(); } + @Override + public DiscountCodeDeletedMessage copyDeep() { + return DiscountCodeDeletedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeDeletedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeDeletedMessagePayload.java index ea75329d4d5..7a8bea29aca 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeDeletedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeDeletedMessagePayload.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DiscountCodeDeleted") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DiscountCodeDeletedMessagePayloadImpl.class) public interface DiscountCodeDeletedMessagePayload extends MessagePayload { @@ -51,6 +52,8 @@ public static DiscountCodeDeletedMessagePayload of(final DiscountCodeDeletedMess return instance; } + public DiscountCodeDeletedMessagePayload copyDeep(); + /** * factory method to create a deep copy of DiscountCodeDeletedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeDeletedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeDeletedMessagePayloadImpl.java index 46353748271..b425d780a16 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeDeletedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeDeletedMessagePayloadImpl.java @@ -62,4 +62,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public DiscountCodeDeletedMessagePayload copyDeep() { + return DiscountCodeDeletedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeKeySetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeKeySetMessage.java index 6729f61f33e..f66e9596208 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeKeySetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeKeySetMessage.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DiscountCodeKeySet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DiscountCodeKeySetMessageImpl.class) public interface DiscountCodeKeySetMessage extends Message { @@ -100,6 +101,8 @@ public static DiscountCodeKeySetMessage of(final DiscountCodeKeySetMessage templ return instance; } + public DiscountCodeKeySetMessage copyDeep(); + /** * factory method to create a deep copy of DiscountCodeKeySetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeKeySetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeKeySetMessageImpl.java index f4037efdcf4..9527b393880 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeKeySetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeKeySetMessageImpl.java @@ -312,4 +312,8 @@ public String toString() { .build(); } + @Override + public DiscountCodeKeySetMessage copyDeep() { + return DiscountCodeKeySetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeKeySetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeKeySetMessagePayload.java index 58ab0387f5e..4ee3e383594 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeKeySetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeKeySetMessagePayload.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DiscountCodeKeySet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = DiscountCodeKeySetMessagePayloadImpl.class) public interface DiscountCodeKeySetMessagePayload extends MessagePayload { @@ -83,6 +84,8 @@ public static DiscountCodeKeySetMessagePayload of(final DiscountCodeKeySetMessag return instance; } + public DiscountCodeKeySetMessagePayload copyDeep(); + /** * factory method to create a deep copy of DiscountCodeKeySetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeKeySetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeKeySetMessagePayloadImpl.java index 48079dabeb2..ff5eb067c27 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeKeySetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/DiscountCodeKeySetMessagePayloadImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public DiscountCodeKeySetMessagePayload copyDeep() { + return DiscountCodeKeySetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryCreatedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryCreatedMessage.java index 13b6fe1b244..c68804803c0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryCreatedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryCreatedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("InventoryEntryCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = InventoryEntryCreatedMessageImpl.class) public interface InventoryEntryCreatedMessage extends Message { @@ -90,6 +91,8 @@ public static InventoryEntryCreatedMessage of(final InventoryEntryCreatedMessage return instance; } + public InventoryEntryCreatedMessage copyDeep(); + /** * factory method to create a deep copy of InventoryEntryCreatedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryCreatedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryCreatedMessageImpl.java index 07eb2e00d9c..3473d41bb6d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryCreatedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryCreatedMessageImpl.java @@ -293,4 +293,8 @@ public String toString() { .build(); } + @Override + public InventoryEntryCreatedMessage copyDeep() { + return InventoryEntryCreatedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryCreatedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryCreatedMessagePayload.java index 494776db07d..b7a62f0f16f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryCreatedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryCreatedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("InventoryEntryCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = InventoryEntryCreatedMessagePayloadImpl.class) public interface InventoryEntryCreatedMessagePayload extends MessagePayload { @@ -73,6 +74,8 @@ public static InventoryEntryCreatedMessagePayload of(final InventoryEntryCreated return instance; } + public InventoryEntryCreatedMessagePayload copyDeep(); + /** * factory method to create a deep copy of InventoryEntryCreatedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryCreatedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryCreatedMessagePayloadImpl.java index 2480cdbd459..9df5a29bcd1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryCreatedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryCreatedMessagePayloadImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public InventoryEntryCreatedMessagePayload copyDeep() { + return InventoryEntryCreatedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryDeletedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryDeletedMessage.java index 8202e594ae8..1179e849c20 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryDeletedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryDeletedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("InventoryEntryDeleted") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = InventoryEntryDeletedMessageImpl.class) public interface InventoryEntryDeletedMessage extends Message { @@ -105,6 +106,8 @@ public static InventoryEntryDeletedMessage of(final InventoryEntryDeletedMessage return instance; } + public InventoryEntryDeletedMessage copyDeep(); + /** * factory method to create a deep copy of InventoryEntryDeletedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryDeletedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryDeletedMessageImpl.java index 159c39ddb62..4986e2022a0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryDeletedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryDeletedMessageImpl.java @@ -313,4 +313,8 @@ public String toString() { .build(); } + @Override + public InventoryEntryDeletedMessage copyDeep() { + return InventoryEntryDeletedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryDeletedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryDeletedMessagePayload.java index f3a1853d53e..235852194d3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryDeletedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryDeletedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("InventoryEntryDeleted") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = InventoryEntryDeletedMessagePayloadImpl.class) public interface InventoryEntryDeletedMessagePayload extends MessagePayload { @@ -88,6 +89,8 @@ public static InventoryEntryDeletedMessagePayload of(final InventoryEntryDeleted return instance; } + public InventoryEntryDeletedMessagePayload copyDeep(); + /** * factory method to create a deep copy of InventoryEntryDeletedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryDeletedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryDeletedMessagePayloadImpl.java index f17be3d00e2..1aae317750d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryDeletedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryDeletedMessagePayloadImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public InventoryEntryDeletedMessagePayload copyDeep() { + return InventoryEntryDeletedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryQuantitySetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryQuantitySetMessage.java index f56c70f567c..55532cc6c76 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryQuantitySetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryQuantitySetMessage.java @@ -39,6 +39,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("InventoryEntryQuantitySet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = InventoryEntryQuantitySetMessageImpl.class) public interface InventoryEntryQuantitySetMessage extends Message { @@ -156,6 +157,8 @@ public static InventoryEntryQuantitySetMessage of(final InventoryEntryQuantitySe return instance; } + public InventoryEntryQuantitySetMessage copyDeep(); + /** * factory method to create a deep copy of InventoryEntryQuantitySetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryQuantitySetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryQuantitySetMessageImpl.java index 4381fb7ec81..59850068c82 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryQuantitySetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryQuantitySetMessageImpl.java @@ -374,4 +374,8 @@ public String toString() { .build(); } + @Override + public InventoryEntryQuantitySetMessage copyDeep() { + return InventoryEntryQuantitySetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryQuantitySetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryQuantitySetMessagePayload.java index 6aad9c14a2a..fb53b773407 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryQuantitySetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryQuantitySetMessagePayload.java @@ -32,6 +32,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("InventoryEntryQuantitySet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = InventoryEntryQuantitySetMessagePayloadImpl.class) public interface InventoryEntryQuantitySetMessagePayload extends MessagePayload { @@ -139,6 +140,8 @@ public static InventoryEntryQuantitySetMessagePayload of(final InventoryEntryQua return instance; } + public InventoryEntryQuantitySetMessagePayload copyDeep(); + /** * factory method to create a deep copy of InventoryEntryQuantitySetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryQuantitySetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryQuantitySetMessagePayloadImpl.java index c9bccb11f16..72ef9e9ad07 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryQuantitySetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/InventoryEntryQuantitySetMessagePayloadImpl.java @@ -173,4 +173,8 @@ public String toString() { .build(); } + @Override + public InventoryEntryQuantitySetMessagePayload copyDeep() { + return InventoryEntryQuantitySetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/LineItemStateTransitionMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/LineItemStateTransitionMessage.java index e173c595f0b..047b96c8ea8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/LineItemStateTransitionMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/LineItemStateTransitionMessage.java @@ -41,6 +41,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("LineItemStateTransition") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = LineItemStateTransitionMessageImpl.class) public interface LineItemStateTransitionMessage extends OrderMessage { @@ -176,6 +177,8 @@ public static LineItemStateTransitionMessage of(final LineItemStateTransitionMes return instance; } + public LineItemStateTransitionMessage copyDeep(); + /** * factory method to create a deep copy of LineItemStateTransitionMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/LineItemStateTransitionMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/LineItemStateTransitionMessageImpl.java index 52ac207e1ad..da9238d88bd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/LineItemStateTransitionMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/LineItemStateTransitionMessageImpl.java @@ -392,4 +392,8 @@ public String toString() { .build(); } + @Override + public LineItemStateTransitionMessage copyDeep() { + return LineItemStateTransitionMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/LineItemStateTransitionMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/LineItemStateTransitionMessagePayload.java index 4b35eaa55f8..950e53f7d48 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/LineItemStateTransitionMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/LineItemStateTransitionMessagePayload.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("LineItemStateTransition") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = LineItemStateTransitionMessagePayloadImpl.class) public interface LineItemStateTransitionMessagePayload extends OrderMessagePayload { @@ -159,6 +160,8 @@ public static LineItemStateTransitionMessagePayload of(final LineItemStateTransi return instance; } + public LineItemStateTransitionMessagePayload copyDeep(); + /** * factory method to create a deep copy of LineItemStateTransitionMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/LineItemStateTransitionMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/LineItemStateTransitionMessagePayloadImpl.java index c4bd74b86d5..a3010a67ac3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/LineItemStateTransitionMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/LineItemStateTransitionMessagePayloadImpl.java @@ -193,4 +193,8 @@ public String toString() { .build(); } + @Override + public LineItemStateTransitionMessagePayload copyDeep() { + return LineItemStateTransitionMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/Message.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/Message.java index 1374eea52b3..42031515f6a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/Message.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/Message.java @@ -41,258 +41,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ApprovalFlowApprovedMessageImpl.class, name = ApprovalFlowApprovedMessage.APPROVAL_FLOW_APPROVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ApprovalFlowCompletedMessageImpl.class, name = ApprovalFlowCompletedMessage.APPROVAL_FLOW_COMPLETED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ApprovalFlowCreatedMessageImpl.class, name = ApprovalFlowCreatedMessage.APPROVAL_FLOW_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ApprovalFlowRejectedMessageImpl.class, name = ApprovalFlowRejectedMessage.APPROVAL_FLOW_REJECTED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ApprovalRuleApproversSetMessageImpl.class, name = ApprovalRuleApproversSetMessage.APPROVAL_RULE_APPROVERS_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ApprovalRuleCreatedMessageImpl.class, name = ApprovalRuleCreatedMessage.APPROVAL_RULE_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ApprovalRuleDescriptionSetMessageImpl.class, name = ApprovalRuleDescriptionSetMessage.APPROVAL_RULE_DESCRIPTION_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ApprovalRuleKeySetMessageImpl.class, name = ApprovalRuleKeySetMessage.APPROVAL_RULE_KEY_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ApprovalRuleNameSetMessageImpl.class, name = ApprovalRuleNameSetMessage.APPROVAL_RULE_NAME_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ApprovalRulePredicateSetMessageImpl.class, name = ApprovalRulePredicateSetMessage.APPROVAL_RULE_PREDICATE_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ApprovalRuleRequestersSetMessageImpl.class, name = ApprovalRuleRequestersSetMessage.APPROVAL_RULE_REQUESTERS_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ApprovalRuleStatusSetMessageImpl.class, name = ApprovalRuleStatusSetMessage.APPROVAL_RULE_STATUS_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.AssociateRoleBuyerAssignableChangedMessageImpl.class, name = AssociateRoleBuyerAssignableChangedMessage.ASSOCIATE_ROLE_BUYER_ASSIGNABLE_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.AssociateRoleCreatedMessageImpl.class, name = AssociateRoleCreatedMessage.ASSOCIATE_ROLE_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.AssociateRoleDeletedMessageImpl.class, name = AssociateRoleDeletedMessage.ASSOCIATE_ROLE_DELETED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.AssociateRoleNameSetMessageImpl.class, name = AssociateRoleNameSetMessage.ASSOCIATE_ROLE_NAME_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.AssociateRolePermissionAddedMessageImpl.class, name = AssociateRolePermissionAddedMessage.ASSOCIATE_ROLE_PERMISSION_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.AssociateRolePermissionRemovedMessageImpl.class, name = AssociateRolePermissionRemovedMessage.ASSOCIATE_ROLE_PERMISSION_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.AssociateRolePermissionsSetMessageImpl.class, name = AssociateRolePermissionsSetMessage.ASSOCIATE_ROLE_PERMISSIONS_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitAddressAddedMessageImpl.class, name = BusinessUnitAddressAddedMessage.BUSINESS_UNIT_ADDRESS_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitAddressChangedMessageImpl.class, name = BusinessUnitAddressChangedMessage.BUSINESS_UNIT_ADDRESS_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitAddressCustomFieldAddedMessageImpl.class, name = BusinessUnitAddressCustomFieldAddedMessage.BUSINESS_UNIT_ADDRESS_CUSTOM_FIELD_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitAddressCustomFieldChangedMessageImpl.class, name = BusinessUnitAddressCustomFieldChangedMessage.BUSINESS_UNIT_ADDRESS_CUSTOM_FIELD_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitAddressCustomFieldRemovedMessageImpl.class, name = BusinessUnitAddressCustomFieldRemovedMessage.BUSINESS_UNIT_ADDRESS_CUSTOM_FIELD_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitAddressCustomTypeRemovedMessageImpl.class, name = BusinessUnitAddressCustomTypeRemovedMessage.BUSINESS_UNIT_ADDRESS_CUSTOM_TYPE_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitAddressCustomTypeSetMessageImpl.class, name = BusinessUnitAddressCustomTypeSetMessage.BUSINESS_UNIT_ADDRESS_CUSTOM_TYPE_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitAddressRemovedMessageImpl.class, name = BusinessUnitAddressRemovedMessage.BUSINESS_UNIT_ADDRESS_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitApprovalRuleModeChangedMessageImpl.class, name = BusinessUnitApprovalRuleModeChangedMessage.BUSINESS_UNIT_APPROVAL_RULE_MODE_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitAssociateAddedMessageImpl.class, name = BusinessUnitAssociateAddedMessage.BUSINESS_UNIT_ASSOCIATE_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitAssociateChangedMessageImpl.class, name = BusinessUnitAssociateChangedMessage.BUSINESS_UNIT_ASSOCIATE_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitAssociateModeChangedMessageImpl.class, name = BusinessUnitAssociateModeChangedMessage.BUSINESS_UNIT_ASSOCIATE_MODE_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitAssociateRemovedMessageImpl.class, name = BusinessUnitAssociateRemovedMessage.BUSINESS_UNIT_ASSOCIATE_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitAssociatesSetMessageImpl.class, name = BusinessUnitAssociatesSetMessage.BUSINESS_UNIT_ASSOCIATES_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitBillingAddressAddedMessageImpl.class, name = BusinessUnitBillingAddressAddedMessage.BUSINESS_UNIT_BILLING_ADDRESS_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitBillingAddressRemovedMessageImpl.class, name = BusinessUnitBillingAddressRemovedMessage.BUSINESS_UNIT_BILLING_ADDRESS_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitContactEmailSetMessageImpl.class, name = BusinessUnitContactEmailSetMessage.BUSINESS_UNIT_CONTACT_EMAIL_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitCreatedMessageImpl.class, name = BusinessUnitCreatedMessage.BUSINESS_UNIT_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitCustomFieldAddedMessageImpl.class, name = BusinessUnitCustomFieldAddedMessage.BUSINESS_UNIT_CUSTOM_FIELD_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitCustomFieldChangedMessageImpl.class, name = BusinessUnitCustomFieldChangedMessage.BUSINESS_UNIT_CUSTOM_FIELD_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitCustomFieldRemovedMessageImpl.class, name = BusinessUnitCustomFieldRemovedMessage.BUSINESS_UNIT_CUSTOM_FIELD_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitCustomTypeRemovedMessageImpl.class, name = BusinessUnitCustomTypeRemovedMessage.BUSINESS_UNIT_CUSTOM_TYPE_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitCustomTypeSetMessageImpl.class, name = BusinessUnitCustomTypeSetMessage.BUSINESS_UNIT_CUSTOM_TYPE_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitDefaultBillingAddressSetMessageImpl.class, name = BusinessUnitDefaultBillingAddressSetMessage.BUSINESS_UNIT_DEFAULT_BILLING_ADDRESS_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitDefaultShippingAddressSetMessageImpl.class, name = BusinessUnitDefaultShippingAddressSetMessage.BUSINESS_UNIT_DEFAULT_SHIPPING_ADDRESS_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitDeletedMessageImpl.class, name = BusinessUnitDeletedMessage.BUSINESS_UNIT_DELETED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitNameChangedMessageImpl.class, name = BusinessUnitNameChangedMessage.BUSINESS_UNIT_NAME_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitParentChangedMessageImpl.class, name = BusinessUnitParentChangedMessage.BUSINESS_UNIT_PARENT_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitShippingAddressAddedMessageImpl.class, name = BusinessUnitShippingAddressAddedMessage.BUSINESS_UNIT_SHIPPING_ADDRESS_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitShippingAddressRemovedMessageImpl.class, name = BusinessUnitShippingAddressRemovedMessage.BUSINESS_UNIT_SHIPPING_ADDRESS_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitStatusChangedMessageImpl.class, name = BusinessUnitStatusChangedMessage.BUSINESS_UNIT_STATUS_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitStoreAddedMessageImpl.class, name = BusinessUnitStoreAddedMessage.BUSINESS_UNIT_STORE_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitStoreModeChangedMessageImpl.class, name = BusinessUnitStoreModeChangedMessage.BUSINESS_UNIT_STORE_MODE_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitStoreRemovedMessageImpl.class, name = BusinessUnitStoreRemovedMessage.BUSINESS_UNIT_STORE_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitStoresSetMessageImpl.class, name = BusinessUnitStoresSetMessage.BUSINESS_UNIT_STORES_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitTopLevelUnitSetMessageImpl.class, name = BusinessUnitTopLevelUnitSetMessage.BUSINESS_UNIT_TOP_LEVEL_UNIT_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitTypeSetMessageImpl.class, name = BusinessUnitTypeSetMessage.BUSINESS_UNIT_TYPE_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CartDiscountCreatedMessageImpl.class, name = CartDiscountCreatedMessage.CART_DISCOUNT_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CartDiscountDeletedMessageImpl.class, name = CartDiscountDeletedMessage.CART_DISCOUNT_DELETED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CartDiscountStoreAddedMessageImpl.class, name = CartDiscountStoreAddedMessage.CART_DISCOUNT_STORE_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CartDiscountStoreRemovedMessageImpl.class, name = CartDiscountStoreRemovedMessage.CART_DISCOUNT_STORE_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CartDiscountStoresSetMessageImpl.class, name = CartDiscountStoresSetMessage.CART_DISCOUNT_STORES_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CategoryCreatedMessageImpl.class, name = CategoryCreatedMessage.CATEGORY_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CategorySlugChangedMessageImpl.class, name = CategorySlugChangedMessage.CATEGORY_SLUG_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomLineItemStateTransitionMessageImpl.class, name = CustomLineItemStateTransitionMessage.CUSTOM_LINE_ITEM_STATE_TRANSITION), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerAddressAddedMessageImpl.class, name = CustomerAddressAddedMessage.CUSTOMER_ADDRESS_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerAddressChangedMessageImpl.class, name = CustomerAddressChangedMessage.CUSTOMER_ADDRESS_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerAddressCustomFieldAddedMessageImpl.class, name = CustomerAddressCustomFieldAddedMessage.CUSTOMER_ADDRESS_CUSTOM_FIELD_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerAddressCustomFieldChangedMessageImpl.class, name = CustomerAddressCustomFieldChangedMessage.CUSTOMER_ADDRESS_CUSTOM_FIELD_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerAddressCustomFieldRemovedMessageImpl.class, name = CustomerAddressCustomFieldRemovedMessage.CUSTOMER_ADDRESS_CUSTOM_FIELD_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerAddressCustomTypeRemovedMessageImpl.class, name = CustomerAddressCustomTypeRemovedMessage.CUSTOMER_ADDRESS_CUSTOM_TYPE_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerAddressCustomTypeSetMessageImpl.class, name = CustomerAddressCustomTypeSetMessage.CUSTOMER_ADDRESS_CUSTOM_TYPE_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerAddressRemovedMessageImpl.class, name = CustomerAddressRemovedMessage.CUSTOMER_ADDRESS_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerCompanyNameSetMessageImpl.class, name = CustomerCompanyNameSetMessage.CUSTOMER_COMPANY_NAME_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerCreatedMessageImpl.class, name = CustomerCreatedMessage.CUSTOMER_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerCustomFieldAddedMessageImpl.class, name = CustomerCustomFieldAddedMessage.CUSTOMER_CUSTOM_FIELD_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerCustomFieldChangedMessageImpl.class, name = CustomerCustomFieldChangedMessage.CUSTOMER_CUSTOM_FIELD_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerCustomFieldRemovedMessageImpl.class, name = CustomerCustomFieldRemovedMessage.CUSTOMER_CUSTOM_FIELD_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerCustomTypeRemovedMessageImpl.class, name = CustomerCustomTypeRemovedMessage.CUSTOMER_CUSTOM_TYPE_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerCustomTypeSetMessageImpl.class, name = CustomerCustomTypeSetMessage.CUSTOMER_CUSTOM_TYPE_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerDateOfBirthSetMessageImpl.class, name = CustomerDateOfBirthSetMessage.CUSTOMER_DATE_OF_BIRTH_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerDeletedMessageImpl.class, name = CustomerDeletedMessage.CUSTOMER_DELETED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerEmailChangedMessageImpl.class, name = CustomerEmailChangedMessage.CUSTOMER_EMAIL_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerEmailTokenCreatedMessageImpl.class, name = CustomerEmailTokenCreatedMessage.CUSTOMER_EMAIL_TOKEN_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerEmailVerifiedMessageImpl.class, name = CustomerEmailVerifiedMessage.CUSTOMER_EMAIL_VERIFIED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerFirstNameSetMessageImpl.class, name = CustomerFirstNameSetMessage.CUSTOMER_FIRST_NAME_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerGroupAssignmentAddedMessageImpl.class, name = CustomerGroupAssignmentAddedMessage.CUSTOMER_GROUP_ASSIGNMENT_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerGroupAssignmentRemovedMessageImpl.class, name = CustomerGroupAssignmentRemovedMessage.CUSTOMER_GROUP_ASSIGNMENT_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerGroupAssignmentsSetMessageImpl.class, name = CustomerGroupAssignmentsSetMessage.CUSTOMER_GROUP_ASSIGNMENTS_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerGroupCustomFieldAddedMessageImpl.class, name = CustomerGroupCustomFieldAddedMessage.CUSTOMER_GROUP_CUSTOM_FIELD_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerGroupCustomFieldChangedMessageImpl.class, name = CustomerGroupCustomFieldChangedMessage.CUSTOMER_GROUP_CUSTOM_FIELD_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerGroupCustomFieldRemovedMessageImpl.class, name = CustomerGroupCustomFieldRemovedMessage.CUSTOMER_GROUP_CUSTOM_FIELD_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerGroupCustomTypeRemovedMessageImpl.class, name = CustomerGroupCustomTypeRemovedMessage.CUSTOMER_GROUP_CUSTOM_TYPE_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerGroupCustomTypeSetMessageImpl.class, name = CustomerGroupCustomTypeSetMessage.CUSTOMER_GROUP_CUSTOM_TYPE_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerGroupSetMessageImpl.class, name = CustomerGroupSetMessage.CUSTOMER_GROUP_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerLastNameSetMessageImpl.class, name = CustomerLastNameSetMessage.CUSTOMER_LAST_NAME_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerPasswordTokenCreatedMessageImpl.class, name = CustomerPasswordTokenCreatedMessage.CUSTOMER_PASSWORD_TOKEN_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerPasswordUpdatedMessageImpl.class, name = CustomerPasswordUpdatedMessage.CUSTOMER_PASSWORD_UPDATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerTitleSetMessageImpl.class, name = CustomerTitleSetMessage.CUSTOMER_TITLE_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.DeliveryAddedMessageImpl.class, name = DeliveryAddedMessage.DELIVERY_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.DeliveryAddressSetMessageImpl.class, name = DeliveryAddressSetMessage.DELIVERY_ADDRESS_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.DeliveryCustomFieldAddedMessageImpl.class, name = DeliveryCustomFieldAddedMessage.DELIVERY_CUSTOM_FIELD_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.DeliveryCustomFieldChangedMessageImpl.class, name = DeliveryCustomFieldChangedMessage.DELIVERY_CUSTOM_FIELD_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.DeliveryCustomFieldRemovedMessageImpl.class, name = DeliveryCustomFieldRemovedMessage.DELIVERY_CUSTOM_FIELD_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.DeliveryCustomTypeRemovedMessageImpl.class, name = DeliveryCustomTypeRemovedMessage.DELIVERY_CUSTOM_TYPE_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.DeliveryCustomTypeSetMessageImpl.class, name = DeliveryCustomTypeSetMessage.DELIVERY_CUSTOM_TYPE_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.DeliveryItemsUpdatedMessageImpl.class, name = DeliveryItemsUpdatedMessage.DELIVERY_ITEMS_UPDATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.DeliveryRemovedMessageImpl.class, name = DeliveryRemovedMessage.DELIVERY_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.DiscountCodeCreatedMessageImpl.class, name = DiscountCodeCreatedMessage.DISCOUNT_CODE_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.DiscountCodeDeletedMessageImpl.class, name = DiscountCodeDeletedMessage.DISCOUNT_CODE_DELETED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.DiscountCodeKeySetMessageImpl.class, name = DiscountCodeKeySetMessage.DISCOUNT_CODE_KEY_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.InventoryEntryCreatedMessageImpl.class, name = InventoryEntryCreatedMessage.INVENTORY_ENTRY_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.InventoryEntryDeletedMessageImpl.class, name = InventoryEntryDeletedMessage.INVENTORY_ENTRY_DELETED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.InventoryEntryQuantitySetMessageImpl.class, name = InventoryEntryQuantitySetMessage.INVENTORY_ENTRY_QUANTITY_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.LineItemStateTransitionMessageImpl.class, name = LineItemStateTransitionMessage.LINE_ITEM_STATE_TRANSITION), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderBillingAddressSetMessageImpl.class, name = OrderBillingAddressSetMessage.ORDER_BILLING_ADDRESS_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderBusinessUnitSetMessageImpl.class, name = OrderBusinessUnitSetMessage.ORDER_BUSINESS_UNIT_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderCreatedMessageImpl.class, name = OrderCreatedMessage.ORDER_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderCustomFieldAddedMessageImpl.class, name = OrderCustomFieldAddedMessage.ORDER_CUSTOM_FIELD_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderCustomFieldChangedMessageImpl.class, name = OrderCustomFieldChangedMessage.ORDER_CUSTOM_FIELD_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderCustomFieldRemovedMessageImpl.class, name = OrderCustomFieldRemovedMessage.ORDER_CUSTOM_FIELD_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderCustomLineItemAddedMessageImpl.class, name = OrderCustomLineItemAddedMessage.ORDER_CUSTOM_LINE_ITEM_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderCustomLineItemDiscountSetMessageImpl.class, name = OrderCustomLineItemDiscountSetMessage.ORDER_CUSTOM_LINE_ITEM_DISCOUNT_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderCustomLineItemQuantityChangedMessageImpl.class, name = OrderCustomLineItemQuantityChangedMessage.ORDER_CUSTOM_LINE_ITEM_QUANTITY_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderCustomLineItemRemovedMessageImpl.class, name = OrderCustomLineItemRemovedMessage.ORDER_CUSTOM_LINE_ITEM_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderCustomTypeRemovedMessageImpl.class, name = OrderCustomTypeRemovedMessage.ORDER_CUSTOM_TYPE_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderCustomTypeSetMessageImpl.class, name = OrderCustomTypeSetMessage.ORDER_CUSTOM_TYPE_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderCustomerEmailSetMessageImpl.class, name = OrderCustomerEmailSetMessage.ORDER_CUSTOMER_EMAIL_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderCustomerGroupSetMessageImpl.class, name = OrderCustomerGroupSetMessage.ORDER_CUSTOMER_GROUP_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderCustomerSetMessageImpl.class, name = OrderCustomerSetMessage.ORDER_CUSTOMER_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderDeletedMessageImpl.class, name = OrderDeletedMessage.ORDER_DELETED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderDiscountCodeAddedMessageImpl.class, name = OrderDiscountCodeAddedMessage.ORDER_DISCOUNT_CODE_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderDiscountCodeRemovedMessageImpl.class, name = OrderDiscountCodeRemovedMessage.ORDER_DISCOUNT_CODE_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderDiscountCodeStateSetMessageImpl.class, name = OrderDiscountCodeStateSetMessage.ORDER_DISCOUNT_CODE_STATE_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderEditAppliedMessageImpl.class, name = OrderEditAppliedMessage.ORDER_EDIT_APPLIED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderImportedMessageImpl.class, name = OrderImportedMessage.ORDER_IMPORTED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderLineItemAddedMessageImpl.class, name = OrderLineItemAddedMessage.ORDER_LINE_ITEM_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderLineItemDiscountSetMessageImpl.class, name = OrderLineItemDiscountSetMessage.ORDER_LINE_ITEM_DISCOUNT_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderLineItemDistributionChannelSetMessageImpl.class, name = OrderLineItemDistributionChannelSetMessage.ORDER_LINE_ITEM_DISTRIBUTION_CHANNEL_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderLineItemRemovedMessageImpl.class, name = OrderLineItemRemovedMessage.ORDER_LINE_ITEM_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderPaymentAddedMessageImpl.class, name = OrderPaymentAddedMessage.ORDER_PAYMENT_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderPaymentStateChangedMessageImpl.class, name = OrderPaymentStateChangedMessage.ORDER_PAYMENT_STATE_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderPurchaseOrderNumberSetMessageImpl.class, name = OrderPurchaseOrderNumberSetMessage.ORDER_PURCHASE_ORDER_NUMBER_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderReturnShipmentStateChangedMessageImpl.class, name = OrderReturnShipmentStateChangedMessage.ORDER_RETURN_SHIPMENT_STATE_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderShipmentStateChangedMessageImpl.class, name = OrderShipmentStateChangedMessage.ORDER_SHIPMENT_STATE_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderShippingAddressSetMessageImpl.class, name = OrderShippingAddressSetMessage.ORDER_SHIPPING_ADDRESS_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderShippingInfoSetMessageImpl.class, name = OrderShippingInfoSetMessage.ORDER_SHIPPING_INFO_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderShippingRateInputSetMessageImpl.class, name = OrderShippingRateInputSetMessage.ORDER_SHIPPING_RATE_INPUT_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderStateChangedMessageImpl.class, name = OrderStateChangedMessage.ORDER_STATE_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderStateTransitionMessageImpl.class, name = OrderStateTransitionMessage.ORDER_STATE_TRANSITION), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderStoreSetMessageImpl.class, name = OrderStoreSetMessage.ORDER_STORE_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ParcelAddedToDeliveryMessageImpl.class, name = ParcelAddedToDeliveryMessage.PARCEL_ADDED_TO_DELIVERY), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ParcelItemsUpdatedMessageImpl.class, name = ParcelItemsUpdatedMessage.PARCEL_ITEMS_UPDATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ParcelMeasurementsUpdatedMessageImpl.class, name = ParcelMeasurementsUpdatedMessage.PARCEL_MEASUREMENTS_UPDATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ParcelRemovedFromDeliveryMessageImpl.class, name = ParcelRemovedFromDeliveryMessage.PARCEL_REMOVED_FROM_DELIVERY), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ParcelTrackingDataUpdatedMessageImpl.class, name = ParcelTrackingDataUpdatedMessage.PARCEL_TRACKING_DATA_UPDATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.PaymentCreatedMessageImpl.class, name = PaymentCreatedMessage.PAYMENT_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.PaymentInteractionAddedMessageImpl.class, name = PaymentInteractionAddedMessage.PAYMENT_INTERACTION_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.PaymentStatusInterfaceCodeSetMessageImpl.class, name = PaymentStatusInterfaceCodeSetMessage.PAYMENT_STATUS_INTERFACE_CODE_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.PaymentStatusStateTransitionMessageImpl.class, name = PaymentStatusStateTransitionMessage.PAYMENT_STATUS_STATE_TRANSITION), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.PaymentTransactionAddedMessageImpl.class, name = PaymentTransactionAddedMessage.PAYMENT_TRANSACTION_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.PaymentTransactionStateChangedMessageImpl.class, name = PaymentTransactionStateChangedMessage.PAYMENT_TRANSACTION_STATE_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductAddedToCategoryMessageImpl.class, name = ProductAddedToCategoryMessage.PRODUCT_ADDED_TO_CATEGORY), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductCreatedMessageImpl.class, name = ProductCreatedMessage.PRODUCT_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductDeletedMessageImpl.class, name = ProductDeletedMessage.PRODUCT_DELETED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductImageAddedMessageImpl.class, name = ProductImageAddedMessage.PRODUCT_IMAGE_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductPriceAddedMessageImpl.class, name = ProductPriceAddedMessage.PRODUCT_PRICE_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductPriceChangedMessageImpl.class, name = ProductPriceChangedMessage.PRODUCT_PRICE_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductPriceCustomFieldAddedMessageImpl.class, name = ProductPriceCustomFieldAddedMessage.PRODUCT_PRICE_CUSTOM_FIELD_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductPriceCustomFieldChangedMessageImpl.class, name = ProductPriceCustomFieldChangedMessage.PRODUCT_PRICE_CUSTOM_FIELD_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductPriceCustomFieldRemovedMessageImpl.class, name = ProductPriceCustomFieldRemovedMessage.PRODUCT_PRICE_CUSTOM_FIELD_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductPriceCustomFieldsRemovedMessageImpl.class, name = ProductPriceCustomFieldsRemovedMessage.PRODUCT_PRICE_CUSTOM_FIELDS_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductPriceCustomFieldsSetMessageImpl.class, name = ProductPriceCustomFieldsSetMessage.PRODUCT_PRICE_CUSTOM_FIELDS_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductPriceDiscountsSetMessageImpl.class, name = ProductPriceDiscountsSetMessage.PRODUCT_PRICE_DISCOUNTS_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductPriceExternalDiscountSetMessageImpl.class, name = ProductPriceExternalDiscountSetMessage.PRODUCT_PRICE_EXTERNAL_DISCOUNT_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductPriceKeySetMessageImpl.class, name = ProductPriceKeySetMessage.PRODUCT_PRICE_KEY_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductPriceModeSetMessageImpl.class, name = ProductPriceModeSetMessage.PRODUCT_PRICE_MODE_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductPriceRemovedMessageImpl.class, name = ProductPriceRemovedMessage.PRODUCT_PRICE_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductPricesSetMessageImpl.class, name = ProductPricesSetMessage.PRODUCT_PRICES_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductPublishedMessageImpl.class, name = ProductPublishedMessage.PRODUCT_PUBLISHED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductRemovedFromCategoryMessageImpl.class, name = ProductRemovedFromCategoryMessage.PRODUCT_REMOVED_FROM_CATEGORY), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductRevertedStagedChangesMessageImpl.class, name = ProductRevertedStagedChangesMessage.PRODUCT_REVERTED_STAGED_CHANGES), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductSelectionCreatedMessageImpl.class, name = ProductSelectionCreatedMessage.PRODUCT_SELECTION_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductSelectionDeletedMessageImpl.class, name = ProductSelectionDeletedMessage.PRODUCT_SELECTION_DELETED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductSelectionProductAddedMessageImpl.class, name = ProductSelectionProductAddedMessage.PRODUCT_SELECTION_PRODUCT_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductSelectionProductExcludedMessageImpl.class, name = ProductSelectionProductExcludedMessage.PRODUCT_SELECTION_PRODUCT_EXCLUDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductSelectionProductRemovedMessageImpl.class, name = ProductSelectionProductRemovedMessage.PRODUCT_SELECTION_PRODUCT_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductSelectionVariantExclusionChangedMessageImpl.class, name = ProductSelectionVariantExclusionChangedMessage.PRODUCT_SELECTION_VARIANT_EXCLUSION_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductSelectionVariantSelectionChangedMessageImpl.class, name = ProductSelectionVariantSelectionChangedMessage.PRODUCT_SELECTION_VARIANT_SELECTION_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductSlugChangedMessageImpl.class, name = ProductSlugChangedMessage.PRODUCT_SLUG_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductStateTransitionMessageImpl.class, name = ProductStateTransitionMessage.PRODUCT_STATE_TRANSITION), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductTailoringCreatedMessageImpl.class, name = ProductTailoringCreatedMessage.PRODUCT_TAILORING_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductTailoringDeletedMessageImpl.class, name = ProductTailoringDeletedMessage.PRODUCT_TAILORING_DELETED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductTailoringDescriptionSetMessageImpl.class, name = ProductTailoringDescriptionSetMessage.PRODUCT_TAILORING_DESCRIPTION_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductTailoringImageAddedMessageImpl.class, name = ProductTailoringImageAddedMessage.PRODUCT_TAILORING_IMAGE_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductTailoringImagesSetMessageImpl.class, name = ProductTailoringImagesSetMessage.PRODUCT_TAILORING_IMAGES_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductTailoringNameSetMessageImpl.class, name = ProductTailoringNameSetMessage.PRODUCT_TAILORING_NAME_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductTailoringPublishedMessageImpl.class, name = ProductTailoringPublishedMessage.PRODUCT_TAILORING_PUBLISHED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductTailoringSlugSetMessageImpl.class, name = ProductTailoringSlugSetMessage.PRODUCT_TAILORING_SLUG_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductTailoringUnpublishedMessageImpl.class, name = ProductTailoringUnpublishedMessage.PRODUCT_TAILORING_UNPUBLISHED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductUnpublishedMessageImpl.class, name = ProductUnpublishedMessage.PRODUCT_UNPUBLISHED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductVariantAddedMessageImpl.class, name = ProductVariantAddedMessage.PRODUCT_VARIANT_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductVariantDeletedMessageImpl.class, name = ProductVariantDeletedMessage.PRODUCT_VARIANT_DELETED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductVariantTailoringAddedMessageImpl.class, name = ProductVariantTailoringAddedMessage.PRODUCT_VARIANT_TAILORING_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductVariantTailoringRemovedMessageImpl.class, name = ProductVariantTailoringRemovedMessage.PRODUCT_VARIANT_TAILORING_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.QuoteCreatedMessageImpl.class, name = QuoteCreatedMessage.QUOTE_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.QuoteCustomerChangedMessageImpl.class, name = QuoteCustomerChangedMessage.QUOTE_CUSTOMER_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.QuoteDeletedMessageImpl.class, name = QuoteDeletedMessage.QUOTE_DELETED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.QuoteRenegotiationRequestedMessageImpl.class, name = QuoteRenegotiationRequestedMessage.QUOTE_RENEGOTIATION_REQUESTED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.QuoteRequestCreatedMessageImpl.class, name = QuoteRequestCreatedMessage.QUOTE_REQUEST_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.QuoteRequestCustomerChangedMessageImpl.class, name = QuoteRequestCustomerChangedMessage.QUOTE_REQUEST_CUSTOMER_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.QuoteRequestDeletedMessageImpl.class, name = QuoteRequestDeletedMessage.QUOTE_REQUEST_DELETED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.QuoteRequestStateChangedMessageImpl.class, name = QuoteRequestStateChangedMessage.QUOTE_REQUEST_STATE_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.QuoteRequestStateTransitionMessageImpl.class, name = QuoteRequestStateTransitionMessage.QUOTE_REQUEST_STATE_TRANSITION), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.QuoteStateChangedMessageImpl.class, name = QuoteStateChangedMessage.QUOTE_STATE_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.QuoteStateTransitionMessageImpl.class, name = QuoteStateTransitionMessage.QUOTE_STATE_TRANSITION), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ReturnInfoAddedMessageImpl.class, name = ReturnInfoAddedMessage.RETURN_INFO_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ReturnInfoSetMessageImpl.class, name = ReturnInfoSetMessage.RETURN_INFO_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ReviewCreatedMessageImpl.class, name = ReviewCreatedMessage.REVIEW_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ReviewRatingSetMessageImpl.class, name = ReviewRatingSetMessage.REVIEW_RATING_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ReviewStateTransitionMessageImpl.class, name = ReviewStateTransitionMessage.REVIEW_STATE_TRANSITION), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ShoppingListLineItemAddedMessageImpl.class, name = ShoppingListLineItemAddedMessage.SHOPPING_LIST_LINE_ITEM_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ShoppingListLineItemRemovedMessageImpl.class, name = ShoppingListLineItemRemovedMessage.SHOPPING_LIST_LINE_ITEM_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StagedQuoteCreatedMessageImpl.class, name = StagedQuoteCreatedMessage.STAGED_QUOTE_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StagedQuoteDeletedMessageImpl.class, name = StagedQuoteDeletedMessage.STAGED_QUOTE_DELETED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StagedQuoteSellerCommentSetMessageImpl.class, name = StagedQuoteSellerCommentSetMessage.STAGED_QUOTE_SELLER_COMMENT_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StagedQuoteStateChangedMessageImpl.class, name = StagedQuoteStateChangedMessage.STAGED_QUOTE_STATE_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StagedQuoteStateTransitionMessageImpl.class, name = StagedQuoteStateTransitionMessage.STAGED_QUOTE_STATE_TRANSITION), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StagedQuoteValidToSetMessageImpl.class, name = StagedQuoteValidToSetMessage.STAGED_QUOTE_VALID_TO_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StandalonePriceActiveChangedMessageImpl.class, name = StandalonePriceActiveChangedMessage.STANDALONE_PRICE_ACTIVE_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StandalonePriceCreatedMessageImpl.class, name = StandalonePriceCreatedMessage.STANDALONE_PRICE_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StandalonePriceDeletedMessageImpl.class, name = StandalonePriceDeletedMessage.STANDALONE_PRICE_DELETED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StandalonePriceDiscountSetMessageImpl.class, name = StandalonePriceDiscountSetMessage.STANDALONE_PRICE_DISCOUNT_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StandalonePriceExternalDiscountSetMessageImpl.class, name = StandalonePriceExternalDiscountSetMessage.STANDALONE_PRICE_EXTERNAL_DISCOUNT_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StandalonePriceKeySetMessageImpl.class, name = StandalonePriceKeySetMessage.STANDALONE_PRICE_KEY_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StandalonePriceStagedChangesAppliedMessageImpl.class, name = StandalonePriceStagedChangesAppliedMessage.STANDALONE_PRICE_STAGED_CHANGES_APPLIED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StandalonePriceStagedChangesRemovedMessageImpl.class, name = StandalonePriceStagedChangesRemovedMessage.STANDALONE_PRICE_STAGED_CHANGES_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StandalonePriceTierAddedMessageImpl.class, name = StandalonePriceTierAddedMessage.STANDALONE_PRICE_TIER_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StandalonePriceTierRemovedMessageImpl.class, name = StandalonePriceTierRemovedMessage.STANDALONE_PRICE_TIER_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StandalonePriceTiersSetMessageImpl.class, name = StandalonePriceTiersSetMessage.STANDALONE_PRICE_TIERS_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StandalonePriceValidFromAndUntilSetMessageImpl.class, name = StandalonePriceValidFromAndUntilSetMessage.STANDALONE_PRICE_VALID_FROM_AND_UNTIL_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StandalonePriceValidFromSetMessageImpl.class, name = StandalonePriceValidFromSetMessage.STANDALONE_PRICE_VALID_FROM_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StandalonePriceValidUntilSetMessageImpl.class, name = StandalonePriceValidUntilSetMessage.STANDALONE_PRICE_VALID_UNTIL_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StandalonePriceValueChangedMessageImpl.class, name = StandalonePriceValueChangedMessage.STANDALONE_PRICE_VALUE_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StoreCountriesChangedMessageImpl.class, name = StoreCountriesChangedMessage.STORE_COUNTRIES_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StoreCreatedMessageImpl.class, name = StoreCreatedMessage.STORE_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StoreDeletedMessageImpl.class, name = StoreDeletedMessage.STORE_DELETED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StoreDistributionChannelsChangedMessageImpl.class, name = StoreDistributionChannelsChangedMessage.STORE_DISTRIBUTION_CHANNELS_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StoreLanguagesChangedMessageImpl.class, name = StoreLanguagesChangedMessage.STORE_LANGUAGES_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StoreNameSetMessageImpl.class, name = StoreNameSetMessage.STORE_NAME_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StoreProductSelectionsChangedMessageImpl.class, name = StoreProductSelectionsChangedMessage.STORE_PRODUCT_SELECTIONS_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StoreSupplyChannelsChangedMessageImpl.class, name = StoreSupplyChannelsChangedMessage.STORE_SUPPLY_CHANNELS_CHANGED) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "type", defaultImpl = MessageImpl.class, visible = true) @JsonDeserialize(as = MessageImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -457,6 +205,8 @@ public interface Message extends BaseResource, com.commercetools.api.models.Doma public void setResourceUserProvidedIdentifiers(final UserProvidedIdentifiers resourceUserProvidedIdentifiers); + public Message copyDeep(); + /** * factory method to create a deep copy of Message * @param template instance to be copied @@ -467,797 +217,9 @@ public static Message deepCopy(@Nullable final Message template) { if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.message.ApprovalFlowApprovedMessage) { - return com.commercetools.api.models.message.ApprovalFlowApprovedMessage - .deepCopy((com.commercetools.api.models.message.ApprovalFlowApprovedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ApprovalFlowCompletedMessage) { - return com.commercetools.api.models.message.ApprovalFlowCompletedMessage - .deepCopy((com.commercetools.api.models.message.ApprovalFlowCompletedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ApprovalFlowCreatedMessage) { - return com.commercetools.api.models.message.ApprovalFlowCreatedMessage - .deepCopy((com.commercetools.api.models.message.ApprovalFlowCreatedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ApprovalFlowRejectedMessage) { - return com.commercetools.api.models.message.ApprovalFlowRejectedMessage - .deepCopy((com.commercetools.api.models.message.ApprovalFlowRejectedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ApprovalRuleApproversSetMessage) { - return com.commercetools.api.models.message.ApprovalRuleApproversSetMessage - .deepCopy((com.commercetools.api.models.message.ApprovalRuleApproversSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ApprovalRuleCreatedMessage) { - return com.commercetools.api.models.message.ApprovalRuleCreatedMessage - .deepCopy((com.commercetools.api.models.message.ApprovalRuleCreatedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ApprovalRuleDescriptionSetMessage) { - return com.commercetools.api.models.message.ApprovalRuleDescriptionSetMessage - .deepCopy((com.commercetools.api.models.message.ApprovalRuleDescriptionSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ApprovalRuleKeySetMessage) { - return com.commercetools.api.models.message.ApprovalRuleKeySetMessage - .deepCopy((com.commercetools.api.models.message.ApprovalRuleKeySetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ApprovalRuleNameSetMessage) { - return com.commercetools.api.models.message.ApprovalRuleNameSetMessage - .deepCopy((com.commercetools.api.models.message.ApprovalRuleNameSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ApprovalRulePredicateSetMessage) { - return com.commercetools.api.models.message.ApprovalRulePredicateSetMessage - .deepCopy((com.commercetools.api.models.message.ApprovalRulePredicateSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ApprovalRuleRequestersSetMessage) { - return com.commercetools.api.models.message.ApprovalRuleRequestersSetMessage - .deepCopy((com.commercetools.api.models.message.ApprovalRuleRequestersSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ApprovalRuleStatusSetMessage) { - return com.commercetools.api.models.message.ApprovalRuleStatusSetMessage - .deepCopy((com.commercetools.api.models.message.ApprovalRuleStatusSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.AssociateRoleBuyerAssignableChangedMessage) { - return com.commercetools.api.models.message.AssociateRoleBuyerAssignableChangedMessage.deepCopy( - (com.commercetools.api.models.message.AssociateRoleBuyerAssignableChangedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.AssociateRoleCreatedMessage) { - return com.commercetools.api.models.message.AssociateRoleCreatedMessage - .deepCopy((com.commercetools.api.models.message.AssociateRoleCreatedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.AssociateRoleDeletedMessage) { - return com.commercetools.api.models.message.AssociateRoleDeletedMessage - .deepCopy((com.commercetools.api.models.message.AssociateRoleDeletedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.AssociateRoleNameSetMessage) { - return com.commercetools.api.models.message.AssociateRoleNameSetMessage - .deepCopy((com.commercetools.api.models.message.AssociateRoleNameSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.AssociateRolePermissionAddedMessage) { - return com.commercetools.api.models.message.AssociateRolePermissionAddedMessage - .deepCopy((com.commercetools.api.models.message.AssociateRolePermissionAddedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.AssociateRolePermissionRemovedMessage) { - return com.commercetools.api.models.message.AssociateRolePermissionRemovedMessage - .deepCopy((com.commercetools.api.models.message.AssociateRolePermissionRemovedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.AssociateRolePermissionsSetMessage) { - return com.commercetools.api.models.message.AssociateRolePermissionsSetMessage - .deepCopy((com.commercetools.api.models.message.AssociateRolePermissionsSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitAddressAddedMessage) { - return com.commercetools.api.models.message.BusinessUnitAddressAddedMessage - .deepCopy((com.commercetools.api.models.message.BusinessUnitAddressAddedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitAddressChangedMessage) { - return com.commercetools.api.models.message.BusinessUnitAddressChangedMessage - .deepCopy((com.commercetools.api.models.message.BusinessUnitAddressChangedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitAddressCustomFieldAddedMessage) { - return com.commercetools.api.models.message.BusinessUnitAddressCustomFieldAddedMessage.deepCopy( - (com.commercetools.api.models.message.BusinessUnitAddressCustomFieldAddedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitAddressCustomFieldChangedMessage) { - return com.commercetools.api.models.message.BusinessUnitAddressCustomFieldChangedMessage.deepCopy( - (com.commercetools.api.models.message.BusinessUnitAddressCustomFieldChangedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitAddressCustomFieldRemovedMessage) { - return com.commercetools.api.models.message.BusinessUnitAddressCustomFieldRemovedMessage.deepCopy( - (com.commercetools.api.models.message.BusinessUnitAddressCustomFieldRemovedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitAddressCustomTypeRemovedMessage) { - return com.commercetools.api.models.message.BusinessUnitAddressCustomTypeRemovedMessage.deepCopy( - (com.commercetools.api.models.message.BusinessUnitAddressCustomTypeRemovedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitAddressCustomTypeSetMessage) { - return com.commercetools.api.models.message.BusinessUnitAddressCustomTypeSetMessage - .deepCopy((com.commercetools.api.models.message.BusinessUnitAddressCustomTypeSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitAddressRemovedMessage) { - return com.commercetools.api.models.message.BusinessUnitAddressRemovedMessage - .deepCopy((com.commercetools.api.models.message.BusinessUnitAddressRemovedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitApprovalRuleModeChangedMessage) { - return com.commercetools.api.models.message.BusinessUnitApprovalRuleModeChangedMessage.deepCopy( - (com.commercetools.api.models.message.BusinessUnitApprovalRuleModeChangedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitAssociateAddedMessage) { - return com.commercetools.api.models.message.BusinessUnitAssociateAddedMessage - .deepCopy((com.commercetools.api.models.message.BusinessUnitAssociateAddedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitAssociateChangedMessage) { - return com.commercetools.api.models.message.BusinessUnitAssociateChangedMessage - .deepCopy((com.commercetools.api.models.message.BusinessUnitAssociateChangedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitAssociateModeChangedMessage) { - return com.commercetools.api.models.message.BusinessUnitAssociateModeChangedMessage - .deepCopy((com.commercetools.api.models.message.BusinessUnitAssociateModeChangedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitAssociateRemovedMessage) { - return com.commercetools.api.models.message.BusinessUnitAssociateRemovedMessage - .deepCopy((com.commercetools.api.models.message.BusinessUnitAssociateRemovedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitAssociatesSetMessage) { - return com.commercetools.api.models.message.BusinessUnitAssociatesSetMessage - .deepCopy((com.commercetools.api.models.message.BusinessUnitAssociatesSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitBillingAddressAddedMessage) { - return com.commercetools.api.models.message.BusinessUnitBillingAddressAddedMessage - .deepCopy((com.commercetools.api.models.message.BusinessUnitBillingAddressAddedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitBillingAddressRemovedMessage) { - return com.commercetools.api.models.message.BusinessUnitBillingAddressRemovedMessage - .deepCopy((com.commercetools.api.models.message.BusinessUnitBillingAddressRemovedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitContactEmailSetMessage) { - return com.commercetools.api.models.message.BusinessUnitContactEmailSetMessage - .deepCopy((com.commercetools.api.models.message.BusinessUnitContactEmailSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitCreatedMessage) { - return com.commercetools.api.models.message.BusinessUnitCreatedMessage - .deepCopy((com.commercetools.api.models.message.BusinessUnitCreatedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitCustomFieldAddedMessage) { - return com.commercetools.api.models.message.BusinessUnitCustomFieldAddedMessage - .deepCopy((com.commercetools.api.models.message.BusinessUnitCustomFieldAddedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitCustomFieldChangedMessage) { - return com.commercetools.api.models.message.BusinessUnitCustomFieldChangedMessage - .deepCopy((com.commercetools.api.models.message.BusinessUnitCustomFieldChangedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitCustomFieldRemovedMessage) { - return com.commercetools.api.models.message.BusinessUnitCustomFieldRemovedMessage - .deepCopy((com.commercetools.api.models.message.BusinessUnitCustomFieldRemovedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitCustomTypeRemovedMessage) { - return com.commercetools.api.models.message.BusinessUnitCustomTypeRemovedMessage - .deepCopy((com.commercetools.api.models.message.BusinessUnitCustomTypeRemovedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitCustomTypeSetMessage) { - return com.commercetools.api.models.message.BusinessUnitCustomTypeSetMessage - .deepCopy((com.commercetools.api.models.message.BusinessUnitCustomTypeSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitDefaultBillingAddressSetMessage) { - return com.commercetools.api.models.message.BusinessUnitDefaultBillingAddressSetMessage.deepCopy( - (com.commercetools.api.models.message.BusinessUnitDefaultBillingAddressSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitDefaultShippingAddressSetMessage) { - return com.commercetools.api.models.message.BusinessUnitDefaultShippingAddressSetMessage.deepCopy( - (com.commercetools.api.models.message.BusinessUnitDefaultShippingAddressSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitDeletedMessage) { - return com.commercetools.api.models.message.BusinessUnitDeletedMessage - .deepCopy((com.commercetools.api.models.message.BusinessUnitDeletedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitNameChangedMessage) { - return com.commercetools.api.models.message.BusinessUnitNameChangedMessage - .deepCopy((com.commercetools.api.models.message.BusinessUnitNameChangedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitParentChangedMessage) { - return com.commercetools.api.models.message.BusinessUnitParentChangedMessage - .deepCopy((com.commercetools.api.models.message.BusinessUnitParentChangedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitShippingAddressAddedMessage) { - return com.commercetools.api.models.message.BusinessUnitShippingAddressAddedMessage - .deepCopy((com.commercetools.api.models.message.BusinessUnitShippingAddressAddedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitShippingAddressRemovedMessage) { - return com.commercetools.api.models.message.BusinessUnitShippingAddressRemovedMessage.deepCopy( - (com.commercetools.api.models.message.BusinessUnitShippingAddressRemovedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitStatusChangedMessage) { - return com.commercetools.api.models.message.BusinessUnitStatusChangedMessage - .deepCopy((com.commercetools.api.models.message.BusinessUnitStatusChangedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitStoreAddedMessage) { - return com.commercetools.api.models.message.BusinessUnitStoreAddedMessage - .deepCopy((com.commercetools.api.models.message.BusinessUnitStoreAddedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitStoreModeChangedMessage) { - return com.commercetools.api.models.message.BusinessUnitStoreModeChangedMessage - .deepCopy((com.commercetools.api.models.message.BusinessUnitStoreModeChangedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitStoreRemovedMessage) { - return com.commercetools.api.models.message.BusinessUnitStoreRemovedMessage - .deepCopy((com.commercetools.api.models.message.BusinessUnitStoreRemovedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitStoresSetMessage) { - return com.commercetools.api.models.message.BusinessUnitStoresSetMessage - .deepCopy((com.commercetools.api.models.message.BusinessUnitStoresSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitTopLevelUnitSetMessage) { - return com.commercetools.api.models.message.BusinessUnitTopLevelUnitSetMessage - .deepCopy((com.commercetools.api.models.message.BusinessUnitTopLevelUnitSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitTypeSetMessage) { - return com.commercetools.api.models.message.BusinessUnitTypeSetMessage - .deepCopy((com.commercetools.api.models.message.BusinessUnitTypeSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.CartDiscountCreatedMessage) { - return com.commercetools.api.models.message.CartDiscountCreatedMessage - .deepCopy((com.commercetools.api.models.message.CartDiscountCreatedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.CartDiscountDeletedMessage) { - return com.commercetools.api.models.message.CartDiscountDeletedMessage - .deepCopy((com.commercetools.api.models.message.CartDiscountDeletedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.CartDiscountStoreAddedMessage) { - return com.commercetools.api.models.message.CartDiscountStoreAddedMessage - .deepCopy((com.commercetools.api.models.message.CartDiscountStoreAddedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.CartDiscountStoreRemovedMessage) { - return com.commercetools.api.models.message.CartDiscountStoreRemovedMessage - .deepCopy((com.commercetools.api.models.message.CartDiscountStoreRemovedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.CartDiscountStoresSetMessage) { - return com.commercetools.api.models.message.CartDiscountStoresSetMessage - .deepCopy((com.commercetools.api.models.message.CartDiscountStoresSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.CategoryCreatedMessage) { - return com.commercetools.api.models.message.CategoryCreatedMessage - .deepCopy((com.commercetools.api.models.message.CategoryCreatedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.CategorySlugChangedMessage) { - return com.commercetools.api.models.message.CategorySlugChangedMessage - .deepCopy((com.commercetools.api.models.message.CategorySlugChangedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerAddressAddedMessage) { - return com.commercetools.api.models.message.CustomerAddressAddedMessage - .deepCopy((com.commercetools.api.models.message.CustomerAddressAddedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerAddressChangedMessage) { - return com.commercetools.api.models.message.CustomerAddressChangedMessage - .deepCopy((com.commercetools.api.models.message.CustomerAddressChangedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerAddressCustomFieldAddedMessage) { - return com.commercetools.api.models.message.CustomerAddressCustomFieldAddedMessage - .deepCopy((com.commercetools.api.models.message.CustomerAddressCustomFieldAddedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerAddressCustomFieldChangedMessage) { - return com.commercetools.api.models.message.CustomerAddressCustomFieldChangedMessage - .deepCopy((com.commercetools.api.models.message.CustomerAddressCustomFieldChangedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerAddressCustomFieldRemovedMessage) { - return com.commercetools.api.models.message.CustomerAddressCustomFieldRemovedMessage - .deepCopy((com.commercetools.api.models.message.CustomerAddressCustomFieldRemovedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerAddressCustomTypeRemovedMessage) { - return com.commercetools.api.models.message.CustomerAddressCustomTypeRemovedMessage - .deepCopy((com.commercetools.api.models.message.CustomerAddressCustomTypeRemovedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerAddressCustomTypeSetMessage) { - return com.commercetools.api.models.message.CustomerAddressCustomTypeSetMessage - .deepCopy((com.commercetools.api.models.message.CustomerAddressCustomTypeSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerAddressRemovedMessage) { - return com.commercetools.api.models.message.CustomerAddressRemovedMessage - .deepCopy((com.commercetools.api.models.message.CustomerAddressRemovedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerCompanyNameSetMessage) { - return com.commercetools.api.models.message.CustomerCompanyNameSetMessage - .deepCopy((com.commercetools.api.models.message.CustomerCompanyNameSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerCreatedMessage) { - return com.commercetools.api.models.message.CustomerCreatedMessage - .deepCopy((com.commercetools.api.models.message.CustomerCreatedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerCustomFieldAddedMessage) { - return com.commercetools.api.models.message.CustomerCustomFieldAddedMessage - .deepCopy((com.commercetools.api.models.message.CustomerCustomFieldAddedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerCustomFieldChangedMessage) { - return com.commercetools.api.models.message.CustomerCustomFieldChangedMessage - .deepCopy((com.commercetools.api.models.message.CustomerCustomFieldChangedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerCustomFieldRemovedMessage) { - return com.commercetools.api.models.message.CustomerCustomFieldRemovedMessage - .deepCopy((com.commercetools.api.models.message.CustomerCustomFieldRemovedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerCustomTypeRemovedMessage) { - return com.commercetools.api.models.message.CustomerCustomTypeRemovedMessage - .deepCopy((com.commercetools.api.models.message.CustomerCustomTypeRemovedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerCustomTypeSetMessage) { - return com.commercetools.api.models.message.CustomerCustomTypeSetMessage - .deepCopy((com.commercetools.api.models.message.CustomerCustomTypeSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerDateOfBirthSetMessage) { - return com.commercetools.api.models.message.CustomerDateOfBirthSetMessage - .deepCopy((com.commercetools.api.models.message.CustomerDateOfBirthSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerDeletedMessage) { - return com.commercetools.api.models.message.CustomerDeletedMessage - .deepCopy((com.commercetools.api.models.message.CustomerDeletedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerEmailChangedMessage) { - return com.commercetools.api.models.message.CustomerEmailChangedMessage - .deepCopy((com.commercetools.api.models.message.CustomerEmailChangedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerEmailTokenCreatedMessage) { - return com.commercetools.api.models.message.CustomerEmailTokenCreatedMessage - .deepCopy((com.commercetools.api.models.message.CustomerEmailTokenCreatedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerEmailVerifiedMessage) { - return com.commercetools.api.models.message.CustomerEmailVerifiedMessage - .deepCopy((com.commercetools.api.models.message.CustomerEmailVerifiedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerFirstNameSetMessage) { - return com.commercetools.api.models.message.CustomerFirstNameSetMessage - .deepCopy((com.commercetools.api.models.message.CustomerFirstNameSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerGroupAssignmentAddedMessage) { - return com.commercetools.api.models.message.CustomerGroupAssignmentAddedMessage - .deepCopy((com.commercetools.api.models.message.CustomerGroupAssignmentAddedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerGroupAssignmentRemovedMessage) { - return com.commercetools.api.models.message.CustomerGroupAssignmentRemovedMessage - .deepCopy((com.commercetools.api.models.message.CustomerGroupAssignmentRemovedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerGroupAssignmentsSetMessage) { - return com.commercetools.api.models.message.CustomerGroupAssignmentsSetMessage - .deepCopy((com.commercetools.api.models.message.CustomerGroupAssignmentsSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerGroupCustomFieldAddedMessage) { - return com.commercetools.api.models.message.CustomerGroupCustomFieldAddedMessage - .deepCopy((com.commercetools.api.models.message.CustomerGroupCustomFieldAddedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerGroupCustomFieldChangedMessage) { - return com.commercetools.api.models.message.CustomerGroupCustomFieldChangedMessage - .deepCopy((com.commercetools.api.models.message.CustomerGroupCustomFieldChangedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerGroupCustomFieldRemovedMessage) { - return com.commercetools.api.models.message.CustomerGroupCustomFieldRemovedMessage - .deepCopy((com.commercetools.api.models.message.CustomerGroupCustomFieldRemovedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerGroupCustomTypeRemovedMessage) { - return com.commercetools.api.models.message.CustomerGroupCustomTypeRemovedMessage - .deepCopy((com.commercetools.api.models.message.CustomerGroupCustomTypeRemovedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerGroupCustomTypeSetMessage) { - return com.commercetools.api.models.message.CustomerGroupCustomTypeSetMessage - .deepCopy((com.commercetools.api.models.message.CustomerGroupCustomTypeSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerGroupSetMessage) { - return com.commercetools.api.models.message.CustomerGroupSetMessage - .deepCopy((com.commercetools.api.models.message.CustomerGroupSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerLastNameSetMessage) { - return com.commercetools.api.models.message.CustomerLastNameSetMessage - .deepCopy((com.commercetools.api.models.message.CustomerLastNameSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerPasswordTokenCreatedMessage) { - return com.commercetools.api.models.message.CustomerPasswordTokenCreatedMessage - .deepCopy((com.commercetools.api.models.message.CustomerPasswordTokenCreatedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerPasswordUpdatedMessage) { - return com.commercetools.api.models.message.CustomerPasswordUpdatedMessage - .deepCopy((com.commercetools.api.models.message.CustomerPasswordUpdatedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerTitleSetMessage) { - return com.commercetools.api.models.message.CustomerTitleSetMessage - .deepCopy((com.commercetools.api.models.message.CustomerTitleSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.DiscountCodeCreatedMessage) { - return com.commercetools.api.models.message.DiscountCodeCreatedMessage - .deepCopy((com.commercetools.api.models.message.DiscountCodeCreatedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.DiscountCodeDeletedMessage) { - return com.commercetools.api.models.message.DiscountCodeDeletedMessage - .deepCopy((com.commercetools.api.models.message.DiscountCodeDeletedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.DiscountCodeKeySetMessage) { - return com.commercetools.api.models.message.DiscountCodeKeySetMessage - .deepCopy((com.commercetools.api.models.message.DiscountCodeKeySetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.InventoryEntryCreatedMessage) { - return com.commercetools.api.models.message.InventoryEntryCreatedMessage - .deepCopy((com.commercetools.api.models.message.InventoryEntryCreatedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.InventoryEntryDeletedMessage) { - return com.commercetools.api.models.message.InventoryEntryDeletedMessage - .deepCopy((com.commercetools.api.models.message.InventoryEntryDeletedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.InventoryEntryQuantitySetMessage) { - return com.commercetools.api.models.message.InventoryEntryQuantitySetMessage - .deepCopy((com.commercetools.api.models.message.InventoryEntryQuantitySetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.OrderMessage) { - return com.commercetools.api.models.message.OrderMessage - .deepCopy((com.commercetools.api.models.message.OrderMessage) template); - } - if (template instanceof com.commercetools.api.models.message.OrderPaymentAddedMessage) { - return com.commercetools.api.models.message.OrderPaymentAddedMessage - .deepCopy((com.commercetools.api.models.message.OrderPaymentAddedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.PaymentCreatedMessage) { - return com.commercetools.api.models.message.PaymentCreatedMessage - .deepCopy((com.commercetools.api.models.message.PaymentCreatedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.PaymentInteractionAddedMessage) { - return com.commercetools.api.models.message.PaymentInteractionAddedMessage - .deepCopy((com.commercetools.api.models.message.PaymentInteractionAddedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.PaymentStatusInterfaceCodeSetMessage) { - return com.commercetools.api.models.message.PaymentStatusInterfaceCodeSetMessage - .deepCopy((com.commercetools.api.models.message.PaymentStatusInterfaceCodeSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.PaymentStatusStateTransitionMessage) { - return com.commercetools.api.models.message.PaymentStatusStateTransitionMessage - .deepCopy((com.commercetools.api.models.message.PaymentStatusStateTransitionMessage) template); - } - if (template instanceof com.commercetools.api.models.message.PaymentTransactionAddedMessage) { - return com.commercetools.api.models.message.PaymentTransactionAddedMessage - .deepCopy((com.commercetools.api.models.message.PaymentTransactionAddedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.PaymentTransactionStateChangedMessage) { - return com.commercetools.api.models.message.PaymentTransactionStateChangedMessage - .deepCopy((com.commercetools.api.models.message.PaymentTransactionStateChangedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ProductAddedToCategoryMessage) { - return com.commercetools.api.models.message.ProductAddedToCategoryMessage - .deepCopy((com.commercetools.api.models.message.ProductAddedToCategoryMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ProductCreatedMessage) { - return com.commercetools.api.models.message.ProductCreatedMessage - .deepCopy((com.commercetools.api.models.message.ProductCreatedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ProductDeletedMessage) { - return com.commercetools.api.models.message.ProductDeletedMessage - .deepCopy((com.commercetools.api.models.message.ProductDeletedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ProductImageAddedMessage) { - return com.commercetools.api.models.message.ProductImageAddedMessage - .deepCopy((com.commercetools.api.models.message.ProductImageAddedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ProductPriceAddedMessage) { - return com.commercetools.api.models.message.ProductPriceAddedMessage - .deepCopy((com.commercetools.api.models.message.ProductPriceAddedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ProductPriceChangedMessage) { - return com.commercetools.api.models.message.ProductPriceChangedMessage - .deepCopy((com.commercetools.api.models.message.ProductPriceChangedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ProductPriceCustomFieldAddedMessage) { - return com.commercetools.api.models.message.ProductPriceCustomFieldAddedMessage - .deepCopy((com.commercetools.api.models.message.ProductPriceCustomFieldAddedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ProductPriceCustomFieldChangedMessage) { - return com.commercetools.api.models.message.ProductPriceCustomFieldChangedMessage - .deepCopy((com.commercetools.api.models.message.ProductPriceCustomFieldChangedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ProductPriceCustomFieldRemovedMessage) { - return com.commercetools.api.models.message.ProductPriceCustomFieldRemovedMessage - .deepCopy((com.commercetools.api.models.message.ProductPriceCustomFieldRemovedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ProductPriceCustomFieldsRemovedMessage) { - return com.commercetools.api.models.message.ProductPriceCustomFieldsRemovedMessage - .deepCopy((com.commercetools.api.models.message.ProductPriceCustomFieldsRemovedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ProductPriceCustomFieldsSetMessage) { - return com.commercetools.api.models.message.ProductPriceCustomFieldsSetMessage - .deepCopy((com.commercetools.api.models.message.ProductPriceCustomFieldsSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ProductPriceDiscountsSetMessage) { - return com.commercetools.api.models.message.ProductPriceDiscountsSetMessage - .deepCopy((com.commercetools.api.models.message.ProductPriceDiscountsSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ProductPriceExternalDiscountSetMessage) { - return com.commercetools.api.models.message.ProductPriceExternalDiscountSetMessage - .deepCopy((com.commercetools.api.models.message.ProductPriceExternalDiscountSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ProductPriceKeySetMessage) { - return com.commercetools.api.models.message.ProductPriceKeySetMessage - .deepCopy((com.commercetools.api.models.message.ProductPriceKeySetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ProductPriceModeSetMessage) { - return com.commercetools.api.models.message.ProductPriceModeSetMessage - .deepCopy((com.commercetools.api.models.message.ProductPriceModeSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ProductPriceRemovedMessage) { - return com.commercetools.api.models.message.ProductPriceRemovedMessage - .deepCopy((com.commercetools.api.models.message.ProductPriceRemovedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ProductPricesSetMessage) { - return com.commercetools.api.models.message.ProductPricesSetMessage - .deepCopy((com.commercetools.api.models.message.ProductPricesSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ProductPublishedMessage) { - return com.commercetools.api.models.message.ProductPublishedMessage - .deepCopy((com.commercetools.api.models.message.ProductPublishedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ProductRemovedFromCategoryMessage) { - return com.commercetools.api.models.message.ProductRemovedFromCategoryMessage - .deepCopy((com.commercetools.api.models.message.ProductRemovedFromCategoryMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ProductRevertedStagedChangesMessage) { - return com.commercetools.api.models.message.ProductRevertedStagedChangesMessage - .deepCopy((com.commercetools.api.models.message.ProductRevertedStagedChangesMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ProductSelectionCreatedMessage) { - return com.commercetools.api.models.message.ProductSelectionCreatedMessage - .deepCopy((com.commercetools.api.models.message.ProductSelectionCreatedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ProductSelectionDeletedMessage) { - return com.commercetools.api.models.message.ProductSelectionDeletedMessage - .deepCopy((com.commercetools.api.models.message.ProductSelectionDeletedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ProductSelectionProductAddedMessage) { - return com.commercetools.api.models.message.ProductSelectionProductAddedMessage - .deepCopy((com.commercetools.api.models.message.ProductSelectionProductAddedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ProductSelectionProductExcludedMessage) { - return com.commercetools.api.models.message.ProductSelectionProductExcludedMessage - .deepCopy((com.commercetools.api.models.message.ProductSelectionProductExcludedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ProductSelectionProductRemovedMessage) { - return com.commercetools.api.models.message.ProductSelectionProductRemovedMessage - .deepCopy((com.commercetools.api.models.message.ProductSelectionProductRemovedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ProductSelectionVariantExclusionChangedMessage) { - return com.commercetools.api.models.message.ProductSelectionVariantExclusionChangedMessage.deepCopy( - (com.commercetools.api.models.message.ProductSelectionVariantExclusionChangedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ProductSelectionVariantSelectionChangedMessage) { - return com.commercetools.api.models.message.ProductSelectionVariantSelectionChangedMessage.deepCopy( - (com.commercetools.api.models.message.ProductSelectionVariantSelectionChangedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ProductSlugChangedMessage) { - return com.commercetools.api.models.message.ProductSlugChangedMessage - .deepCopy((com.commercetools.api.models.message.ProductSlugChangedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ProductStateTransitionMessage) { - return com.commercetools.api.models.message.ProductStateTransitionMessage - .deepCopy((com.commercetools.api.models.message.ProductStateTransitionMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ProductTailoringCreatedMessage) { - return com.commercetools.api.models.message.ProductTailoringCreatedMessage - .deepCopy((com.commercetools.api.models.message.ProductTailoringCreatedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ProductTailoringDeletedMessage) { - return com.commercetools.api.models.message.ProductTailoringDeletedMessage - .deepCopy((com.commercetools.api.models.message.ProductTailoringDeletedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ProductTailoringDescriptionSetMessage) { - return com.commercetools.api.models.message.ProductTailoringDescriptionSetMessage - .deepCopy((com.commercetools.api.models.message.ProductTailoringDescriptionSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ProductTailoringImageAddedMessage) { - return com.commercetools.api.models.message.ProductTailoringImageAddedMessage - .deepCopy((com.commercetools.api.models.message.ProductTailoringImageAddedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ProductTailoringImagesSetMessage) { - return com.commercetools.api.models.message.ProductTailoringImagesSetMessage - .deepCopy((com.commercetools.api.models.message.ProductTailoringImagesSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ProductTailoringNameSetMessage) { - return com.commercetools.api.models.message.ProductTailoringNameSetMessage - .deepCopy((com.commercetools.api.models.message.ProductTailoringNameSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ProductTailoringPublishedMessage) { - return com.commercetools.api.models.message.ProductTailoringPublishedMessage - .deepCopy((com.commercetools.api.models.message.ProductTailoringPublishedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ProductTailoringSlugSetMessage) { - return com.commercetools.api.models.message.ProductTailoringSlugSetMessage - .deepCopy((com.commercetools.api.models.message.ProductTailoringSlugSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ProductTailoringUnpublishedMessage) { - return com.commercetools.api.models.message.ProductTailoringUnpublishedMessage - .deepCopy((com.commercetools.api.models.message.ProductTailoringUnpublishedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ProductUnpublishedMessage) { - return com.commercetools.api.models.message.ProductUnpublishedMessage - .deepCopy((com.commercetools.api.models.message.ProductUnpublishedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ProductVariantAddedMessage) { - return com.commercetools.api.models.message.ProductVariantAddedMessage - .deepCopy((com.commercetools.api.models.message.ProductVariantAddedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ProductVariantDeletedMessage) { - return com.commercetools.api.models.message.ProductVariantDeletedMessage - .deepCopy((com.commercetools.api.models.message.ProductVariantDeletedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ProductVariantTailoringAddedMessage) { - return com.commercetools.api.models.message.ProductVariantTailoringAddedMessage - .deepCopy((com.commercetools.api.models.message.ProductVariantTailoringAddedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ProductVariantTailoringRemovedMessage) { - return com.commercetools.api.models.message.ProductVariantTailoringRemovedMessage - .deepCopy((com.commercetools.api.models.message.ProductVariantTailoringRemovedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.QuoteCreatedMessage) { - return com.commercetools.api.models.message.QuoteCreatedMessage - .deepCopy((com.commercetools.api.models.message.QuoteCreatedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.QuoteCustomerChangedMessage) { - return com.commercetools.api.models.message.QuoteCustomerChangedMessage - .deepCopy((com.commercetools.api.models.message.QuoteCustomerChangedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.QuoteDeletedMessage) { - return com.commercetools.api.models.message.QuoteDeletedMessage - .deepCopy((com.commercetools.api.models.message.QuoteDeletedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.QuoteRenegotiationRequestedMessage) { - return com.commercetools.api.models.message.QuoteRenegotiationRequestedMessage - .deepCopy((com.commercetools.api.models.message.QuoteRenegotiationRequestedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.QuoteRequestCreatedMessage) { - return com.commercetools.api.models.message.QuoteRequestCreatedMessage - .deepCopy((com.commercetools.api.models.message.QuoteRequestCreatedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.QuoteRequestCustomerChangedMessage) { - return com.commercetools.api.models.message.QuoteRequestCustomerChangedMessage - .deepCopy((com.commercetools.api.models.message.QuoteRequestCustomerChangedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.QuoteRequestDeletedMessage) { - return com.commercetools.api.models.message.QuoteRequestDeletedMessage - .deepCopy((com.commercetools.api.models.message.QuoteRequestDeletedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.QuoteRequestStateChangedMessage) { - return com.commercetools.api.models.message.QuoteRequestStateChangedMessage - .deepCopy((com.commercetools.api.models.message.QuoteRequestStateChangedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.QuoteRequestStateTransitionMessage) { - return com.commercetools.api.models.message.QuoteRequestStateTransitionMessage - .deepCopy((com.commercetools.api.models.message.QuoteRequestStateTransitionMessage) template); - } - if (template instanceof com.commercetools.api.models.message.QuoteStateChangedMessage) { - return com.commercetools.api.models.message.QuoteStateChangedMessage - .deepCopy((com.commercetools.api.models.message.QuoteStateChangedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.QuoteStateTransitionMessage) { - return com.commercetools.api.models.message.QuoteStateTransitionMessage - .deepCopy((com.commercetools.api.models.message.QuoteStateTransitionMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ReviewCreatedMessage) { - return com.commercetools.api.models.message.ReviewCreatedMessage - .deepCopy((com.commercetools.api.models.message.ReviewCreatedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ReviewRatingSetMessage) { - return com.commercetools.api.models.message.ReviewRatingSetMessage - .deepCopy((com.commercetools.api.models.message.ReviewRatingSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ReviewStateTransitionMessage) { - return com.commercetools.api.models.message.ReviewStateTransitionMessage - .deepCopy((com.commercetools.api.models.message.ReviewStateTransitionMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ShoppingListMessage) { - return com.commercetools.api.models.message.ShoppingListMessage - .deepCopy((com.commercetools.api.models.message.ShoppingListMessage) template); - } - if (template instanceof com.commercetools.api.models.message.StagedQuoteCreatedMessage) { - return com.commercetools.api.models.message.StagedQuoteCreatedMessage - .deepCopy((com.commercetools.api.models.message.StagedQuoteCreatedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.StagedQuoteDeletedMessage) { - return com.commercetools.api.models.message.StagedQuoteDeletedMessage - .deepCopy((com.commercetools.api.models.message.StagedQuoteDeletedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.StagedQuoteSellerCommentSetMessage) { - return com.commercetools.api.models.message.StagedQuoteSellerCommentSetMessage - .deepCopy((com.commercetools.api.models.message.StagedQuoteSellerCommentSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.StagedQuoteStateChangedMessage) { - return com.commercetools.api.models.message.StagedQuoteStateChangedMessage - .deepCopy((com.commercetools.api.models.message.StagedQuoteStateChangedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.StagedQuoteStateTransitionMessage) { - return com.commercetools.api.models.message.StagedQuoteStateTransitionMessage - .deepCopy((com.commercetools.api.models.message.StagedQuoteStateTransitionMessage) template); - } - if (template instanceof com.commercetools.api.models.message.StagedQuoteValidToSetMessage) { - return com.commercetools.api.models.message.StagedQuoteValidToSetMessage - .deepCopy((com.commercetools.api.models.message.StagedQuoteValidToSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.StandalonePriceActiveChangedMessage) { - return com.commercetools.api.models.message.StandalonePriceActiveChangedMessage - .deepCopy((com.commercetools.api.models.message.StandalonePriceActiveChangedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.StandalonePriceCreatedMessage) { - return com.commercetools.api.models.message.StandalonePriceCreatedMessage - .deepCopy((com.commercetools.api.models.message.StandalonePriceCreatedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.StandalonePriceDeletedMessage) { - return com.commercetools.api.models.message.StandalonePriceDeletedMessage - .deepCopy((com.commercetools.api.models.message.StandalonePriceDeletedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.StandalonePriceDiscountSetMessage) { - return com.commercetools.api.models.message.StandalonePriceDiscountSetMessage - .deepCopy((com.commercetools.api.models.message.StandalonePriceDiscountSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.StandalonePriceExternalDiscountSetMessage) { - return com.commercetools.api.models.message.StandalonePriceExternalDiscountSetMessage.deepCopy( - (com.commercetools.api.models.message.StandalonePriceExternalDiscountSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.StandalonePriceKeySetMessage) { - return com.commercetools.api.models.message.StandalonePriceKeySetMessage - .deepCopy((com.commercetools.api.models.message.StandalonePriceKeySetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.StandalonePriceStagedChangesAppliedMessage) { - return com.commercetools.api.models.message.StandalonePriceStagedChangesAppliedMessage.deepCopy( - (com.commercetools.api.models.message.StandalonePriceStagedChangesAppliedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.StandalonePriceStagedChangesRemovedMessage) { - return com.commercetools.api.models.message.StandalonePriceStagedChangesRemovedMessage.deepCopy( - (com.commercetools.api.models.message.StandalonePriceStagedChangesRemovedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.StandalonePriceTierAddedMessage) { - return com.commercetools.api.models.message.StandalonePriceTierAddedMessage - .deepCopy((com.commercetools.api.models.message.StandalonePriceTierAddedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.StandalonePriceTierRemovedMessage) { - return com.commercetools.api.models.message.StandalonePriceTierRemovedMessage - .deepCopy((com.commercetools.api.models.message.StandalonePriceTierRemovedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.StandalonePriceTiersSetMessage) { - return com.commercetools.api.models.message.StandalonePriceTiersSetMessage - .deepCopy((com.commercetools.api.models.message.StandalonePriceTiersSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.StandalonePriceValidFromAndUntilSetMessage) { - return com.commercetools.api.models.message.StandalonePriceValidFromAndUntilSetMessage.deepCopy( - (com.commercetools.api.models.message.StandalonePriceValidFromAndUntilSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.StandalonePriceValidFromSetMessage) { - return com.commercetools.api.models.message.StandalonePriceValidFromSetMessage - .deepCopy((com.commercetools.api.models.message.StandalonePriceValidFromSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.StandalonePriceValidUntilSetMessage) { - return com.commercetools.api.models.message.StandalonePriceValidUntilSetMessage - .deepCopy((com.commercetools.api.models.message.StandalonePriceValidUntilSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.StandalonePriceValueChangedMessage) { - return com.commercetools.api.models.message.StandalonePriceValueChangedMessage - .deepCopy((com.commercetools.api.models.message.StandalonePriceValueChangedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.StoreCountriesChangedMessage) { - return com.commercetools.api.models.message.StoreCountriesChangedMessage - .deepCopy((com.commercetools.api.models.message.StoreCountriesChangedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.StoreCreatedMessage) { - return com.commercetools.api.models.message.StoreCreatedMessage - .deepCopy((com.commercetools.api.models.message.StoreCreatedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.StoreDeletedMessage) { - return com.commercetools.api.models.message.StoreDeletedMessage - .deepCopy((com.commercetools.api.models.message.StoreDeletedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.StoreDistributionChannelsChangedMessage) { - return com.commercetools.api.models.message.StoreDistributionChannelsChangedMessage - .deepCopy((com.commercetools.api.models.message.StoreDistributionChannelsChangedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.StoreLanguagesChangedMessage) { - return com.commercetools.api.models.message.StoreLanguagesChangedMessage - .deepCopy((com.commercetools.api.models.message.StoreLanguagesChangedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.StoreNameSetMessage) { - return com.commercetools.api.models.message.StoreNameSetMessage - .deepCopy((com.commercetools.api.models.message.StoreNameSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.StoreProductSelectionsChangedMessage) { - return com.commercetools.api.models.message.StoreProductSelectionsChangedMessage - .deepCopy((com.commercetools.api.models.message.StoreProductSelectionsChangedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.StoreSupplyChannelsChangedMessage) { - return com.commercetools.api.models.message.StoreSupplyChannelsChangedMessage - .deepCopy((com.commercetools.api.models.message.StoreSupplyChannelsChangedMessage) template); + + if (!(template instanceof MessageImpl)) { + return template.copyDeep(); } MessageImpl instance = new MessageImpl(); instance.setId(template.getId()); diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessageImpl.java index 22186bc91ab..42c9c112134 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessageImpl.java @@ -272,4 +272,8 @@ public String toString() { .build(); } + @Override + public Message copyDeep() { + return Message.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagePagedQueryResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagePagedQueryResponse.java index 27f94f211ce..d253e0a5064 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagePagedQueryResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagePagedQueryResponse.java @@ -143,6 +143,8 @@ public static MessagePagedQueryResponse of(final MessagePagedQueryResponse templ return instance; } + public MessagePagedQueryResponse copyDeep(); + /** * factory method to create a deep copy of MessagePagedQueryResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagePagedQueryResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagePagedQueryResponseImpl.java index 13c341b6e56..c9d797a7b65 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagePagedQueryResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagePagedQueryResponseImpl.java @@ -159,4 +159,8 @@ public String toString() { .build(); } + @Override + public MessagePagedQueryResponse copyDeep() { + return MessagePagedQueryResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagePayload.java index ccb0614b2c9..e3a10f87609 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagePayload.java @@ -28,259 +28,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ApprovalFlowApprovedMessagePayloadImpl.class, name = ApprovalFlowApprovedMessagePayload.APPROVAL_FLOW_APPROVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ApprovalFlowCompletedMessagePayloadImpl.class, name = ApprovalFlowCompletedMessagePayload.APPROVAL_FLOW_COMPLETED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ApprovalFlowCreatedMessagePayloadImpl.class, name = ApprovalFlowCreatedMessagePayload.APPROVAL_FLOW_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ApprovalFlowRejectedMessagePayloadImpl.class, name = ApprovalFlowRejectedMessagePayload.APPROVAL_FLOW_REJECTED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ApprovalRuleApproversSetMessagePayloadImpl.class, name = ApprovalRuleApproversSetMessagePayload.APPROVAL_RULE_APPROVERS_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ApprovalRuleCreatedMessagePayloadImpl.class, name = ApprovalRuleCreatedMessagePayload.APPROVAL_RULE_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ApprovalRuleDescriptionSetMessagePayloadImpl.class, name = ApprovalRuleDescriptionSetMessagePayload.APPROVAL_RULE_DESCRIPTION_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ApprovalRuleKeySetMessagePayloadImpl.class, name = ApprovalRuleKeySetMessagePayload.APPROVAL_RULE_KEY_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ApprovalRuleNameSetMessagePayloadImpl.class, name = ApprovalRuleNameSetMessagePayload.APPROVAL_RULE_NAME_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ApprovalRulePredicateSetMessagePayloadImpl.class, name = ApprovalRulePredicateSetMessagePayload.APPROVAL_RULE_PREDICATE_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ApprovalRuleRequestersSetMessagePayloadImpl.class, name = ApprovalRuleRequestersSetMessagePayload.APPROVAL_RULE_REQUESTERS_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ApprovalRuleStatusSetMessagePayloadImpl.class, name = ApprovalRuleStatusSetMessagePayload.APPROVAL_RULE_STATUS_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.AssociateRoleBuyerAssignableChangedMessagePayloadImpl.class, name = AssociateRoleBuyerAssignableChangedMessagePayload.ASSOCIATE_ROLE_BUYER_ASSIGNABLE_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.AssociateRoleCreatedMessagePayloadImpl.class, name = AssociateRoleCreatedMessagePayload.ASSOCIATE_ROLE_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.AssociateRoleDeletedMessagePayloadImpl.class, name = AssociateRoleDeletedMessagePayload.ASSOCIATE_ROLE_DELETED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.AssociateRoleNameSetMessagePayloadImpl.class, name = AssociateRoleNameSetMessagePayload.ASSOCIATE_ROLE_NAME_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.AssociateRolePermissionAddedMessagePayloadImpl.class, name = AssociateRolePermissionAddedMessagePayload.ASSOCIATE_ROLE_PERMISSION_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.AssociateRolePermissionRemovedMessagePayloadImpl.class, name = AssociateRolePermissionRemovedMessagePayload.ASSOCIATE_ROLE_PERMISSION_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.AssociateRolePermissionsSetMessagePayloadImpl.class, name = AssociateRolePermissionsSetMessagePayload.ASSOCIATE_ROLE_PERMISSIONS_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitAddressAddedMessagePayloadImpl.class, name = BusinessUnitAddressAddedMessagePayload.BUSINESS_UNIT_ADDRESS_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitAddressChangedMessagePayloadImpl.class, name = BusinessUnitAddressChangedMessagePayload.BUSINESS_UNIT_ADDRESS_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitAddressCustomFieldAddedMessagePayloadImpl.class, name = BusinessUnitAddressCustomFieldAddedMessagePayload.BUSINESS_UNIT_ADDRESS_CUSTOM_FIELD_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitAddressCustomFieldChangedMessagePayloadImpl.class, name = BusinessUnitAddressCustomFieldChangedMessagePayload.BUSINESS_UNIT_ADDRESS_CUSTOM_FIELD_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitAddressCustomFieldRemovedMessagePayloadImpl.class, name = BusinessUnitAddressCustomFieldRemovedMessagePayload.BUSINESS_UNIT_ADDRESS_CUSTOM_FIELD_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitAddressCustomTypeRemovedMessagePayloadImpl.class, name = BusinessUnitAddressCustomTypeRemovedMessagePayload.BUSINESS_UNIT_ADDRESS_CUSTOM_TYPE_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitAddressCustomTypeSetMessagePayloadImpl.class, name = BusinessUnitAddressCustomTypeSetMessagePayload.BUSINESS_UNIT_ADDRESS_CUSTOM_TYPE_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitAddressRemovedMessagePayloadImpl.class, name = BusinessUnitAddressRemovedMessagePayload.BUSINESS_UNIT_ADDRESS_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitApprovalRuleModeChangedMessagePayloadImpl.class, name = BusinessUnitApprovalRuleModeChangedMessagePayload.BUSINESS_UNIT_APPROVAL_RULE_MODE_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitAssociateAddedMessagePayloadImpl.class, name = BusinessUnitAssociateAddedMessagePayload.BUSINESS_UNIT_ASSOCIATE_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitAssociateChangedMessagePayloadImpl.class, name = BusinessUnitAssociateChangedMessagePayload.BUSINESS_UNIT_ASSOCIATE_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitAssociateModeChangedMessagePayloadImpl.class, name = BusinessUnitAssociateModeChangedMessagePayload.BUSINESS_UNIT_ASSOCIATE_MODE_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitAssociateRemovedMessagePayloadImpl.class, name = BusinessUnitAssociateRemovedMessagePayload.BUSINESS_UNIT_ASSOCIATE_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitAssociatesSetMessagePayloadImpl.class, name = BusinessUnitAssociatesSetMessagePayload.BUSINESS_UNIT_ASSOCIATES_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitBillingAddressAddedMessagePayloadImpl.class, name = BusinessUnitBillingAddressAddedMessagePayload.BUSINESS_UNIT_BILLING_ADDRESS_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitBillingAddressRemovedMessagePayloadImpl.class, name = BusinessUnitBillingAddressRemovedMessagePayload.BUSINESS_UNIT_BILLING_ADDRESS_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitContactEmailSetMessagePayloadImpl.class, name = BusinessUnitContactEmailSetMessagePayload.BUSINESS_UNIT_CONTACT_EMAIL_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitCreatedMessagePayloadImpl.class, name = BusinessUnitCreatedMessagePayload.BUSINESS_UNIT_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitCustomFieldAddedMessagePayloadImpl.class, name = BusinessUnitCustomFieldAddedMessagePayload.BUSINESS_UNIT_CUSTOM_FIELD_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitCustomFieldChangedMessagePayloadImpl.class, name = BusinessUnitCustomFieldChangedMessagePayload.BUSINESS_UNIT_CUSTOM_FIELD_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitCustomFieldRemovedMessagePayloadImpl.class, name = BusinessUnitCustomFieldRemovedMessagePayload.BUSINESS_UNIT_CUSTOM_FIELD_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitCustomTypeRemovedMessagePayloadImpl.class, name = BusinessUnitCustomTypeRemovedMessagePayload.BUSINESS_UNIT_CUSTOM_TYPE_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitCustomTypeSetMessagePayloadImpl.class, name = BusinessUnitCustomTypeSetMessagePayload.BUSINESS_UNIT_CUSTOM_TYPE_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitDefaultBillingAddressSetMessagePayloadImpl.class, name = BusinessUnitDefaultBillingAddressSetMessagePayload.BUSINESS_UNIT_DEFAULT_BILLING_ADDRESS_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitDefaultShippingAddressSetMessagePayloadImpl.class, name = BusinessUnitDefaultShippingAddressSetMessagePayload.BUSINESS_UNIT_DEFAULT_SHIPPING_ADDRESS_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitDeletedMessagePayloadImpl.class, name = BusinessUnitDeletedMessagePayload.BUSINESS_UNIT_DELETED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitNameChangedMessagePayloadImpl.class, name = BusinessUnitNameChangedMessagePayload.BUSINESS_UNIT_NAME_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitParentChangedMessagePayloadImpl.class, name = BusinessUnitParentChangedMessagePayload.BUSINESS_UNIT_PARENT_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitShippingAddressAddedMessagePayloadImpl.class, name = BusinessUnitShippingAddressAddedMessagePayload.BUSINESS_UNIT_SHIPPING_ADDRESS_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitShippingAddressRemovedMessagePayloadImpl.class, name = BusinessUnitShippingAddressRemovedMessagePayload.BUSINESS_UNIT_SHIPPING_ADDRESS_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitStatusChangedMessagePayloadImpl.class, name = BusinessUnitStatusChangedMessagePayload.BUSINESS_UNIT_STATUS_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitStoreAddedMessagePayloadImpl.class, name = BusinessUnitStoreAddedMessagePayload.BUSINESS_UNIT_STORE_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitStoreModeChangedMessagePayloadImpl.class, name = BusinessUnitStoreModeChangedMessagePayload.BUSINESS_UNIT_STORE_MODE_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitStoreRemovedMessagePayloadImpl.class, name = BusinessUnitStoreRemovedMessagePayload.BUSINESS_UNIT_STORE_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitStoresSetMessagePayloadImpl.class, name = BusinessUnitStoresSetMessagePayload.BUSINESS_UNIT_STORES_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitTopLevelUnitSetMessagePayloadImpl.class, name = BusinessUnitTopLevelUnitSetMessagePayload.BUSINESS_UNIT_TOP_LEVEL_UNIT_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.BusinessUnitTypeSetMessagePayloadImpl.class, name = BusinessUnitTypeSetMessagePayload.BUSINESS_UNIT_TYPE_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CartDiscountCreatedMessagePayloadImpl.class, name = CartDiscountCreatedMessagePayload.CART_DISCOUNT_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CartDiscountDeletedMessagePayloadImpl.class, name = CartDiscountDeletedMessagePayload.CART_DISCOUNT_DELETED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CartDiscountStoreAddedMessagePayloadImpl.class, name = CartDiscountStoreAddedMessagePayload.CART_DISCOUNT_STORE_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CartDiscountStoreRemovedMessagePayloadImpl.class, name = CartDiscountStoreRemovedMessagePayload.CART_DISCOUNT_STORE_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CartDiscountStoresSetMessagePayloadImpl.class, name = CartDiscountStoresSetMessagePayload.CART_DISCOUNT_STORES_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CategoryCreatedMessagePayloadImpl.class, name = CategoryCreatedMessagePayload.CATEGORY_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CategorySlugChangedMessagePayloadImpl.class, name = CategorySlugChangedMessagePayload.CATEGORY_SLUG_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomLineItemStateTransitionMessagePayloadImpl.class, name = CustomLineItemStateTransitionMessagePayload.CUSTOM_LINE_ITEM_STATE_TRANSITION), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerAddressAddedMessagePayloadImpl.class, name = CustomerAddressAddedMessagePayload.CUSTOMER_ADDRESS_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerAddressChangedMessagePayloadImpl.class, name = CustomerAddressChangedMessagePayload.CUSTOMER_ADDRESS_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerAddressCustomFieldAddedMessagePayloadImpl.class, name = CustomerAddressCustomFieldAddedMessagePayload.CUSTOMER_ADDRESS_CUSTOM_FIELD_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerAddressCustomFieldChangedMessagePayloadImpl.class, name = CustomerAddressCustomFieldChangedMessagePayload.CUSTOMER_ADDRESS_CUSTOM_FIELD_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerAddressCustomFieldRemovedMessagePayloadImpl.class, name = CustomerAddressCustomFieldRemovedMessagePayload.CUSTOMER_ADDRESS_CUSTOM_FIELD_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerAddressCustomTypeRemovedMessagePayloadImpl.class, name = CustomerAddressCustomTypeRemovedMessagePayload.CUSTOMER_ADDRESS_CUSTOM_TYPE_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerAddressCustomTypeSetMessagePayloadImpl.class, name = CustomerAddressCustomTypeSetMessagePayload.CUSTOMER_ADDRESS_CUSTOM_TYPE_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerAddressRemovedMessagePayloadImpl.class, name = CustomerAddressRemovedMessagePayload.CUSTOMER_ADDRESS_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerCompanyNameSetMessagePayloadImpl.class, name = CustomerCompanyNameSetMessagePayload.CUSTOMER_COMPANY_NAME_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerCreatedMessagePayloadImpl.class, name = CustomerCreatedMessagePayload.CUSTOMER_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerCustomFieldAddedMessagePayloadImpl.class, name = CustomerCustomFieldAddedMessagePayload.CUSTOMER_CUSTOM_FIELD_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerCustomFieldChangedMessagePayloadImpl.class, name = CustomerCustomFieldChangedMessagePayload.CUSTOMER_CUSTOM_FIELD_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerCustomFieldRemovedMessagePayloadImpl.class, name = CustomerCustomFieldRemovedMessagePayload.CUSTOMER_CUSTOM_FIELD_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerCustomTypeRemovedMessagePayloadImpl.class, name = CustomerCustomTypeRemovedMessagePayload.CUSTOMER_CUSTOM_TYPE_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerCustomTypeSetMessagePayloadImpl.class, name = CustomerCustomTypeSetMessagePayload.CUSTOMER_CUSTOM_TYPE_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerDateOfBirthSetMessagePayloadImpl.class, name = CustomerDateOfBirthSetMessagePayload.CUSTOMER_DATE_OF_BIRTH_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerDeletedMessagePayloadImpl.class, name = CustomerDeletedMessagePayload.CUSTOMER_DELETED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerEmailChangedMessagePayloadImpl.class, name = CustomerEmailChangedMessagePayload.CUSTOMER_EMAIL_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerEmailTokenCreatedMessagePayloadImpl.class, name = CustomerEmailTokenCreatedMessagePayload.CUSTOMER_EMAIL_TOKEN_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerEmailVerifiedMessagePayloadImpl.class, name = CustomerEmailVerifiedMessagePayload.CUSTOMER_EMAIL_VERIFIED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerFirstNameSetMessagePayloadImpl.class, name = CustomerFirstNameSetMessagePayload.CUSTOMER_FIRST_NAME_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerGroupAssignmentAddedMessagePayloadImpl.class, name = CustomerGroupAssignmentAddedMessagePayload.CUSTOMER_GROUP_ASSIGNMENT_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerGroupAssignmentRemovedMessagePayloadImpl.class, name = CustomerGroupAssignmentRemovedMessagePayload.CUSTOMER_GROUP_ASSIGNMENT_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerGroupAssignmentsSetMessagePayloadImpl.class, name = CustomerGroupAssignmentsSetMessagePayload.CUSTOMER_GROUP_ASSIGNMENTS_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerGroupCustomFieldAddedMessagePayloadImpl.class, name = CustomerGroupCustomFieldAddedMessagePayload.CUSTOMER_GROUP_CUSTOM_FIELD_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerGroupCustomFieldChangedMessagePayloadImpl.class, name = CustomerGroupCustomFieldChangedMessagePayload.CUSTOMER_GROUP_CUSTOM_FIELD_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerGroupCustomFieldRemovedMessagePayloadImpl.class, name = CustomerGroupCustomFieldRemovedMessagePayload.CUSTOMER_GROUP_CUSTOM_FIELD_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerGroupCustomTypeRemovedMessagePayloadImpl.class, name = CustomerGroupCustomTypeRemovedMessagePayload.CUSTOMER_GROUP_CUSTOM_TYPE_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerGroupCustomTypeSetMessagePayloadImpl.class, name = CustomerGroupCustomTypeSetMessagePayload.CUSTOMER_GROUP_CUSTOM_TYPE_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerGroupSetMessagePayloadImpl.class, name = CustomerGroupSetMessagePayload.CUSTOMER_GROUP_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerLastNameSetMessagePayloadImpl.class, name = CustomerLastNameSetMessagePayload.CUSTOMER_LAST_NAME_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerPasswordTokenCreatedMessagePayloadImpl.class, name = CustomerPasswordTokenCreatedMessagePayload.CUSTOMER_PASSWORD_TOKEN_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerPasswordUpdatedMessagePayloadImpl.class, name = CustomerPasswordUpdatedMessagePayload.CUSTOMER_PASSWORD_UPDATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.CustomerTitleSetMessagePayloadImpl.class, name = CustomerTitleSetMessagePayload.CUSTOMER_TITLE_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.DeliveryAddedMessagePayloadImpl.class, name = DeliveryAddedMessagePayload.DELIVERY_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.DeliveryAddressSetMessagePayloadImpl.class, name = DeliveryAddressSetMessagePayload.DELIVERY_ADDRESS_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.DeliveryCustomFieldAddedMessagePayloadImpl.class, name = DeliveryCustomFieldAddedMessagePayload.DELIVERY_CUSTOM_FIELD_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.DeliveryCustomFieldChangedMessagePayloadImpl.class, name = DeliveryCustomFieldChangedMessagePayload.DELIVERY_CUSTOM_FIELD_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.DeliveryCustomFieldRemovedMessagePayloadImpl.class, name = DeliveryCustomFieldRemovedMessagePayload.DELIVERY_CUSTOM_FIELD_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.DeliveryCustomTypeRemovedMessagePayloadImpl.class, name = DeliveryCustomTypeRemovedMessagePayload.DELIVERY_CUSTOM_TYPE_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.DeliveryCustomTypeSetMessagePayloadImpl.class, name = DeliveryCustomTypeSetMessagePayload.DELIVERY_CUSTOM_TYPE_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.DeliveryItemsUpdatedMessagePayloadImpl.class, name = DeliveryItemsUpdatedMessagePayload.DELIVERY_ITEMS_UPDATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.DeliveryRemovedMessagePayloadImpl.class, name = DeliveryRemovedMessagePayload.DELIVERY_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.DiscountCodeCreatedMessagePayloadImpl.class, name = DiscountCodeCreatedMessagePayload.DISCOUNT_CODE_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.DiscountCodeDeletedMessagePayloadImpl.class, name = DiscountCodeDeletedMessagePayload.DISCOUNT_CODE_DELETED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.DiscountCodeKeySetMessagePayloadImpl.class, name = DiscountCodeKeySetMessagePayload.DISCOUNT_CODE_KEY_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.InventoryEntryCreatedMessagePayloadImpl.class, name = InventoryEntryCreatedMessagePayload.INVENTORY_ENTRY_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.InventoryEntryDeletedMessagePayloadImpl.class, name = InventoryEntryDeletedMessagePayload.INVENTORY_ENTRY_DELETED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.InventoryEntryQuantitySetMessagePayloadImpl.class, name = InventoryEntryQuantitySetMessagePayload.INVENTORY_ENTRY_QUANTITY_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.LineItemStateTransitionMessagePayloadImpl.class, name = LineItemStateTransitionMessagePayload.LINE_ITEM_STATE_TRANSITION), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderBillingAddressSetMessagePayloadImpl.class, name = OrderBillingAddressSetMessagePayload.ORDER_BILLING_ADDRESS_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderBusinessUnitSetMessagePayloadImpl.class, name = OrderBusinessUnitSetMessagePayload.ORDER_BUSINESS_UNIT_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderCreatedMessagePayloadImpl.class, name = OrderCreatedMessagePayload.ORDER_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderCustomFieldAddedMessagePayloadImpl.class, name = OrderCustomFieldAddedMessagePayload.ORDER_CUSTOM_FIELD_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderCustomFieldChangedMessagePayloadImpl.class, name = OrderCustomFieldChangedMessagePayload.ORDER_CUSTOM_FIELD_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderCustomFieldRemovedMessagePayloadImpl.class, name = OrderCustomFieldRemovedMessagePayload.ORDER_CUSTOM_FIELD_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderCustomLineItemAddedMessagePayloadImpl.class, name = OrderCustomLineItemAddedMessagePayload.ORDER_CUSTOM_LINE_ITEM_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderCustomLineItemDiscountSetMessagePayloadImpl.class, name = OrderCustomLineItemDiscountSetMessagePayload.ORDER_CUSTOM_LINE_ITEM_DISCOUNT_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderCustomLineItemQuantityChangedMessagePayloadImpl.class, name = OrderCustomLineItemQuantityChangedMessagePayload.ORDER_CUSTOM_LINE_ITEM_QUANTITY_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderCustomLineItemRemovedMessagePayloadImpl.class, name = OrderCustomLineItemRemovedMessagePayload.ORDER_CUSTOM_LINE_ITEM_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderCustomTypeRemovedMessagePayloadImpl.class, name = OrderCustomTypeRemovedMessagePayload.ORDER_CUSTOM_TYPE_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderCustomTypeSetMessagePayloadImpl.class, name = OrderCustomTypeSetMessagePayload.ORDER_CUSTOM_TYPE_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderCustomerEmailSetMessagePayloadImpl.class, name = OrderCustomerEmailSetMessagePayload.ORDER_CUSTOMER_EMAIL_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderCustomerGroupSetMessagePayloadImpl.class, name = OrderCustomerGroupSetMessagePayload.ORDER_CUSTOMER_GROUP_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderCustomerSetMessagePayloadImpl.class, name = OrderCustomerSetMessagePayload.ORDER_CUSTOMER_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderDeletedMessagePayloadImpl.class, name = OrderDeletedMessagePayload.ORDER_DELETED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderDiscountCodeAddedMessagePayloadImpl.class, name = OrderDiscountCodeAddedMessagePayload.ORDER_DISCOUNT_CODE_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderDiscountCodeRemovedMessagePayloadImpl.class, name = OrderDiscountCodeRemovedMessagePayload.ORDER_DISCOUNT_CODE_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderDiscountCodeStateSetMessagePayloadImpl.class, name = OrderDiscountCodeStateSetMessagePayload.ORDER_DISCOUNT_CODE_STATE_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderEditAppliedMessagePayloadImpl.class, name = OrderEditAppliedMessagePayload.ORDER_EDIT_APPLIED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderImportedMessagePayloadImpl.class, name = OrderImportedMessagePayload.ORDER_IMPORTED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderLineItemAddedMessagePayloadImpl.class, name = OrderLineItemAddedMessagePayload.ORDER_LINE_ITEM_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderLineItemDiscountSetMessagePayloadImpl.class, name = OrderLineItemDiscountSetMessagePayload.ORDER_LINE_ITEM_DISCOUNT_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderLineItemDistributionChannelSetMessagePayloadImpl.class, name = OrderLineItemDistributionChannelSetMessagePayload.ORDER_LINE_ITEM_DISTRIBUTION_CHANNEL_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderLineItemRemovedMessagePayloadImpl.class, name = OrderLineItemRemovedMessagePayload.ORDER_LINE_ITEM_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderPaymentAddedMessagePayloadImpl.class, name = OrderPaymentAddedMessagePayload.ORDER_PAYMENT_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderPaymentStateChangedMessagePayloadImpl.class, name = OrderPaymentStateChangedMessagePayload.ORDER_PAYMENT_STATE_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderPurchaseOrderNumberSetMessagePayloadImpl.class, name = OrderPurchaseOrderNumberSetMessagePayload.ORDER_PURCHASE_ORDER_NUMBER_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderReturnShipmentStateChangedMessagePayloadImpl.class, name = OrderReturnShipmentStateChangedMessagePayload.ORDER_RETURN_SHIPMENT_STATE_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderShipmentStateChangedMessagePayloadImpl.class, name = OrderShipmentStateChangedMessagePayload.ORDER_SHIPMENT_STATE_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderShippingAddressSetMessagePayloadImpl.class, name = OrderShippingAddressSetMessagePayload.ORDER_SHIPPING_ADDRESS_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderShippingInfoSetMessagePayloadImpl.class, name = OrderShippingInfoSetMessagePayload.ORDER_SHIPPING_INFO_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderShippingRateInputSetMessagePayloadImpl.class, name = OrderShippingRateInputSetMessagePayload.ORDER_SHIPPING_RATE_INPUT_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderStateChangedMessagePayloadImpl.class, name = OrderStateChangedMessagePayload.ORDER_STATE_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderStateTransitionMessagePayloadImpl.class, name = OrderStateTransitionMessagePayload.ORDER_STATE_TRANSITION), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.OrderStoreSetMessagePayloadImpl.class, name = OrderStoreSetMessagePayload.ORDER_STORE_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ParcelAddedToDeliveryMessagePayloadImpl.class, name = ParcelAddedToDeliveryMessagePayload.PARCEL_ADDED_TO_DELIVERY), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ParcelItemsUpdatedMessagePayloadImpl.class, name = ParcelItemsUpdatedMessagePayload.PARCEL_ITEMS_UPDATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ParcelMeasurementsUpdatedMessagePayloadImpl.class, name = ParcelMeasurementsUpdatedMessagePayload.PARCEL_MEASUREMENTS_UPDATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ParcelRemovedFromDeliveryMessagePayloadImpl.class, name = ParcelRemovedFromDeliveryMessagePayload.PARCEL_REMOVED_FROM_DELIVERY), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ParcelTrackingDataUpdatedMessagePayloadImpl.class, name = ParcelTrackingDataUpdatedMessagePayload.PARCEL_TRACKING_DATA_UPDATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.PaymentCreatedMessagePayloadImpl.class, name = PaymentCreatedMessagePayload.PAYMENT_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.PaymentInteractionAddedMessagePayloadImpl.class, name = PaymentInteractionAddedMessagePayload.PAYMENT_INTERACTION_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.PaymentStatusInterfaceCodeSetMessagePayloadImpl.class, name = PaymentStatusInterfaceCodeSetMessagePayload.PAYMENT_STATUS_INTERFACE_CODE_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.PaymentStatusStateTransitionMessagePayloadImpl.class, name = PaymentStatusStateTransitionMessagePayload.PAYMENT_STATUS_STATE_TRANSITION), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.PaymentTransactionAddedMessagePayloadImpl.class, name = PaymentTransactionAddedMessagePayload.PAYMENT_TRANSACTION_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.PaymentTransactionStateChangedMessagePayloadImpl.class, name = PaymentTransactionStateChangedMessagePayload.PAYMENT_TRANSACTION_STATE_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductAddedToCategoryMessagePayloadImpl.class, name = ProductAddedToCategoryMessagePayload.PRODUCT_ADDED_TO_CATEGORY), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductCreatedMessagePayloadImpl.class, name = ProductCreatedMessagePayload.PRODUCT_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductDeletedMessagePayloadImpl.class, name = ProductDeletedMessagePayload.PRODUCT_DELETED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductImageAddedMessagePayloadImpl.class, name = ProductImageAddedMessagePayload.PRODUCT_IMAGE_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductPriceAddedMessagePayloadImpl.class, name = ProductPriceAddedMessagePayload.PRODUCT_PRICE_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductPriceChangedMessagePayloadImpl.class, name = ProductPriceChangedMessagePayload.PRODUCT_PRICE_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductPriceCustomFieldAddedMessagePayloadImpl.class, name = ProductPriceCustomFieldAddedMessagePayload.PRODUCT_PRICE_CUSTOM_FIELD_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductPriceCustomFieldChangedMessagePayloadImpl.class, name = ProductPriceCustomFieldChangedMessagePayload.PRODUCT_PRICE_CUSTOM_FIELD_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductPriceCustomFieldRemovedMessagePayloadImpl.class, name = ProductPriceCustomFieldRemovedMessagePayload.PRODUCT_PRICE_CUSTOM_FIELD_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductPriceCustomFieldsRemovedMessagePayloadImpl.class, name = ProductPriceCustomFieldsRemovedMessagePayload.PRODUCT_PRICE_CUSTOM_FIELDS_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductPriceCustomFieldsSetMessagePayloadImpl.class, name = ProductPriceCustomFieldsSetMessagePayload.PRODUCT_PRICE_CUSTOM_FIELDS_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductPriceDiscountsSetMessagePayloadImpl.class, name = ProductPriceDiscountsSetMessagePayload.PRODUCT_PRICE_DISCOUNTS_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductPriceExternalDiscountSetMessagePayloadImpl.class, name = ProductPriceExternalDiscountSetMessagePayload.PRODUCT_PRICE_EXTERNAL_DISCOUNT_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductPriceKeySetMessagePayloadImpl.class, name = ProductPriceKeySetMessagePayload.PRODUCT_PRICE_KEY_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductPriceModeSetMessagePayloadImpl.class, name = ProductPriceModeSetMessagePayload.PRODUCT_PRICE_MODE_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductPriceRemovedMessagePayloadImpl.class, name = ProductPriceRemovedMessagePayload.PRODUCT_PRICE_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductPricesSetMessagePayloadImpl.class, name = ProductPricesSetMessagePayload.PRODUCT_PRICES_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductPublishedMessagePayloadImpl.class, name = ProductPublishedMessagePayload.PRODUCT_PUBLISHED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductRemovedFromCategoryMessagePayloadImpl.class, name = ProductRemovedFromCategoryMessagePayload.PRODUCT_REMOVED_FROM_CATEGORY), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductRevertedStagedChangesMessagePayloadImpl.class, name = ProductRevertedStagedChangesMessagePayload.PRODUCT_REVERTED_STAGED_CHANGES), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductSelectionCreatedMessagePayloadImpl.class, name = ProductSelectionCreatedMessagePayload.PRODUCT_SELECTION_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductSelectionDeletedMessagePayloadImpl.class, name = ProductSelectionDeletedMessagePayload.PRODUCT_SELECTION_DELETED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductSelectionProductAddedMessagePayloadImpl.class, name = ProductSelectionProductAddedMessagePayload.PRODUCT_SELECTION_PRODUCT_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductSelectionProductExcludedMessagePayloadImpl.class, name = ProductSelectionProductExcludedMessagePayload.PRODUCT_SELECTION_PRODUCT_EXCLUDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductSelectionProductRemovedMessagePayloadImpl.class, name = ProductSelectionProductRemovedMessagePayload.PRODUCT_SELECTION_PRODUCT_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductSelectionVariantExclusionChangedMessagePayloadImpl.class, name = ProductSelectionVariantExclusionChangedMessagePayload.PRODUCT_SELECTION_VARIANT_EXCLUSION_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductSelectionVariantSelectionChangedMessagePayloadImpl.class, name = ProductSelectionVariantSelectionChangedMessagePayload.PRODUCT_SELECTION_VARIANT_SELECTION_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductSlugChangedMessagePayloadImpl.class, name = ProductSlugChangedMessagePayload.PRODUCT_SLUG_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductStateTransitionMessagePayloadImpl.class, name = ProductStateTransitionMessagePayload.PRODUCT_STATE_TRANSITION), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductTailoringCreatedMessagePayloadImpl.class, name = ProductTailoringCreatedMessagePayload.PRODUCT_TAILORING_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductTailoringDeletedMessagePayloadImpl.class, name = ProductTailoringDeletedMessagePayload.PRODUCT_TAILORING_DELETED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductTailoringDescriptionSetMessagePayloadImpl.class, name = ProductTailoringDescriptionSetMessagePayload.PRODUCT_TAILORING_DESCRIPTION_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductTailoringImageAddedMessagePayloadImpl.class, name = ProductTailoringImageAddedMessagePayload.PRODUCT_TAILORING_IMAGE_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductTailoringImagesSetMessagePayloadImpl.class, name = ProductTailoringImagesSetMessagePayload.PRODUCT_TAILORING_IMAGES_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductTailoringNameSetMessagePayloadImpl.class, name = ProductTailoringNameSetMessagePayload.PRODUCT_TAILORING_NAME_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductTailoringPublishedMessagePayloadImpl.class, name = ProductTailoringPublishedMessagePayload.PRODUCT_TAILORING_PUBLISHED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductTailoringSlugSetMessagePayloadImpl.class, name = ProductTailoringSlugSetMessagePayload.PRODUCT_TAILORING_SLUG_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductTailoringUnpublishedMessagePayloadImpl.class, name = ProductTailoringUnpublishedMessagePayload.PRODUCT_TAILORING_UNPUBLISHED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductUnpublishedMessagePayloadImpl.class, name = ProductUnpublishedMessagePayload.PRODUCT_UNPUBLISHED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductVariantAddedMessagePayloadImpl.class, name = ProductVariantAddedMessagePayload.PRODUCT_VARIANT_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductVariantDeletedMessagePayloadImpl.class, name = ProductVariantDeletedMessagePayload.PRODUCT_VARIANT_DELETED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductVariantTailoringAddedMessagePayloadImpl.class, name = ProductVariantTailoringAddedMessagePayload.PRODUCT_VARIANT_TAILORING_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ProductVariantTailoringRemovedMessagePayloadImpl.class, name = ProductVariantTailoringRemovedMessagePayload.PRODUCT_VARIANT_TAILORING_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.QuoteCreatedMessagePayloadImpl.class, name = QuoteCreatedMessagePayload.QUOTE_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.QuoteCustomerChangedMessagePayloadImpl.class, name = QuoteCustomerChangedMessagePayload.QUOTE_CUSTOMER_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.QuoteDeletedMessagePayloadImpl.class, name = QuoteDeletedMessagePayload.QUOTE_DELETED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.QuoteRenegotiationRequestedMessagePayloadImpl.class, name = QuoteRenegotiationRequestedMessagePayload.QUOTE_RENEGOTIATION_REQUESTED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.QuoteRequestCreatedMessagePayloadImpl.class, name = QuoteRequestCreatedMessagePayload.QUOTE_REQUEST_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.QuoteRequestCustomerChangedMessagePayloadImpl.class, name = QuoteRequestCustomerChangedMessagePayload.QUOTE_REQUEST_CUSTOMER_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.QuoteRequestDeletedMessagePayloadImpl.class, name = QuoteRequestDeletedMessagePayload.QUOTE_REQUEST_DELETED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.QuoteRequestStateChangedMessagePayloadImpl.class, name = QuoteRequestStateChangedMessagePayload.QUOTE_REQUEST_STATE_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.QuoteRequestStateTransitionMessagePayloadImpl.class, name = QuoteRequestStateTransitionMessagePayload.QUOTE_REQUEST_STATE_TRANSITION), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.QuoteStateChangedMessagePayloadImpl.class, name = QuoteStateChangedMessagePayload.QUOTE_STATE_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.QuoteStateTransitionMessagePayloadImpl.class, name = QuoteStateTransitionMessagePayload.QUOTE_STATE_TRANSITION), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ReturnInfoAddedMessagePayloadImpl.class, name = ReturnInfoAddedMessagePayload.RETURN_INFO_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ReturnInfoSetMessagePayloadImpl.class, name = ReturnInfoSetMessagePayload.RETURN_INFO_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ReviewCreatedMessagePayloadImpl.class, name = ReviewCreatedMessagePayload.REVIEW_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ReviewRatingSetMessagePayloadImpl.class, name = ReviewRatingSetMessagePayload.REVIEW_RATING_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ReviewStateTransitionMessagePayloadImpl.class, name = ReviewStateTransitionMessagePayload.REVIEW_STATE_TRANSITION), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ShoppingListLineItemAddedMessagePayloadImpl.class, name = ShoppingListLineItemAddedMessagePayload.SHOPPING_LIST_LINE_ITEM_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ShoppingListLineItemRemovedMessagePayloadImpl.class, name = ShoppingListLineItemRemovedMessagePayload.SHOPPING_LIST_LINE_ITEM_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.ShoppingListStoreSetMessagePayloadImpl.class, name = ShoppingListStoreSetMessagePayload.SHOPPING_LIST_STORE_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StagedQuoteCreatedMessagePayloadImpl.class, name = StagedQuoteCreatedMessagePayload.STAGED_QUOTE_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StagedQuoteDeletedMessagePayloadImpl.class, name = StagedQuoteDeletedMessagePayload.STAGED_QUOTE_DELETED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StagedQuoteSellerCommentSetMessagePayloadImpl.class, name = StagedQuoteSellerCommentSetMessagePayload.STAGED_QUOTE_SELLER_COMMENT_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StagedQuoteStateChangedMessagePayloadImpl.class, name = StagedQuoteStateChangedMessagePayload.STAGED_QUOTE_STATE_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StagedQuoteStateTransitionMessagePayloadImpl.class, name = StagedQuoteStateTransitionMessagePayload.STAGED_QUOTE_STATE_TRANSITION), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StagedQuoteValidToSetMessagePayloadImpl.class, name = StagedQuoteValidToSetMessagePayload.STAGED_QUOTE_VALID_TO_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StandalonePriceActiveChangedMessagePayloadImpl.class, name = StandalonePriceActiveChangedMessagePayload.STANDALONE_PRICE_ACTIVE_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StandalonePriceCreatedMessagePayloadImpl.class, name = StandalonePriceCreatedMessagePayload.STANDALONE_PRICE_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StandalonePriceDeletedMessagePayloadImpl.class, name = StandalonePriceDeletedMessagePayload.STANDALONE_PRICE_DELETED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StandalonePriceDiscountSetMessagePayloadImpl.class, name = StandalonePriceDiscountSetMessagePayload.STANDALONE_PRICE_DISCOUNT_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StandalonePriceExternalDiscountSetMessagePayloadImpl.class, name = StandalonePriceExternalDiscountSetMessagePayload.STANDALONE_PRICE_EXTERNAL_DISCOUNT_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StandalonePriceKeySetMessagePayloadImpl.class, name = StandalonePriceKeySetMessagePayload.STANDALONE_PRICE_KEY_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StandalonePriceStagedChangesAppliedMessagePayloadImpl.class, name = StandalonePriceStagedChangesAppliedMessagePayload.STANDALONE_PRICE_STAGED_CHANGES_APPLIED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StandalonePriceStagedChangesRemovedMessagePayloadImpl.class, name = StandalonePriceStagedChangesRemovedMessagePayload.STANDALONE_PRICE_STAGED_CHANGES_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StandalonePriceTierAddedMessagePayloadImpl.class, name = StandalonePriceTierAddedMessagePayload.STANDALONE_PRICE_TIER_ADDED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StandalonePriceTierRemovedMessagePayloadImpl.class, name = StandalonePriceTierRemovedMessagePayload.STANDALONE_PRICE_TIER_REMOVED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StandalonePriceTiersSetMessagePayloadImpl.class, name = StandalonePriceTiersSetMessagePayload.STANDALONE_PRICE_TIERS_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StandalonePriceValidFromAndUntilSetMessagePayloadImpl.class, name = StandalonePriceValidFromAndUntilSetMessagePayload.STANDALONE_PRICE_VALID_FROM_AND_UNTIL_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StandalonePriceValidFromSetMessagePayloadImpl.class, name = StandalonePriceValidFromSetMessagePayload.STANDALONE_PRICE_VALID_FROM_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StandalonePriceValidUntilSetMessagePayloadImpl.class, name = StandalonePriceValidUntilSetMessagePayload.STANDALONE_PRICE_VALID_UNTIL_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StandalonePriceValueChangedMessagePayloadImpl.class, name = StandalonePriceValueChangedMessagePayload.STANDALONE_PRICE_VALUE_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StoreCountriesChangedMessagePayloadImpl.class, name = StoreCountriesChangedMessagePayload.STORE_COUNTRIES_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StoreCreatedMessagePayloadImpl.class, name = StoreCreatedMessagePayload.STORE_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StoreDeletedMessagePayloadImpl.class, name = StoreDeletedMessagePayload.STORE_DELETED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StoreDistributionChannelsChangedMessagePayloadImpl.class, name = StoreDistributionChannelsChangedMessagePayload.STORE_DISTRIBUTION_CHANNELS_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StoreLanguagesChangedMessagePayloadImpl.class, name = StoreLanguagesChangedMessagePayload.STORE_LANGUAGES_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StoreNameSetMessagePayloadImpl.class, name = StoreNameSetMessagePayload.STORE_NAME_SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StoreProductSelectionsChangedMessagePayloadImpl.class, name = StoreProductSelectionsChangedMessagePayload.STORE_PRODUCT_SELECTIONS_CHANGED), - @JsonSubTypes.Type(value = com.commercetools.api.models.message.StoreSupplyChannelsChangedMessagePayloadImpl.class, name = StoreSupplyChannelsChangedMessagePayload.STORE_SUPPLY_CHANNELS_CHANGED) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "type", defaultImpl = MessagePayloadImpl.class, visible = true) @JsonDeserialize(as = MessagePayloadImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -294,6 +41,8 @@ public interface MessagePayload extends MessagePayloadMixin { @JsonProperty("type") public String getType(); + public MessagePayload copyDeep(); + /** * factory method to create a deep copy of MessagePayload * @param template instance to be copied @@ -304,801 +53,9 @@ public static MessagePayload deepCopy(@Nullable final MessagePayload template) { if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.message.ApprovalFlowApprovedMessagePayload) { - return com.commercetools.api.models.message.ApprovalFlowApprovedMessagePayload - .deepCopy((com.commercetools.api.models.message.ApprovalFlowApprovedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ApprovalFlowCompletedMessagePayload) { - return com.commercetools.api.models.message.ApprovalFlowCompletedMessagePayload - .deepCopy((com.commercetools.api.models.message.ApprovalFlowCompletedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ApprovalFlowCreatedMessagePayload) { - return com.commercetools.api.models.message.ApprovalFlowCreatedMessagePayload - .deepCopy((com.commercetools.api.models.message.ApprovalFlowCreatedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ApprovalFlowRejectedMessagePayload) { - return com.commercetools.api.models.message.ApprovalFlowRejectedMessagePayload - .deepCopy((com.commercetools.api.models.message.ApprovalFlowRejectedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ApprovalRuleApproversSetMessagePayload) { - return com.commercetools.api.models.message.ApprovalRuleApproversSetMessagePayload - .deepCopy((com.commercetools.api.models.message.ApprovalRuleApproversSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ApprovalRuleCreatedMessagePayload) { - return com.commercetools.api.models.message.ApprovalRuleCreatedMessagePayload - .deepCopy((com.commercetools.api.models.message.ApprovalRuleCreatedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ApprovalRuleDescriptionSetMessagePayload) { - return com.commercetools.api.models.message.ApprovalRuleDescriptionSetMessagePayload - .deepCopy((com.commercetools.api.models.message.ApprovalRuleDescriptionSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ApprovalRuleKeySetMessagePayload) { - return com.commercetools.api.models.message.ApprovalRuleKeySetMessagePayload - .deepCopy((com.commercetools.api.models.message.ApprovalRuleKeySetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ApprovalRuleNameSetMessagePayload) { - return com.commercetools.api.models.message.ApprovalRuleNameSetMessagePayload - .deepCopy((com.commercetools.api.models.message.ApprovalRuleNameSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ApprovalRulePredicateSetMessagePayload) { - return com.commercetools.api.models.message.ApprovalRulePredicateSetMessagePayload - .deepCopy((com.commercetools.api.models.message.ApprovalRulePredicateSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ApprovalRuleRequestersSetMessagePayload) { - return com.commercetools.api.models.message.ApprovalRuleRequestersSetMessagePayload - .deepCopy((com.commercetools.api.models.message.ApprovalRuleRequestersSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ApprovalRuleStatusSetMessagePayload) { - return com.commercetools.api.models.message.ApprovalRuleStatusSetMessagePayload - .deepCopy((com.commercetools.api.models.message.ApprovalRuleStatusSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.AssociateRoleBuyerAssignableChangedMessagePayload) { - return com.commercetools.api.models.message.AssociateRoleBuyerAssignableChangedMessagePayload.deepCopy( - (com.commercetools.api.models.message.AssociateRoleBuyerAssignableChangedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.AssociateRoleCreatedMessagePayload) { - return com.commercetools.api.models.message.AssociateRoleCreatedMessagePayload - .deepCopy((com.commercetools.api.models.message.AssociateRoleCreatedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.AssociateRoleDeletedMessagePayload) { - return com.commercetools.api.models.message.AssociateRoleDeletedMessagePayload - .deepCopy((com.commercetools.api.models.message.AssociateRoleDeletedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.AssociateRoleNameSetMessagePayload) { - return com.commercetools.api.models.message.AssociateRoleNameSetMessagePayload - .deepCopy((com.commercetools.api.models.message.AssociateRoleNameSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.AssociateRolePermissionAddedMessagePayload) { - return com.commercetools.api.models.message.AssociateRolePermissionAddedMessagePayload.deepCopy( - (com.commercetools.api.models.message.AssociateRolePermissionAddedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.AssociateRolePermissionRemovedMessagePayload) { - return com.commercetools.api.models.message.AssociateRolePermissionRemovedMessagePayload.deepCopy( - (com.commercetools.api.models.message.AssociateRolePermissionRemovedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.AssociateRolePermissionsSetMessagePayload) { - return com.commercetools.api.models.message.AssociateRolePermissionsSetMessagePayload.deepCopy( - (com.commercetools.api.models.message.AssociateRolePermissionsSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitAddressAddedMessagePayload) { - return com.commercetools.api.models.message.BusinessUnitAddressAddedMessagePayload - .deepCopy((com.commercetools.api.models.message.BusinessUnitAddressAddedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitAddressChangedMessagePayload) { - return com.commercetools.api.models.message.BusinessUnitAddressChangedMessagePayload - .deepCopy((com.commercetools.api.models.message.BusinessUnitAddressChangedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitAddressCustomFieldAddedMessagePayload) { - return com.commercetools.api.models.message.BusinessUnitAddressCustomFieldAddedMessagePayload.deepCopy( - (com.commercetools.api.models.message.BusinessUnitAddressCustomFieldAddedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitAddressCustomFieldChangedMessagePayload) { - return com.commercetools.api.models.message.BusinessUnitAddressCustomFieldChangedMessagePayload.deepCopy( - (com.commercetools.api.models.message.BusinessUnitAddressCustomFieldChangedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitAddressCustomFieldRemovedMessagePayload) { - return com.commercetools.api.models.message.BusinessUnitAddressCustomFieldRemovedMessagePayload.deepCopy( - (com.commercetools.api.models.message.BusinessUnitAddressCustomFieldRemovedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitAddressCustomTypeRemovedMessagePayload) { - return com.commercetools.api.models.message.BusinessUnitAddressCustomTypeRemovedMessagePayload.deepCopy( - (com.commercetools.api.models.message.BusinessUnitAddressCustomTypeRemovedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitAddressCustomTypeSetMessagePayload) { - return com.commercetools.api.models.message.BusinessUnitAddressCustomTypeSetMessagePayload.deepCopy( - (com.commercetools.api.models.message.BusinessUnitAddressCustomTypeSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitAddressRemovedMessagePayload) { - return com.commercetools.api.models.message.BusinessUnitAddressRemovedMessagePayload - .deepCopy((com.commercetools.api.models.message.BusinessUnitAddressRemovedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitApprovalRuleModeChangedMessagePayload) { - return com.commercetools.api.models.message.BusinessUnitApprovalRuleModeChangedMessagePayload.deepCopy( - (com.commercetools.api.models.message.BusinessUnitApprovalRuleModeChangedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitAssociateAddedMessagePayload) { - return com.commercetools.api.models.message.BusinessUnitAssociateAddedMessagePayload - .deepCopy((com.commercetools.api.models.message.BusinessUnitAssociateAddedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitAssociateChangedMessagePayload) { - return com.commercetools.api.models.message.BusinessUnitAssociateChangedMessagePayload.deepCopy( - (com.commercetools.api.models.message.BusinessUnitAssociateChangedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitAssociateModeChangedMessagePayload) { - return com.commercetools.api.models.message.BusinessUnitAssociateModeChangedMessagePayload.deepCopy( - (com.commercetools.api.models.message.BusinessUnitAssociateModeChangedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitAssociateRemovedMessagePayload) { - return com.commercetools.api.models.message.BusinessUnitAssociateRemovedMessagePayload.deepCopy( - (com.commercetools.api.models.message.BusinessUnitAssociateRemovedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitAssociatesSetMessagePayload) { - return com.commercetools.api.models.message.BusinessUnitAssociatesSetMessagePayload - .deepCopy((com.commercetools.api.models.message.BusinessUnitAssociatesSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitBillingAddressAddedMessagePayload) { - return com.commercetools.api.models.message.BusinessUnitBillingAddressAddedMessagePayload.deepCopy( - (com.commercetools.api.models.message.BusinessUnitBillingAddressAddedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitBillingAddressRemovedMessagePayload) { - return com.commercetools.api.models.message.BusinessUnitBillingAddressRemovedMessagePayload.deepCopy( - (com.commercetools.api.models.message.BusinessUnitBillingAddressRemovedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitContactEmailSetMessagePayload) { - return com.commercetools.api.models.message.BusinessUnitContactEmailSetMessagePayload.deepCopy( - (com.commercetools.api.models.message.BusinessUnitContactEmailSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitCreatedMessagePayload) { - return com.commercetools.api.models.message.BusinessUnitCreatedMessagePayload - .deepCopy((com.commercetools.api.models.message.BusinessUnitCreatedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitCustomFieldAddedMessagePayload) { - return com.commercetools.api.models.message.BusinessUnitCustomFieldAddedMessagePayload.deepCopy( - (com.commercetools.api.models.message.BusinessUnitCustomFieldAddedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitCustomFieldChangedMessagePayload) { - return com.commercetools.api.models.message.BusinessUnitCustomFieldChangedMessagePayload.deepCopy( - (com.commercetools.api.models.message.BusinessUnitCustomFieldChangedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitCustomFieldRemovedMessagePayload) { - return com.commercetools.api.models.message.BusinessUnitCustomFieldRemovedMessagePayload.deepCopy( - (com.commercetools.api.models.message.BusinessUnitCustomFieldRemovedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitCustomTypeRemovedMessagePayload) { - return com.commercetools.api.models.message.BusinessUnitCustomTypeRemovedMessagePayload.deepCopy( - (com.commercetools.api.models.message.BusinessUnitCustomTypeRemovedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitCustomTypeSetMessagePayload) { - return com.commercetools.api.models.message.BusinessUnitCustomTypeSetMessagePayload - .deepCopy((com.commercetools.api.models.message.BusinessUnitCustomTypeSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitDefaultBillingAddressSetMessagePayload) { - return com.commercetools.api.models.message.BusinessUnitDefaultBillingAddressSetMessagePayload.deepCopy( - (com.commercetools.api.models.message.BusinessUnitDefaultBillingAddressSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitDefaultShippingAddressSetMessagePayload) { - return com.commercetools.api.models.message.BusinessUnitDefaultShippingAddressSetMessagePayload.deepCopy( - (com.commercetools.api.models.message.BusinessUnitDefaultShippingAddressSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitDeletedMessagePayload) { - return com.commercetools.api.models.message.BusinessUnitDeletedMessagePayload - .deepCopy((com.commercetools.api.models.message.BusinessUnitDeletedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitNameChangedMessagePayload) { - return com.commercetools.api.models.message.BusinessUnitNameChangedMessagePayload - .deepCopy((com.commercetools.api.models.message.BusinessUnitNameChangedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitParentChangedMessagePayload) { - return com.commercetools.api.models.message.BusinessUnitParentChangedMessagePayload - .deepCopy((com.commercetools.api.models.message.BusinessUnitParentChangedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitShippingAddressAddedMessagePayload) { - return com.commercetools.api.models.message.BusinessUnitShippingAddressAddedMessagePayload.deepCopy( - (com.commercetools.api.models.message.BusinessUnitShippingAddressAddedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitShippingAddressRemovedMessagePayload) { - return com.commercetools.api.models.message.BusinessUnitShippingAddressRemovedMessagePayload.deepCopy( - (com.commercetools.api.models.message.BusinessUnitShippingAddressRemovedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitStatusChangedMessagePayload) { - return com.commercetools.api.models.message.BusinessUnitStatusChangedMessagePayload - .deepCopy((com.commercetools.api.models.message.BusinessUnitStatusChangedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitStoreAddedMessagePayload) { - return com.commercetools.api.models.message.BusinessUnitStoreAddedMessagePayload - .deepCopy((com.commercetools.api.models.message.BusinessUnitStoreAddedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitStoreModeChangedMessagePayload) { - return com.commercetools.api.models.message.BusinessUnitStoreModeChangedMessagePayload.deepCopy( - (com.commercetools.api.models.message.BusinessUnitStoreModeChangedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitStoreRemovedMessagePayload) { - return com.commercetools.api.models.message.BusinessUnitStoreRemovedMessagePayload - .deepCopy((com.commercetools.api.models.message.BusinessUnitStoreRemovedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitStoresSetMessagePayload) { - return com.commercetools.api.models.message.BusinessUnitStoresSetMessagePayload - .deepCopy((com.commercetools.api.models.message.BusinessUnitStoresSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitTopLevelUnitSetMessagePayload) { - return com.commercetools.api.models.message.BusinessUnitTopLevelUnitSetMessagePayload.deepCopy( - (com.commercetools.api.models.message.BusinessUnitTopLevelUnitSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.BusinessUnitTypeSetMessagePayload) { - return com.commercetools.api.models.message.BusinessUnitTypeSetMessagePayload - .deepCopy((com.commercetools.api.models.message.BusinessUnitTypeSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.CartDiscountCreatedMessagePayload) { - return com.commercetools.api.models.message.CartDiscountCreatedMessagePayload - .deepCopy((com.commercetools.api.models.message.CartDiscountCreatedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.CartDiscountDeletedMessagePayload) { - return com.commercetools.api.models.message.CartDiscountDeletedMessagePayload - .deepCopy((com.commercetools.api.models.message.CartDiscountDeletedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.CartDiscountStoreAddedMessagePayload) { - return com.commercetools.api.models.message.CartDiscountStoreAddedMessagePayload - .deepCopy((com.commercetools.api.models.message.CartDiscountStoreAddedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.CartDiscountStoreRemovedMessagePayload) { - return com.commercetools.api.models.message.CartDiscountStoreRemovedMessagePayload - .deepCopy((com.commercetools.api.models.message.CartDiscountStoreRemovedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.CartDiscountStoresSetMessagePayload) { - return com.commercetools.api.models.message.CartDiscountStoresSetMessagePayload - .deepCopy((com.commercetools.api.models.message.CartDiscountStoresSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.CategoryCreatedMessagePayload) { - return com.commercetools.api.models.message.CategoryCreatedMessagePayload - .deepCopy((com.commercetools.api.models.message.CategoryCreatedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.CategorySlugChangedMessagePayload) { - return com.commercetools.api.models.message.CategorySlugChangedMessagePayload - .deepCopy((com.commercetools.api.models.message.CategorySlugChangedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerAddressAddedMessagePayload) { - return com.commercetools.api.models.message.CustomerAddressAddedMessagePayload - .deepCopy((com.commercetools.api.models.message.CustomerAddressAddedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerAddressChangedMessagePayload) { - return com.commercetools.api.models.message.CustomerAddressChangedMessagePayload - .deepCopy((com.commercetools.api.models.message.CustomerAddressChangedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerAddressCustomFieldAddedMessagePayload) { - return com.commercetools.api.models.message.CustomerAddressCustomFieldAddedMessagePayload.deepCopy( - (com.commercetools.api.models.message.CustomerAddressCustomFieldAddedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerAddressCustomFieldChangedMessagePayload) { - return com.commercetools.api.models.message.CustomerAddressCustomFieldChangedMessagePayload.deepCopy( - (com.commercetools.api.models.message.CustomerAddressCustomFieldChangedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerAddressCustomFieldRemovedMessagePayload) { - return com.commercetools.api.models.message.CustomerAddressCustomFieldRemovedMessagePayload.deepCopy( - (com.commercetools.api.models.message.CustomerAddressCustomFieldRemovedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerAddressCustomTypeRemovedMessagePayload) { - return com.commercetools.api.models.message.CustomerAddressCustomTypeRemovedMessagePayload.deepCopy( - (com.commercetools.api.models.message.CustomerAddressCustomTypeRemovedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerAddressCustomTypeSetMessagePayload) { - return com.commercetools.api.models.message.CustomerAddressCustomTypeSetMessagePayload.deepCopy( - (com.commercetools.api.models.message.CustomerAddressCustomTypeSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerAddressRemovedMessagePayload) { - return com.commercetools.api.models.message.CustomerAddressRemovedMessagePayload - .deepCopy((com.commercetools.api.models.message.CustomerAddressRemovedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerCompanyNameSetMessagePayload) { - return com.commercetools.api.models.message.CustomerCompanyNameSetMessagePayload - .deepCopy((com.commercetools.api.models.message.CustomerCompanyNameSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerCreatedMessagePayload) { - return com.commercetools.api.models.message.CustomerCreatedMessagePayload - .deepCopy((com.commercetools.api.models.message.CustomerCreatedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerCustomFieldAddedMessagePayload) { - return com.commercetools.api.models.message.CustomerCustomFieldAddedMessagePayload - .deepCopy((com.commercetools.api.models.message.CustomerCustomFieldAddedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerCustomFieldChangedMessagePayload) { - return com.commercetools.api.models.message.CustomerCustomFieldChangedMessagePayload - .deepCopy((com.commercetools.api.models.message.CustomerCustomFieldChangedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerCustomFieldRemovedMessagePayload) { - return com.commercetools.api.models.message.CustomerCustomFieldRemovedMessagePayload - .deepCopy((com.commercetools.api.models.message.CustomerCustomFieldRemovedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerCustomTypeRemovedMessagePayload) { - return com.commercetools.api.models.message.CustomerCustomTypeRemovedMessagePayload - .deepCopy((com.commercetools.api.models.message.CustomerCustomTypeRemovedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerCustomTypeSetMessagePayload) { - return com.commercetools.api.models.message.CustomerCustomTypeSetMessagePayload - .deepCopy((com.commercetools.api.models.message.CustomerCustomTypeSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerDateOfBirthSetMessagePayload) { - return com.commercetools.api.models.message.CustomerDateOfBirthSetMessagePayload - .deepCopy((com.commercetools.api.models.message.CustomerDateOfBirthSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerDeletedMessagePayload) { - return com.commercetools.api.models.message.CustomerDeletedMessagePayload - .deepCopy((com.commercetools.api.models.message.CustomerDeletedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerEmailChangedMessagePayload) { - return com.commercetools.api.models.message.CustomerEmailChangedMessagePayload - .deepCopy((com.commercetools.api.models.message.CustomerEmailChangedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerEmailTokenCreatedMessagePayload) { - return com.commercetools.api.models.message.CustomerEmailTokenCreatedMessagePayload - .deepCopy((com.commercetools.api.models.message.CustomerEmailTokenCreatedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerEmailVerifiedMessagePayload) { - return com.commercetools.api.models.message.CustomerEmailVerifiedMessagePayload - .deepCopy((com.commercetools.api.models.message.CustomerEmailVerifiedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerFirstNameSetMessagePayload) { - return com.commercetools.api.models.message.CustomerFirstNameSetMessagePayload - .deepCopy((com.commercetools.api.models.message.CustomerFirstNameSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerGroupAssignmentAddedMessagePayload) { - return com.commercetools.api.models.message.CustomerGroupAssignmentAddedMessagePayload.deepCopy( - (com.commercetools.api.models.message.CustomerGroupAssignmentAddedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerGroupAssignmentRemovedMessagePayload) { - return com.commercetools.api.models.message.CustomerGroupAssignmentRemovedMessagePayload.deepCopy( - (com.commercetools.api.models.message.CustomerGroupAssignmentRemovedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerGroupAssignmentsSetMessagePayload) { - return com.commercetools.api.models.message.CustomerGroupAssignmentsSetMessagePayload.deepCopy( - (com.commercetools.api.models.message.CustomerGroupAssignmentsSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerGroupCustomFieldAddedMessagePayload) { - return com.commercetools.api.models.message.CustomerGroupCustomFieldAddedMessagePayload.deepCopy( - (com.commercetools.api.models.message.CustomerGroupCustomFieldAddedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerGroupCustomFieldChangedMessagePayload) { - return com.commercetools.api.models.message.CustomerGroupCustomFieldChangedMessagePayload.deepCopy( - (com.commercetools.api.models.message.CustomerGroupCustomFieldChangedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerGroupCustomFieldRemovedMessagePayload) { - return com.commercetools.api.models.message.CustomerGroupCustomFieldRemovedMessagePayload.deepCopy( - (com.commercetools.api.models.message.CustomerGroupCustomFieldRemovedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerGroupCustomTypeRemovedMessagePayload) { - return com.commercetools.api.models.message.CustomerGroupCustomTypeRemovedMessagePayload.deepCopy( - (com.commercetools.api.models.message.CustomerGroupCustomTypeRemovedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerGroupCustomTypeSetMessagePayload) { - return com.commercetools.api.models.message.CustomerGroupCustomTypeSetMessagePayload - .deepCopy((com.commercetools.api.models.message.CustomerGroupCustomTypeSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerGroupSetMessagePayload) { - return com.commercetools.api.models.message.CustomerGroupSetMessagePayload - .deepCopy((com.commercetools.api.models.message.CustomerGroupSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerLastNameSetMessagePayload) { - return com.commercetools.api.models.message.CustomerLastNameSetMessagePayload - .deepCopy((com.commercetools.api.models.message.CustomerLastNameSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerPasswordTokenCreatedMessagePayload) { - return com.commercetools.api.models.message.CustomerPasswordTokenCreatedMessagePayload.deepCopy( - (com.commercetools.api.models.message.CustomerPasswordTokenCreatedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerPasswordUpdatedMessagePayload) { - return com.commercetools.api.models.message.CustomerPasswordUpdatedMessagePayload - .deepCopy((com.commercetools.api.models.message.CustomerPasswordUpdatedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.CustomerTitleSetMessagePayload) { - return com.commercetools.api.models.message.CustomerTitleSetMessagePayload - .deepCopy((com.commercetools.api.models.message.CustomerTitleSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.DiscountCodeCreatedMessagePayload) { - return com.commercetools.api.models.message.DiscountCodeCreatedMessagePayload - .deepCopy((com.commercetools.api.models.message.DiscountCodeCreatedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.DiscountCodeDeletedMessagePayload) { - return com.commercetools.api.models.message.DiscountCodeDeletedMessagePayload - .deepCopy((com.commercetools.api.models.message.DiscountCodeDeletedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.DiscountCodeKeySetMessagePayload) { - return com.commercetools.api.models.message.DiscountCodeKeySetMessagePayload - .deepCopy((com.commercetools.api.models.message.DiscountCodeKeySetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.InventoryEntryCreatedMessagePayload) { - return com.commercetools.api.models.message.InventoryEntryCreatedMessagePayload - .deepCopy((com.commercetools.api.models.message.InventoryEntryCreatedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.InventoryEntryDeletedMessagePayload) { - return com.commercetools.api.models.message.InventoryEntryDeletedMessagePayload - .deepCopy((com.commercetools.api.models.message.InventoryEntryDeletedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.InventoryEntryQuantitySetMessagePayload) { - return com.commercetools.api.models.message.InventoryEntryQuantitySetMessagePayload - .deepCopy((com.commercetools.api.models.message.InventoryEntryQuantitySetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.OrderMessagePayload) { - return com.commercetools.api.models.message.OrderMessagePayload - .deepCopy((com.commercetools.api.models.message.OrderMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.OrderPaymentAddedMessagePayload) { - return com.commercetools.api.models.message.OrderPaymentAddedMessagePayload - .deepCopy((com.commercetools.api.models.message.OrderPaymentAddedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.PaymentCreatedMessagePayload) { - return com.commercetools.api.models.message.PaymentCreatedMessagePayload - .deepCopy((com.commercetools.api.models.message.PaymentCreatedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.PaymentInteractionAddedMessagePayload) { - return com.commercetools.api.models.message.PaymentInteractionAddedMessagePayload - .deepCopy((com.commercetools.api.models.message.PaymentInteractionAddedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.PaymentStatusInterfaceCodeSetMessagePayload) { - return com.commercetools.api.models.message.PaymentStatusInterfaceCodeSetMessagePayload.deepCopy( - (com.commercetools.api.models.message.PaymentStatusInterfaceCodeSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.PaymentStatusStateTransitionMessagePayload) { - return com.commercetools.api.models.message.PaymentStatusStateTransitionMessagePayload.deepCopy( - (com.commercetools.api.models.message.PaymentStatusStateTransitionMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.PaymentTransactionAddedMessagePayload) { - return com.commercetools.api.models.message.PaymentTransactionAddedMessagePayload - .deepCopy((com.commercetools.api.models.message.PaymentTransactionAddedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.PaymentTransactionStateChangedMessagePayload) { - return com.commercetools.api.models.message.PaymentTransactionStateChangedMessagePayload.deepCopy( - (com.commercetools.api.models.message.PaymentTransactionStateChangedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ProductAddedToCategoryMessagePayload) { - return com.commercetools.api.models.message.ProductAddedToCategoryMessagePayload - .deepCopy((com.commercetools.api.models.message.ProductAddedToCategoryMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ProductCreatedMessagePayload) { - return com.commercetools.api.models.message.ProductCreatedMessagePayload - .deepCopy((com.commercetools.api.models.message.ProductCreatedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ProductDeletedMessagePayload) { - return com.commercetools.api.models.message.ProductDeletedMessagePayload - .deepCopy((com.commercetools.api.models.message.ProductDeletedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ProductImageAddedMessagePayload) { - return com.commercetools.api.models.message.ProductImageAddedMessagePayload - .deepCopy((com.commercetools.api.models.message.ProductImageAddedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ProductPriceAddedMessagePayload) { - return com.commercetools.api.models.message.ProductPriceAddedMessagePayload - .deepCopy((com.commercetools.api.models.message.ProductPriceAddedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ProductPriceChangedMessagePayload) { - return com.commercetools.api.models.message.ProductPriceChangedMessagePayload - .deepCopy((com.commercetools.api.models.message.ProductPriceChangedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ProductPriceCustomFieldAddedMessagePayload) { - return com.commercetools.api.models.message.ProductPriceCustomFieldAddedMessagePayload.deepCopy( - (com.commercetools.api.models.message.ProductPriceCustomFieldAddedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ProductPriceCustomFieldChangedMessagePayload) { - return com.commercetools.api.models.message.ProductPriceCustomFieldChangedMessagePayload.deepCopy( - (com.commercetools.api.models.message.ProductPriceCustomFieldChangedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ProductPriceCustomFieldRemovedMessagePayload) { - return com.commercetools.api.models.message.ProductPriceCustomFieldRemovedMessagePayload.deepCopy( - (com.commercetools.api.models.message.ProductPriceCustomFieldRemovedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ProductPriceCustomFieldsRemovedMessagePayload) { - return com.commercetools.api.models.message.ProductPriceCustomFieldsRemovedMessagePayload.deepCopy( - (com.commercetools.api.models.message.ProductPriceCustomFieldsRemovedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ProductPriceCustomFieldsSetMessagePayload) { - return com.commercetools.api.models.message.ProductPriceCustomFieldsSetMessagePayload.deepCopy( - (com.commercetools.api.models.message.ProductPriceCustomFieldsSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ProductPriceDiscountsSetMessagePayload) { - return com.commercetools.api.models.message.ProductPriceDiscountsSetMessagePayload - .deepCopy((com.commercetools.api.models.message.ProductPriceDiscountsSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ProductPriceExternalDiscountSetMessagePayload) { - return com.commercetools.api.models.message.ProductPriceExternalDiscountSetMessagePayload.deepCopy( - (com.commercetools.api.models.message.ProductPriceExternalDiscountSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ProductPriceKeySetMessagePayload) { - return com.commercetools.api.models.message.ProductPriceKeySetMessagePayload - .deepCopy((com.commercetools.api.models.message.ProductPriceKeySetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ProductPriceModeSetMessagePayload) { - return com.commercetools.api.models.message.ProductPriceModeSetMessagePayload - .deepCopy((com.commercetools.api.models.message.ProductPriceModeSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ProductPriceRemovedMessagePayload) { - return com.commercetools.api.models.message.ProductPriceRemovedMessagePayload - .deepCopy((com.commercetools.api.models.message.ProductPriceRemovedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ProductPricesSetMessagePayload) { - return com.commercetools.api.models.message.ProductPricesSetMessagePayload - .deepCopy((com.commercetools.api.models.message.ProductPricesSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ProductPublishedMessagePayload) { - return com.commercetools.api.models.message.ProductPublishedMessagePayload - .deepCopy((com.commercetools.api.models.message.ProductPublishedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ProductRemovedFromCategoryMessagePayload) { - return com.commercetools.api.models.message.ProductRemovedFromCategoryMessagePayload - .deepCopy((com.commercetools.api.models.message.ProductRemovedFromCategoryMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ProductRevertedStagedChangesMessagePayload) { - return com.commercetools.api.models.message.ProductRevertedStagedChangesMessagePayload.deepCopy( - (com.commercetools.api.models.message.ProductRevertedStagedChangesMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ProductSelectionCreatedMessagePayload) { - return com.commercetools.api.models.message.ProductSelectionCreatedMessagePayload - .deepCopy((com.commercetools.api.models.message.ProductSelectionCreatedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ProductSelectionDeletedMessagePayload) { - return com.commercetools.api.models.message.ProductSelectionDeletedMessagePayload - .deepCopy((com.commercetools.api.models.message.ProductSelectionDeletedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ProductSelectionProductAddedMessagePayload) { - return com.commercetools.api.models.message.ProductSelectionProductAddedMessagePayload.deepCopy( - (com.commercetools.api.models.message.ProductSelectionProductAddedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ProductSelectionProductExcludedMessagePayload) { - return com.commercetools.api.models.message.ProductSelectionProductExcludedMessagePayload.deepCopy( - (com.commercetools.api.models.message.ProductSelectionProductExcludedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ProductSelectionProductRemovedMessagePayload) { - return com.commercetools.api.models.message.ProductSelectionProductRemovedMessagePayload.deepCopy( - (com.commercetools.api.models.message.ProductSelectionProductRemovedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ProductSelectionVariantExclusionChangedMessagePayload) { - return com.commercetools.api.models.message.ProductSelectionVariantExclusionChangedMessagePayload.deepCopy( - (com.commercetools.api.models.message.ProductSelectionVariantExclusionChangedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ProductSelectionVariantSelectionChangedMessagePayload) { - return com.commercetools.api.models.message.ProductSelectionVariantSelectionChangedMessagePayload.deepCopy( - (com.commercetools.api.models.message.ProductSelectionVariantSelectionChangedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ProductSlugChangedMessagePayload) { - return com.commercetools.api.models.message.ProductSlugChangedMessagePayload - .deepCopy((com.commercetools.api.models.message.ProductSlugChangedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ProductStateTransitionMessagePayload) { - return com.commercetools.api.models.message.ProductStateTransitionMessagePayload - .deepCopy((com.commercetools.api.models.message.ProductStateTransitionMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ProductTailoringCreatedMessagePayload) { - return com.commercetools.api.models.message.ProductTailoringCreatedMessagePayload - .deepCopy((com.commercetools.api.models.message.ProductTailoringCreatedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ProductTailoringDeletedMessagePayload) { - return com.commercetools.api.models.message.ProductTailoringDeletedMessagePayload - .deepCopy((com.commercetools.api.models.message.ProductTailoringDeletedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ProductTailoringDescriptionSetMessagePayload) { - return com.commercetools.api.models.message.ProductTailoringDescriptionSetMessagePayload.deepCopy( - (com.commercetools.api.models.message.ProductTailoringDescriptionSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ProductTailoringImageAddedMessagePayload) { - return com.commercetools.api.models.message.ProductTailoringImageAddedMessagePayload - .deepCopy((com.commercetools.api.models.message.ProductTailoringImageAddedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ProductTailoringImagesSetMessagePayload) { - return com.commercetools.api.models.message.ProductTailoringImagesSetMessagePayload - .deepCopy((com.commercetools.api.models.message.ProductTailoringImagesSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ProductTailoringNameSetMessagePayload) { - return com.commercetools.api.models.message.ProductTailoringNameSetMessagePayload - .deepCopy((com.commercetools.api.models.message.ProductTailoringNameSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ProductTailoringPublishedMessagePayload) { - return com.commercetools.api.models.message.ProductTailoringPublishedMessagePayload - .deepCopy((com.commercetools.api.models.message.ProductTailoringPublishedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ProductTailoringSlugSetMessagePayload) { - return com.commercetools.api.models.message.ProductTailoringSlugSetMessagePayload - .deepCopy((com.commercetools.api.models.message.ProductTailoringSlugSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ProductTailoringUnpublishedMessagePayload) { - return com.commercetools.api.models.message.ProductTailoringUnpublishedMessagePayload.deepCopy( - (com.commercetools.api.models.message.ProductTailoringUnpublishedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ProductUnpublishedMessagePayload) { - return com.commercetools.api.models.message.ProductUnpublishedMessagePayload - .deepCopy((com.commercetools.api.models.message.ProductUnpublishedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ProductVariantAddedMessagePayload) { - return com.commercetools.api.models.message.ProductVariantAddedMessagePayload - .deepCopy((com.commercetools.api.models.message.ProductVariantAddedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ProductVariantDeletedMessagePayload) { - return com.commercetools.api.models.message.ProductVariantDeletedMessagePayload - .deepCopy((com.commercetools.api.models.message.ProductVariantDeletedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ProductVariantTailoringAddedMessagePayload) { - return com.commercetools.api.models.message.ProductVariantTailoringAddedMessagePayload.deepCopy( - (com.commercetools.api.models.message.ProductVariantTailoringAddedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ProductVariantTailoringRemovedMessagePayload) { - return com.commercetools.api.models.message.ProductVariantTailoringRemovedMessagePayload.deepCopy( - (com.commercetools.api.models.message.ProductVariantTailoringRemovedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.QuoteCreatedMessagePayload) { - return com.commercetools.api.models.message.QuoteCreatedMessagePayload - .deepCopy((com.commercetools.api.models.message.QuoteCreatedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.QuoteCustomerChangedMessagePayload) { - return com.commercetools.api.models.message.QuoteCustomerChangedMessagePayload - .deepCopy((com.commercetools.api.models.message.QuoteCustomerChangedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.QuoteDeletedMessagePayload) { - return com.commercetools.api.models.message.QuoteDeletedMessagePayload - .deepCopy((com.commercetools.api.models.message.QuoteDeletedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.QuoteRenegotiationRequestedMessagePayload) { - return com.commercetools.api.models.message.QuoteRenegotiationRequestedMessagePayload.deepCopy( - (com.commercetools.api.models.message.QuoteRenegotiationRequestedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.QuoteRequestCreatedMessagePayload) { - return com.commercetools.api.models.message.QuoteRequestCreatedMessagePayload - .deepCopy((com.commercetools.api.models.message.QuoteRequestCreatedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.QuoteRequestCustomerChangedMessagePayload) { - return com.commercetools.api.models.message.QuoteRequestCustomerChangedMessagePayload.deepCopy( - (com.commercetools.api.models.message.QuoteRequestCustomerChangedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.QuoteRequestDeletedMessagePayload) { - return com.commercetools.api.models.message.QuoteRequestDeletedMessagePayload - .deepCopy((com.commercetools.api.models.message.QuoteRequestDeletedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.QuoteRequestStateChangedMessagePayload) { - return com.commercetools.api.models.message.QuoteRequestStateChangedMessagePayload - .deepCopy((com.commercetools.api.models.message.QuoteRequestStateChangedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.QuoteRequestStateTransitionMessagePayload) { - return com.commercetools.api.models.message.QuoteRequestStateTransitionMessagePayload.deepCopy( - (com.commercetools.api.models.message.QuoteRequestStateTransitionMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.QuoteStateChangedMessagePayload) { - return com.commercetools.api.models.message.QuoteStateChangedMessagePayload - .deepCopy((com.commercetools.api.models.message.QuoteStateChangedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.QuoteStateTransitionMessagePayload) { - return com.commercetools.api.models.message.QuoteStateTransitionMessagePayload - .deepCopy((com.commercetools.api.models.message.QuoteStateTransitionMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ReviewCreatedMessagePayload) { - return com.commercetools.api.models.message.ReviewCreatedMessagePayload - .deepCopy((com.commercetools.api.models.message.ReviewCreatedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ReviewRatingSetMessagePayload) { - return com.commercetools.api.models.message.ReviewRatingSetMessagePayload - .deepCopy((com.commercetools.api.models.message.ReviewRatingSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ReviewStateTransitionMessagePayload) { - return com.commercetools.api.models.message.ReviewStateTransitionMessagePayload - .deepCopy((com.commercetools.api.models.message.ReviewStateTransitionMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ShoppingListMessagePayload) { - return com.commercetools.api.models.message.ShoppingListMessagePayload - .deepCopy((com.commercetools.api.models.message.ShoppingListMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ShoppingListStoreSetMessagePayload) { - return com.commercetools.api.models.message.ShoppingListStoreSetMessagePayload - .deepCopy((com.commercetools.api.models.message.ShoppingListStoreSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.StagedQuoteCreatedMessagePayload) { - return com.commercetools.api.models.message.StagedQuoteCreatedMessagePayload - .deepCopy((com.commercetools.api.models.message.StagedQuoteCreatedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.StagedQuoteDeletedMessagePayload) { - return com.commercetools.api.models.message.StagedQuoteDeletedMessagePayload - .deepCopy((com.commercetools.api.models.message.StagedQuoteDeletedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.StagedQuoteSellerCommentSetMessagePayload) { - return com.commercetools.api.models.message.StagedQuoteSellerCommentSetMessagePayload.deepCopy( - (com.commercetools.api.models.message.StagedQuoteSellerCommentSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.StagedQuoteStateChangedMessagePayload) { - return com.commercetools.api.models.message.StagedQuoteStateChangedMessagePayload - .deepCopy((com.commercetools.api.models.message.StagedQuoteStateChangedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.StagedQuoteStateTransitionMessagePayload) { - return com.commercetools.api.models.message.StagedQuoteStateTransitionMessagePayload - .deepCopy((com.commercetools.api.models.message.StagedQuoteStateTransitionMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.StagedQuoteValidToSetMessagePayload) { - return com.commercetools.api.models.message.StagedQuoteValidToSetMessagePayload - .deepCopy((com.commercetools.api.models.message.StagedQuoteValidToSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.StandalonePriceActiveChangedMessagePayload) { - return com.commercetools.api.models.message.StandalonePriceActiveChangedMessagePayload.deepCopy( - (com.commercetools.api.models.message.StandalonePriceActiveChangedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.StandalonePriceCreatedMessagePayload) { - return com.commercetools.api.models.message.StandalonePriceCreatedMessagePayload - .deepCopy((com.commercetools.api.models.message.StandalonePriceCreatedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.StandalonePriceDeletedMessagePayload) { - return com.commercetools.api.models.message.StandalonePriceDeletedMessagePayload - .deepCopy((com.commercetools.api.models.message.StandalonePriceDeletedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.StandalonePriceDiscountSetMessagePayload) { - return com.commercetools.api.models.message.StandalonePriceDiscountSetMessagePayload - .deepCopy((com.commercetools.api.models.message.StandalonePriceDiscountSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.StandalonePriceExternalDiscountSetMessagePayload) { - return com.commercetools.api.models.message.StandalonePriceExternalDiscountSetMessagePayload.deepCopy( - (com.commercetools.api.models.message.StandalonePriceExternalDiscountSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.StandalonePriceKeySetMessagePayload) { - return com.commercetools.api.models.message.StandalonePriceKeySetMessagePayload - .deepCopy((com.commercetools.api.models.message.StandalonePriceKeySetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.StandalonePriceStagedChangesAppliedMessagePayload) { - return com.commercetools.api.models.message.StandalonePriceStagedChangesAppliedMessagePayload.deepCopy( - (com.commercetools.api.models.message.StandalonePriceStagedChangesAppliedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.StandalonePriceStagedChangesRemovedMessagePayload) { - return com.commercetools.api.models.message.StandalonePriceStagedChangesRemovedMessagePayload.deepCopy( - (com.commercetools.api.models.message.StandalonePriceStagedChangesRemovedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.StandalonePriceTierAddedMessagePayload) { - return com.commercetools.api.models.message.StandalonePriceTierAddedMessagePayload - .deepCopy((com.commercetools.api.models.message.StandalonePriceTierAddedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.StandalonePriceTierRemovedMessagePayload) { - return com.commercetools.api.models.message.StandalonePriceTierRemovedMessagePayload - .deepCopy((com.commercetools.api.models.message.StandalonePriceTierRemovedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.StandalonePriceTiersSetMessagePayload) { - return com.commercetools.api.models.message.StandalonePriceTiersSetMessagePayload - .deepCopy((com.commercetools.api.models.message.StandalonePriceTiersSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.StandalonePriceValidFromAndUntilSetMessagePayload) { - return com.commercetools.api.models.message.StandalonePriceValidFromAndUntilSetMessagePayload.deepCopy( - (com.commercetools.api.models.message.StandalonePriceValidFromAndUntilSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.StandalonePriceValidFromSetMessagePayload) { - return com.commercetools.api.models.message.StandalonePriceValidFromSetMessagePayload.deepCopy( - (com.commercetools.api.models.message.StandalonePriceValidFromSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.StandalonePriceValidUntilSetMessagePayload) { - return com.commercetools.api.models.message.StandalonePriceValidUntilSetMessagePayload.deepCopy( - (com.commercetools.api.models.message.StandalonePriceValidUntilSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.StandalonePriceValueChangedMessagePayload) { - return com.commercetools.api.models.message.StandalonePriceValueChangedMessagePayload.deepCopy( - (com.commercetools.api.models.message.StandalonePriceValueChangedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.StoreCountriesChangedMessagePayload) { - return com.commercetools.api.models.message.StoreCountriesChangedMessagePayload - .deepCopy((com.commercetools.api.models.message.StoreCountriesChangedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.StoreCreatedMessagePayload) { - return com.commercetools.api.models.message.StoreCreatedMessagePayload - .deepCopy((com.commercetools.api.models.message.StoreCreatedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.StoreDeletedMessagePayload) { - return com.commercetools.api.models.message.StoreDeletedMessagePayload - .deepCopy((com.commercetools.api.models.message.StoreDeletedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.StoreDistributionChannelsChangedMessagePayload) { - return com.commercetools.api.models.message.StoreDistributionChannelsChangedMessagePayload.deepCopy( - (com.commercetools.api.models.message.StoreDistributionChannelsChangedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.StoreLanguagesChangedMessagePayload) { - return com.commercetools.api.models.message.StoreLanguagesChangedMessagePayload - .deepCopy((com.commercetools.api.models.message.StoreLanguagesChangedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.StoreNameSetMessagePayload) { - return com.commercetools.api.models.message.StoreNameSetMessagePayload - .deepCopy((com.commercetools.api.models.message.StoreNameSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.StoreProductSelectionsChangedMessagePayload) { - return com.commercetools.api.models.message.StoreProductSelectionsChangedMessagePayload.deepCopy( - (com.commercetools.api.models.message.StoreProductSelectionsChangedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.StoreSupplyChannelsChangedMessagePayload) { - return com.commercetools.api.models.message.StoreSupplyChannelsChangedMessagePayload - .deepCopy((com.commercetools.api.models.message.StoreSupplyChannelsChangedMessagePayload) template); + + if (!(template instanceof MessagePayloadImpl)) { + return template.copyDeep(); } MessagePayloadImpl instance = new MessagePayloadImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagePayloadImpl.java index dae7c94270d..96638eb2c9d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagePayloadImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public MessagePayload copyDeep() { + return MessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagesConfiguration.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagesConfiguration.java index db4af79ea29..89a5afc8ce5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagesConfiguration.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagesConfiguration.java @@ -81,6 +81,8 @@ public static MessagesConfiguration of(final MessagesConfiguration template) { return instance; } + public MessagesConfiguration copyDeep(); + /** * factory method to create a deep copy of MessagesConfiguration * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagesConfigurationDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagesConfigurationDraft.java index b68b6bd1a99..28634ecdde1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagesConfigurationDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagesConfigurationDraft.java @@ -82,6 +82,8 @@ public static MessagesConfigurationDraft of(final MessagesConfigurationDraft tem return instance; } + public MessagesConfigurationDraft copyDeep(); + /** * factory method to create a deep copy of MessagesConfigurationDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagesConfigurationDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagesConfigurationDraftImpl.java index 5983641880f..e4a7f9ac9c2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagesConfigurationDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagesConfigurationDraftImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public MessagesConfigurationDraft copyDeep() { + return MessagesConfigurationDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagesConfigurationImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagesConfigurationImpl.java index f5615118e12..5a1353fb1c3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagesConfigurationImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/MessagesConfigurationImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public MessagesConfiguration copyDeep() { + return MessagesConfiguration.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderBillingAddressSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderBillingAddressSetMessage.java index a33445c74ba..b4fd89bc747 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderBillingAddressSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderBillingAddressSetMessage.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderBillingAddressSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderBillingAddressSetMessageImpl.class) public interface OrderBillingAddressSetMessage extends OrderMessage { @@ -103,6 +104,8 @@ public static OrderBillingAddressSetMessage of(final OrderBillingAddressSetMessa return instance; } + public OrderBillingAddressSetMessage copyDeep(); + /** * factory method to create a deep copy of OrderBillingAddressSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderBillingAddressSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderBillingAddressSetMessageImpl.java index 8334c7b854f..f9f8a9848d5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderBillingAddressSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderBillingAddressSetMessageImpl.java @@ -313,4 +313,8 @@ public String toString() { .build(); } + @Override + public OrderBillingAddressSetMessage copyDeep() { + return OrderBillingAddressSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderBillingAddressSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderBillingAddressSetMessagePayload.java index ee7ee42715f..650d5be0d66 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderBillingAddressSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderBillingAddressSetMessagePayload.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderBillingAddressSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderBillingAddressSetMessagePayloadImpl.class) public interface OrderBillingAddressSetMessagePayload extends OrderMessagePayload { @@ -86,6 +87,8 @@ public static OrderBillingAddressSetMessagePayload of(final OrderBillingAddressS return instance; } + public OrderBillingAddressSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of OrderBillingAddressSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderBillingAddressSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderBillingAddressSetMessagePayloadImpl.java index 0e4b1732d20..6d0a133f9ba 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderBillingAddressSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderBillingAddressSetMessagePayloadImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public OrderBillingAddressSetMessagePayload copyDeep() { + return OrderBillingAddressSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderBusinessUnitSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderBusinessUnitSetMessage.java index 947d52c0690..dd6df5a7495 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderBusinessUnitSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderBusinessUnitSetMessage.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderBusinessUnitSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderBusinessUnitSetMessageImpl.class) public interface OrderBusinessUnitSetMessage extends OrderMessage { @@ -103,6 +104,8 @@ public static OrderBusinessUnitSetMessage of(final OrderBusinessUnitSetMessage t return instance; } + public OrderBusinessUnitSetMessage copyDeep(); + /** * factory method to create a deep copy of OrderBusinessUnitSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderBusinessUnitSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderBusinessUnitSetMessageImpl.java index 1aba171a52c..7f178da4e19 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderBusinessUnitSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderBusinessUnitSetMessageImpl.java @@ -315,4 +315,8 @@ public String toString() { .build(); } + @Override + public OrderBusinessUnitSetMessage copyDeep() { + return OrderBusinessUnitSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderBusinessUnitSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderBusinessUnitSetMessagePayload.java index 8c282b0f029..953d014ecfb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderBusinessUnitSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderBusinessUnitSetMessagePayload.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderBusinessUnitSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderBusinessUnitSetMessagePayloadImpl.class) public interface OrderBusinessUnitSetMessagePayload extends OrderMessagePayload { @@ -86,6 +87,8 @@ public static OrderBusinessUnitSetMessagePayload of(final OrderBusinessUnitSetMe return instance; } + public OrderBusinessUnitSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of OrderBusinessUnitSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderBusinessUnitSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderBusinessUnitSetMessagePayloadImpl.java index 1259cb80b82..71bd8ac4b4e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderBusinessUnitSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderBusinessUnitSetMessagePayloadImpl.java @@ -113,4 +113,8 @@ public String toString() { .build(); } + @Override + public OrderBusinessUnitSetMessagePayload copyDeep() { + return OrderBusinessUnitSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCreatedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCreatedMessage.java index 03d4b56097c..93a331348d1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCreatedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCreatedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderCreatedMessageImpl.class) public interface OrderCreatedMessage extends OrderMessage { @@ -90,6 +91,8 @@ public static OrderCreatedMessage of(final OrderCreatedMessage template) { return instance; } + public OrderCreatedMessage copyDeep(); + /** * factory method to create a deep copy of OrderCreatedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCreatedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCreatedMessageImpl.java index d62c27264f6..cbb70c8edee 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCreatedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCreatedMessageImpl.java @@ -293,4 +293,8 @@ public String toString() { .build(); } + @Override + public OrderCreatedMessage copyDeep() { + return OrderCreatedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCreatedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCreatedMessagePayload.java index 8f2f8db888d..a5115f0aa61 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCreatedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCreatedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderCreatedMessagePayloadImpl.class) public interface OrderCreatedMessagePayload extends OrderMessagePayload { @@ -73,6 +74,8 @@ public static OrderCreatedMessagePayload of(final OrderCreatedMessagePayload tem return instance; } + public OrderCreatedMessagePayload copyDeep(); + /** * factory method to create a deep copy of OrderCreatedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCreatedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCreatedMessagePayloadImpl.java index fc9f11e08d8..ea773cecf05 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCreatedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCreatedMessagePayloadImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public OrderCreatedMessagePayload copyDeep() { + return OrderCreatedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldAddedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldAddedMessage.java index 23f90cf251f..609f63945ef 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldAddedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldAddedMessage.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderCustomFieldAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderCustomFieldAddedMessageImpl.class) public interface OrderCustomFieldAddedMessage extends OrderMessage { @@ -103,6 +104,8 @@ public static OrderCustomFieldAddedMessage of(final OrderCustomFieldAddedMessage return instance; } + public OrderCustomFieldAddedMessage copyDeep(); + /** * factory method to create a deep copy of OrderCustomFieldAddedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldAddedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldAddedMessageImpl.java index 16228495203..5133d2f3c58 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldAddedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldAddedMessageImpl.java @@ -312,4 +312,8 @@ public String toString() { .build(); } + @Override + public OrderCustomFieldAddedMessage copyDeep() { + return OrderCustomFieldAddedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldAddedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldAddedMessagePayload.java index 25a3bbbcfba..a723fb4440a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldAddedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldAddedMessagePayload.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderCustomFieldAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderCustomFieldAddedMessagePayloadImpl.class) public interface OrderCustomFieldAddedMessagePayload extends OrderMessagePayload { @@ -86,6 +87,8 @@ public static OrderCustomFieldAddedMessagePayload of(final OrderCustomFieldAdded return instance; } + public OrderCustomFieldAddedMessagePayload copyDeep(); + /** * factory method to create a deep copy of OrderCustomFieldAddedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldAddedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldAddedMessagePayloadImpl.java index 3925be2d85c..00a9a8e1293 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldAddedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldAddedMessagePayloadImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public OrderCustomFieldAddedMessagePayload copyDeep() { + return OrderCustomFieldAddedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldChangedMessage.java index a6fb7c94eda..78f75dd7dd4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldChangedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldChangedMessage.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderCustomFieldChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderCustomFieldChangedMessageImpl.class) public interface OrderCustomFieldChangedMessage extends OrderMessage { @@ -119,6 +120,8 @@ public static OrderCustomFieldChangedMessage of(final OrderCustomFieldChangedMes return instance; } + public OrderCustomFieldChangedMessage copyDeep(); + /** * factory method to create a deep copy of OrderCustomFieldChangedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldChangedMessageImpl.java index 94f69267cf2..6a1c1333631 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldChangedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldChangedMessageImpl.java @@ -332,4 +332,8 @@ public String toString() { .build(); } + @Override + public OrderCustomFieldChangedMessage copyDeep() { + return OrderCustomFieldChangedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldChangedMessagePayload.java index 9aa9d07fe41..83229379e64 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldChangedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldChangedMessagePayload.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderCustomFieldChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderCustomFieldChangedMessagePayloadImpl.class) public interface OrderCustomFieldChangedMessagePayload extends OrderMessagePayload { @@ -102,6 +103,8 @@ public static OrderCustomFieldChangedMessagePayload of(final OrderCustomFieldCha return instance; } + public OrderCustomFieldChangedMessagePayload copyDeep(); + /** * factory method to create a deep copy of OrderCustomFieldChangedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldChangedMessagePayloadImpl.java index 0771ff52f6c..7bed2647e1c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldChangedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldChangedMessagePayloadImpl.java @@ -129,4 +129,8 @@ public String toString() { .build(); } + @Override + public OrderCustomFieldChangedMessagePayload copyDeep() { + return OrderCustomFieldChangedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldRemovedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldRemovedMessage.java index fee67cdfb50..4d12beb9db7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldRemovedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldRemovedMessage.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderCustomFieldRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderCustomFieldRemovedMessageImpl.class) public interface OrderCustomFieldRemovedMessage extends OrderMessage { @@ -87,6 +88,8 @@ public static OrderCustomFieldRemovedMessage of(final OrderCustomFieldRemovedMes return instance; } + public OrderCustomFieldRemovedMessage copyDeep(); + /** * factory method to create a deep copy of OrderCustomFieldRemovedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldRemovedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldRemovedMessageImpl.java index e3507a4172f..817967d8c8c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldRemovedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldRemovedMessageImpl.java @@ -293,4 +293,8 @@ public String toString() { .build(); } + @Override + public OrderCustomFieldRemovedMessage copyDeep() { + return OrderCustomFieldRemovedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldRemovedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldRemovedMessagePayload.java index f44363a942f..13b517a9d9f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldRemovedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldRemovedMessagePayload.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderCustomFieldRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderCustomFieldRemovedMessagePayloadImpl.class) public interface OrderCustomFieldRemovedMessagePayload extends OrderMessagePayload { @@ -70,6 +71,8 @@ public static OrderCustomFieldRemovedMessagePayload of(final OrderCustomFieldRem return instance; } + public OrderCustomFieldRemovedMessagePayload copyDeep(); + /** * factory method to create a deep copy of OrderCustomFieldRemovedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldRemovedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldRemovedMessagePayloadImpl.java index 71a250380ed..5aa95148826 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldRemovedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomFieldRemovedMessagePayloadImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public OrderCustomFieldRemovedMessagePayload copyDeep() { + return OrderCustomFieldRemovedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemAddedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemAddedMessage.java index 4f44cc815eb..5ec15dd1cf9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemAddedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemAddedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderCustomLineItemAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderCustomLineItemAddedMessageImpl.class) public interface OrderCustomLineItemAddedMessage extends OrderMessage { @@ -90,6 +91,8 @@ public static OrderCustomLineItemAddedMessage of(final OrderCustomLineItemAddedM return instance; } + public OrderCustomLineItemAddedMessage copyDeep(); + /** * factory method to create a deep copy of OrderCustomLineItemAddedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemAddedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemAddedMessageImpl.java index df670b51024..5acd38d1282 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemAddedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemAddedMessageImpl.java @@ -294,4 +294,8 @@ public String toString() { .build(); } + @Override + public OrderCustomLineItemAddedMessage copyDeep() { + return OrderCustomLineItemAddedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemAddedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemAddedMessagePayload.java index f0db63b3ac4..d318712bcb2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemAddedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemAddedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderCustomLineItemAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderCustomLineItemAddedMessagePayloadImpl.class) public interface OrderCustomLineItemAddedMessagePayload extends OrderMessagePayload { @@ -73,6 +74,8 @@ public static OrderCustomLineItemAddedMessagePayload of(final OrderCustomLineIte return instance; } + public OrderCustomLineItemAddedMessagePayload copyDeep(); + /** * factory method to create a deep copy of OrderCustomLineItemAddedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemAddedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemAddedMessagePayloadImpl.java index 054ff0e357b..2b74e31f88f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemAddedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemAddedMessagePayloadImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public OrderCustomLineItemAddedMessagePayload copyDeep() { + return OrderCustomLineItemAddedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemDiscountSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemDiscountSetMessage.java index b293aaeb448..7b9bbe17085 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemDiscountSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemDiscountSetMessage.java @@ -39,6 +39,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderCustomLineItemDiscountSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderCustomLineItemDiscountSetMessageImpl.class) public interface OrderCustomLineItemDiscountSetMessage extends OrderMessage { @@ -150,6 +151,8 @@ public static OrderCustomLineItemDiscountSetMessage of(final OrderCustomLineItem return instance; } + public OrderCustomLineItemDiscountSetMessage copyDeep(); + /** * factory method to create a deep copy of OrderCustomLineItemDiscountSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemDiscountSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemDiscountSetMessageImpl.java index a439ad852e1..52498f4ccab 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemDiscountSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemDiscountSetMessageImpl.java @@ -360,4 +360,8 @@ public String toString() { .build(); } + @Override + public OrderCustomLineItemDiscountSetMessage copyDeep() { + return OrderCustomLineItemDiscountSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemDiscountSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemDiscountSetMessagePayload.java index 5bb85ea0488..67af8662650 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemDiscountSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemDiscountSetMessagePayload.java @@ -32,6 +32,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderCustomLineItemDiscountSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderCustomLineItemDiscountSetMessagePayloadImpl.class) public interface OrderCustomLineItemDiscountSetMessagePayload extends OrderMessagePayload { @@ -134,6 +135,8 @@ public static OrderCustomLineItemDiscountSetMessagePayload of( return instance; } + public OrderCustomLineItemDiscountSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of OrderCustomLineItemDiscountSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemDiscountSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemDiscountSetMessagePayloadImpl.java index 4c84d6902e1..2d0d7d48841 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemDiscountSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemDiscountSetMessagePayloadImpl.java @@ -160,4 +160,8 @@ public String toString() { .build(); } + @Override + public OrderCustomLineItemDiscountSetMessagePayload copyDeep() { + return OrderCustomLineItemDiscountSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemQuantityChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemQuantityChangedMessage.java index 5cea022fe57..ea758990989 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemQuantityChangedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemQuantityChangedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderCustomLineItemQuantityChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderCustomLineItemQuantityChangedMessageImpl.class) public interface OrderCustomLineItemQuantityChangedMessage extends OrderMessage { @@ -138,6 +139,8 @@ public static OrderCustomLineItemQuantityChangedMessage of( return instance; } + public OrderCustomLineItemQuantityChangedMessage copyDeep(); + /** * factory method to create a deep copy of OrderCustomLineItemQuantityChangedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemQuantityChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemQuantityChangedMessageImpl.java index 41f17875a5a..51b05c46242 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemQuantityChangedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemQuantityChangedMessageImpl.java @@ -354,4 +354,8 @@ public String toString() { .build(); } + @Override + public OrderCustomLineItemQuantityChangedMessage copyDeep() { + return OrderCustomLineItemQuantityChangedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemQuantityChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemQuantityChangedMessagePayload.java index 9edb92c87fb..fd1ed95d605 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemQuantityChangedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemQuantityChangedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderCustomLineItemQuantityChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderCustomLineItemQuantityChangedMessagePayloadImpl.class) public interface OrderCustomLineItemQuantityChangedMessagePayload extends OrderMessagePayload { @@ -121,6 +122,8 @@ public static OrderCustomLineItemQuantityChangedMessagePayload of( return instance; } + public OrderCustomLineItemQuantityChangedMessagePayload copyDeep(); + /** * factory method to create a deep copy of OrderCustomLineItemQuantityChangedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemQuantityChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemQuantityChangedMessagePayloadImpl.java index f59eaa5408c..c84ee1e39a4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemQuantityChangedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemQuantityChangedMessagePayloadImpl.java @@ -154,4 +154,8 @@ public String toString() { .build(); } + @Override + public OrderCustomLineItemQuantityChangedMessagePayload copyDeep() { + return OrderCustomLineItemQuantityChangedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemRemovedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemRemovedMessage.java index 17b471d0465..9d58d4dc1b9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemRemovedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemRemovedMessage.java @@ -37,6 +37,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderCustomLineItemRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderCustomLineItemRemovedMessageImpl.class) public interface OrderCustomLineItemRemovedMessage extends OrderMessage { @@ -123,6 +124,8 @@ public static OrderCustomLineItemRemovedMessage of(final OrderCustomLineItemRemo return instance; } + public OrderCustomLineItemRemovedMessage copyDeep(); + /** * factory method to create a deep copy of OrderCustomLineItemRemovedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemRemovedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemRemovedMessageImpl.java index 16a20106b60..c66035986dd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemRemovedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemRemovedMessageImpl.java @@ -334,4 +334,8 @@ public String toString() { .build(); } + @Override + public OrderCustomLineItemRemovedMessage copyDeep() { + return OrderCustomLineItemRemovedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemRemovedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemRemovedMessagePayload.java index 19fa31c8d4e..ca2baef6796 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemRemovedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemRemovedMessagePayload.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderCustomLineItemRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderCustomLineItemRemovedMessagePayloadImpl.class) public interface OrderCustomLineItemRemovedMessagePayload extends OrderMessagePayload { @@ -106,6 +107,8 @@ public static OrderCustomLineItemRemovedMessagePayload of(final OrderCustomLineI return instance; } + public OrderCustomLineItemRemovedMessagePayload copyDeep(); + /** * factory method to create a deep copy of OrderCustomLineItemRemovedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemRemovedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemRemovedMessagePayloadImpl.java index 6cbcf44c510..a59f0952acd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemRemovedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomLineItemRemovedMessagePayloadImpl.java @@ -134,4 +134,8 @@ public String toString() { .build(); } + @Override + public OrderCustomLineItemRemovedMessagePayload copyDeep() { + return OrderCustomLineItemRemovedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomTypeRemovedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomTypeRemovedMessage.java index b5a9f156d43..cc11c38a675 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomTypeRemovedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomTypeRemovedMessage.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderCustomTypeRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderCustomTypeRemovedMessageImpl.class) public interface OrderCustomTypeRemovedMessage extends OrderMessage { @@ -84,6 +85,8 @@ public static OrderCustomTypeRemovedMessage of(final OrderCustomTypeRemovedMessa return instance; } + public OrderCustomTypeRemovedMessage copyDeep(); + /** * factory method to create a deep copy of OrderCustomTypeRemovedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomTypeRemovedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomTypeRemovedMessageImpl.java index acc6b0eac80..36ce3565da8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomTypeRemovedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomTypeRemovedMessageImpl.java @@ -293,4 +293,8 @@ public String toString() { .build(); } + @Override + public OrderCustomTypeRemovedMessage copyDeep() { + return OrderCustomTypeRemovedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomTypeRemovedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomTypeRemovedMessagePayload.java index 77981b9171a..cb4e5c8ecb8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomTypeRemovedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomTypeRemovedMessagePayload.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderCustomTypeRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderCustomTypeRemovedMessagePayloadImpl.class) public interface OrderCustomTypeRemovedMessagePayload extends OrderMessagePayload { @@ -67,6 +68,8 @@ public static OrderCustomTypeRemovedMessagePayload of(final OrderCustomTypeRemov return instance; } + public OrderCustomTypeRemovedMessagePayload copyDeep(); + /** * factory method to create a deep copy of OrderCustomTypeRemovedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomTypeRemovedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomTypeRemovedMessagePayloadImpl.java index be170ba96d5..c0e4e581fba 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomTypeRemovedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomTypeRemovedMessagePayloadImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public OrderCustomTypeRemovedMessagePayload copyDeep() { + return OrderCustomTypeRemovedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomTypeSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomTypeSetMessage.java index 7898b5ac572..db760f45acf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomTypeSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomTypeSetMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderCustomTypeSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderCustomTypeSetMessageImpl.class) public interface OrderCustomTypeSetMessage extends OrderMessage { @@ -106,6 +107,8 @@ public static OrderCustomTypeSetMessage of(final OrderCustomTypeSetMessage templ return instance; } + public OrderCustomTypeSetMessage copyDeep(); + /** * factory method to create a deep copy of OrderCustomTypeSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomTypeSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomTypeSetMessageImpl.java index 174a4f6755e..8ccd1c0e005 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomTypeSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomTypeSetMessageImpl.java @@ -313,4 +313,8 @@ public String toString() { .build(); } + @Override + public OrderCustomTypeSetMessage copyDeep() { + return OrderCustomTypeSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomTypeSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomTypeSetMessagePayload.java index 883a57d81b1..6a42dc76631 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomTypeSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomTypeSetMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderCustomTypeSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderCustomTypeSetMessagePayloadImpl.class) public interface OrderCustomTypeSetMessagePayload extends OrderMessagePayload { @@ -89,6 +90,8 @@ public static OrderCustomTypeSetMessagePayload of(final OrderCustomTypeSetMessag return instance; } + public OrderCustomTypeSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of OrderCustomTypeSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomTypeSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomTypeSetMessagePayloadImpl.java index 2cca6e512e8..d95fd6237da 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomTypeSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomTypeSetMessagePayloadImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public OrderCustomTypeSetMessagePayload copyDeep() { + return OrderCustomTypeSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerEmailSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerEmailSetMessage.java index 913e9933840..45949c16d4a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerEmailSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerEmailSetMessage.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderCustomerEmailSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderCustomerEmailSetMessageImpl.class) public interface OrderCustomerEmailSetMessage extends OrderMessage { @@ -100,6 +101,8 @@ public static OrderCustomerEmailSetMessage of(final OrderCustomerEmailSetMessage return instance; } + public OrderCustomerEmailSetMessage copyDeep(); + /** * factory method to create a deep copy of OrderCustomerEmailSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerEmailSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerEmailSetMessageImpl.java index 4bb8bfcdda2..08e9a50e3dc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerEmailSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerEmailSetMessageImpl.java @@ -312,4 +312,8 @@ public String toString() { .build(); } + @Override + public OrderCustomerEmailSetMessage copyDeep() { + return OrderCustomerEmailSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerEmailSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerEmailSetMessagePayload.java index 093351d019d..816af8a4cba 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerEmailSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerEmailSetMessagePayload.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderCustomerEmailSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderCustomerEmailSetMessagePayloadImpl.class) public interface OrderCustomerEmailSetMessagePayload extends OrderMessagePayload { @@ -83,6 +84,8 @@ public static OrderCustomerEmailSetMessagePayload of(final OrderCustomerEmailSet return instance; } + public OrderCustomerEmailSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of OrderCustomerEmailSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerEmailSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerEmailSetMessagePayloadImpl.java index 1a88009f2a2..a4c016b314a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerEmailSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerEmailSetMessagePayloadImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public OrderCustomerEmailSetMessagePayload copyDeep() { + return OrderCustomerEmailSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerGroupSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerGroupSetMessage.java index 2bf13e8e95e..5dc0db78522 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerGroupSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerGroupSetMessage.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderCustomerGroupSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderCustomerGroupSetMessageImpl.class) public interface OrderCustomerGroupSetMessage extends OrderMessage { @@ -103,6 +104,8 @@ public static OrderCustomerGroupSetMessage of(final OrderCustomerGroupSetMessage return instance; } + public OrderCustomerGroupSetMessage copyDeep(); + /** * factory method to create a deep copy of OrderCustomerGroupSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerGroupSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerGroupSetMessageImpl.java index 4040e31a100..223e06e805f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerGroupSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerGroupSetMessageImpl.java @@ -315,4 +315,8 @@ public String toString() { .build(); } + @Override + public OrderCustomerGroupSetMessage copyDeep() { + return OrderCustomerGroupSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerGroupSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerGroupSetMessagePayload.java index d97dd83e8df..bc2ea8b7231 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerGroupSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerGroupSetMessagePayload.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderCustomerGroupSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderCustomerGroupSetMessagePayloadImpl.class) public interface OrderCustomerGroupSetMessagePayload extends OrderMessagePayload { @@ -86,6 +87,8 @@ public static OrderCustomerGroupSetMessagePayload of(final OrderCustomerGroupSet return instance; } + public OrderCustomerGroupSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of OrderCustomerGroupSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerGroupSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerGroupSetMessagePayloadImpl.java index db0860e92c8..be526a74712 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerGroupSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerGroupSetMessagePayloadImpl.java @@ -113,4 +113,8 @@ public String toString() { .build(); } + @Override + public OrderCustomerGroupSetMessagePayload copyDeep() { + return OrderCustomerGroupSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerSetMessage.java index 151954956fa..5b17be4a283 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerSetMessage.java @@ -35,6 +35,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderCustomerSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderCustomerSetMessageImpl.class) public interface OrderCustomerSetMessage extends OrderMessage { @@ -136,6 +137,8 @@ public static OrderCustomerSetMessage of(final OrderCustomerSetMessage template) return instance; } + public OrderCustomerSetMessage copyDeep(); + /** * factory method to create a deep copy of OrderCustomerSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerSetMessageImpl.java index 42fc9e46a04..ec793b6bc8a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerSetMessageImpl.java @@ -355,4 +355,8 @@ public String toString() { .build(); } + @Override + public OrderCustomerSetMessage copyDeep() { + return OrderCustomerSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerSetMessagePayload.java index 188393afc3c..97e023cd950 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerSetMessagePayload.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderCustomerSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderCustomerSetMessagePayloadImpl.class) public interface OrderCustomerSetMessagePayload extends OrderMessagePayload { @@ -119,6 +120,8 @@ public static OrderCustomerSetMessagePayload of(final OrderCustomerSetMessagePay return instance; } + public OrderCustomerSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of OrderCustomerSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerSetMessagePayloadImpl.java index 4ee9fa7ece3..db1438e2f27 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderCustomerSetMessagePayloadImpl.java @@ -156,4 +156,8 @@ public String toString() { .build(); } + @Override + public OrderCustomerSetMessagePayload copyDeep() { + return OrderCustomerSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDeletedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDeletedMessage.java index 4e38cae6ffb..7dee33cd683 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDeletedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDeletedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderDeleted") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderDeletedMessageImpl.class) public interface OrderDeletedMessage extends OrderMessage { @@ -90,6 +91,8 @@ public static OrderDeletedMessage of(final OrderDeletedMessage template) { return instance; } + public OrderDeletedMessage copyDeep(); + /** * factory method to create a deep copy of OrderDeletedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDeletedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDeletedMessageImpl.java index 22bc7b3ea55..3b20a09427f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDeletedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDeletedMessageImpl.java @@ -293,4 +293,8 @@ public String toString() { .build(); } + @Override + public OrderDeletedMessage copyDeep() { + return OrderDeletedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDeletedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDeletedMessagePayload.java index b1c57996f8a..f3ef11ae1e6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDeletedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDeletedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderDeleted") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderDeletedMessagePayloadImpl.class) public interface OrderDeletedMessagePayload extends OrderMessagePayload { @@ -73,6 +74,8 @@ public static OrderDeletedMessagePayload of(final OrderDeletedMessagePayload tem return instance; } + public OrderDeletedMessagePayload copyDeep(); + /** * factory method to create a deep copy of OrderDeletedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDeletedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDeletedMessagePayloadImpl.java index a07d34d9d62..ec0c1081c71 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDeletedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDeletedMessagePayloadImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public OrderDeletedMessagePayload copyDeep() { + return OrderDeletedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeAddedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeAddedMessage.java index 14f74a2f1b2..f49c989a52a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeAddedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeAddedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderDiscountCodeAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderDiscountCodeAddedMessageImpl.class) public interface OrderDiscountCodeAddedMessage extends OrderMessage { @@ -90,6 +91,8 @@ public static OrderDiscountCodeAddedMessage of(final OrderDiscountCodeAddedMessa return instance; } + public OrderDiscountCodeAddedMessage copyDeep(); + /** * factory method to create a deep copy of OrderDiscountCodeAddedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeAddedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeAddedMessageImpl.java index 8a043d1f10c..023c24e7e78 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeAddedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeAddedMessageImpl.java @@ -293,4 +293,8 @@ public String toString() { .build(); } + @Override + public OrderDiscountCodeAddedMessage copyDeep() { + return OrderDiscountCodeAddedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeAddedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeAddedMessagePayload.java index d9e33fea623..2795dda35be 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeAddedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeAddedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderDiscountCodeAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderDiscountCodeAddedMessagePayloadImpl.class) public interface OrderDiscountCodeAddedMessagePayload extends OrderMessagePayload { @@ -73,6 +74,8 @@ public static OrderDiscountCodeAddedMessagePayload of(final OrderDiscountCodeAdd return instance; } + public OrderDiscountCodeAddedMessagePayload copyDeep(); + /** * factory method to create a deep copy of OrderDiscountCodeAddedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeAddedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeAddedMessagePayloadImpl.java index 3cc7504dfbb..880ac74d415 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeAddedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeAddedMessagePayloadImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public OrderDiscountCodeAddedMessagePayload copyDeep() { + return OrderDiscountCodeAddedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeRemovedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeRemovedMessage.java index 46258b4e2ed..5780b1a9d44 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeRemovedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeRemovedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderDiscountCodeRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderDiscountCodeRemovedMessageImpl.class) public interface OrderDiscountCodeRemovedMessage extends OrderMessage { @@ -90,6 +91,8 @@ public static OrderDiscountCodeRemovedMessage of(final OrderDiscountCodeRemovedM return instance; } + public OrderDiscountCodeRemovedMessage copyDeep(); + /** * factory method to create a deep copy of OrderDiscountCodeRemovedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeRemovedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeRemovedMessageImpl.java index e2aacf9a8e0..358044a1033 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeRemovedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeRemovedMessageImpl.java @@ -294,4 +294,8 @@ public String toString() { .build(); } + @Override + public OrderDiscountCodeRemovedMessage copyDeep() { + return OrderDiscountCodeRemovedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeRemovedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeRemovedMessagePayload.java index 568fe1d3f34..f58b78394d8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeRemovedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeRemovedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderDiscountCodeRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderDiscountCodeRemovedMessagePayloadImpl.class) public interface OrderDiscountCodeRemovedMessagePayload extends OrderMessagePayload { @@ -73,6 +74,8 @@ public static OrderDiscountCodeRemovedMessagePayload of(final OrderDiscountCodeR return instance; } + public OrderDiscountCodeRemovedMessagePayload copyDeep(); + /** * factory method to create a deep copy of OrderDiscountCodeRemovedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeRemovedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeRemovedMessagePayloadImpl.java index 811b0e9d95e..9f69ccc435e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeRemovedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeRemovedMessagePayloadImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public OrderDiscountCodeRemovedMessagePayload copyDeep() { + return OrderDiscountCodeRemovedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeStateSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeStateSetMessage.java index 19898bcb61b..58fed138df2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeStateSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeStateSetMessage.java @@ -38,6 +38,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderDiscountCodeStateSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderDiscountCodeStateSetMessageImpl.class) public interface OrderDiscountCodeStateSetMessage extends OrderMessage { @@ -124,6 +125,8 @@ public static OrderDiscountCodeStateSetMessage of(final OrderDiscountCodeStateSe return instance; } + public OrderDiscountCodeStateSetMessage copyDeep(); + /** * factory method to create a deep copy of OrderDiscountCodeStateSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeStateSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeStateSetMessageImpl.java index cb7552ece80..f06068c0b01 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeStateSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeStateSetMessageImpl.java @@ -334,4 +334,8 @@ public String toString() { .build(); } + @Override + public OrderDiscountCodeStateSetMessage copyDeep() { + return OrderDiscountCodeStateSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeStateSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeStateSetMessagePayload.java index a7e5b8b2227..155628abf11 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeStateSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeStateSetMessagePayload.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderDiscountCodeStateSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderDiscountCodeStateSetMessagePayloadImpl.class) public interface OrderDiscountCodeStateSetMessagePayload extends OrderMessagePayload { @@ -107,6 +108,8 @@ public static OrderDiscountCodeStateSetMessagePayload of(final OrderDiscountCode return instance; } + public OrderDiscountCodeStateSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of OrderDiscountCodeStateSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeStateSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeStateSetMessagePayloadImpl.java index ff4222a3b0c..6cc4ffe44ea 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeStateSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderDiscountCodeStateSetMessagePayloadImpl.java @@ -134,4 +134,8 @@ public String toString() { .build(); } + @Override + public OrderDiscountCodeStateSetMessagePayload copyDeep() { + return OrderDiscountCodeStateSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderEditAppliedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderEditAppliedMessage.java index 98ca8f8ca55..fee7ae32600 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderEditAppliedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderEditAppliedMessage.java @@ -38,6 +38,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderEditApplied") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderEditAppliedMessageImpl.class) public interface OrderEditAppliedMessage extends OrderMessage { @@ -109,6 +110,8 @@ public static OrderEditAppliedMessage of(final OrderEditAppliedMessage template) return instance; } + public OrderEditAppliedMessage copyDeep(); + /** * factory method to create a deep copy of OrderEditAppliedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderEditAppliedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderEditAppliedMessageImpl.java index 8d86f585779..c14ea943902 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderEditAppliedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderEditAppliedMessageImpl.java @@ -313,4 +313,8 @@ public String toString() { .build(); } + @Override + public OrderEditAppliedMessage copyDeep() { + return OrderEditAppliedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderEditAppliedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderEditAppliedMessagePayload.java index d9bea03b6eb..7afb0a11935 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderEditAppliedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderEditAppliedMessagePayload.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderEditApplied") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderEditAppliedMessagePayloadImpl.class) public interface OrderEditAppliedMessagePayload extends OrderMessagePayload { @@ -92,6 +93,8 @@ public static OrderEditAppliedMessagePayload of(final OrderEditAppliedMessagePay return instance; } + public OrderEditAppliedMessagePayload copyDeep(); + /** * factory method to create a deep copy of OrderEditAppliedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderEditAppliedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderEditAppliedMessagePayloadImpl.java index 088febe4c5d..ef42d62e2b5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderEditAppliedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderEditAppliedMessagePayloadImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public OrderEditAppliedMessagePayload copyDeep() { + return OrderEditAppliedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderImportedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderImportedMessage.java index 5bba04e5e1c..be817813a22 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderImportedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderImportedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderImported") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderImportedMessageImpl.class) public interface OrderImportedMessage extends OrderMessage { @@ -90,6 +91,8 @@ public static OrderImportedMessage of(final OrderImportedMessage template) { return instance; } + public OrderImportedMessage copyDeep(); + /** * factory method to create a deep copy of OrderImportedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderImportedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderImportedMessageImpl.java index b15696228f9..d728f4383e7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderImportedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderImportedMessageImpl.java @@ -293,4 +293,8 @@ public String toString() { .build(); } + @Override + public OrderImportedMessage copyDeep() { + return OrderImportedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderImportedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderImportedMessagePayload.java index 41fcfab3b23..03a0550098b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderImportedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderImportedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderImported") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderImportedMessagePayloadImpl.class) public interface OrderImportedMessagePayload extends OrderMessagePayload { @@ -73,6 +74,8 @@ public static OrderImportedMessagePayload of(final OrderImportedMessagePayload t return instance; } + public OrderImportedMessagePayload copyDeep(); + /** * factory method to create a deep copy of OrderImportedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderImportedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderImportedMessagePayloadImpl.java index 928a43b7db1..7f4342373bb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderImportedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderImportedMessagePayloadImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public OrderImportedMessagePayload copyDeep() { + return OrderImportedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemAddedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemAddedMessage.java index f8f666ecf16..62a05ffdf07 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemAddedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemAddedMessage.java @@ -37,6 +37,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderLineItemAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderLineItemAddedMessageImpl.class) public interface OrderLineItemAddedMessage extends OrderMessage { @@ -107,6 +108,8 @@ public static OrderLineItemAddedMessage of(final OrderLineItemAddedMessage templ return instance; } + public OrderLineItemAddedMessage copyDeep(); + /** * factory method to create a deep copy of OrderLineItemAddedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemAddedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemAddedMessageImpl.java index db90577215e..eb1de9f9c97 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemAddedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemAddedMessageImpl.java @@ -313,4 +313,8 @@ public String toString() { .build(); } + @Override + public OrderLineItemAddedMessage copyDeep() { + return OrderLineItemAddedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemAddedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemAddedMessagePayload.java index 46e8d470b5d..dc11f6631b7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemAddedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemAddedMessagePayload.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderLineItemAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderLineItemAddedMessagePayloadImpl.class) public interface OrderLineItemAddedMessagePayload extends OrderMessagePayload { @@ -90,6 +91,8 @@ public static OrderLineItemAddedMessagePayload of(final OrderLineItemAddedMessag return instance; } + public OrderLineItemAddedMessagePayload copyDeep(); + /** * factory method to create a deep copy of OrderLineItemAddedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemAddedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemAddedMessagePayloadImpl.java index 248f1d703fd..ddb3db9ffcb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemAddedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemAddedMessagePayloadImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public OrderLineItemAddedMessagePayload copyDeep() { + return OrderLineItemAddedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemDiscountSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemDiscountSetMessage.java index 9d7ca63214e..546b48a55e6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemDiscountSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemDiscountSetMessage.java @@ -43,6 +43,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderLineItemDiscountSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderLineItemDiscountSetMessageImpl.class) public interface OrderLineItemDiscountSetMessage extends OrderMessage { @@ -196,6 +197,8 @@ public static OrderLineItemDiscountSetMessage of(final OrderLineItemDiscountSetM return instance; } + public OrderLineItemDiscountSetMessage copyDeep(); + /** * factory method to create a deep copy of OrderLineItemDiscountSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemDiscountSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemDiscountSetMessageImpl.java index b3ab397feba..619cc91df8a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemDiscountSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemDiscountSetMessageImpl.java @@ -404,4 +404,8 @@ public String toString() { .build(); } + @Override + public OrderLineItemDiscountSetMessage copyDeep() { + return OrderLineItemDiscountSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemDiscountSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemDiscountSetMessagePayload.java index c78e63e2e87..9e5ce03feb7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemDiscountSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemDiscountSetMessagePayload.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderLineItemDiscountSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderLineItemDiscountSetMessagePayloadImpl.class) public interface OrderLineItemDiscountSetMessagePayload extends OrderMessagePayload { @@ -179,6 +180,8 @@ public static OrderLineItemDiscountSetMessagePayload of(final OrderLineItemDisco return instance; } + public OrderLineItemDiscountSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of OrderLineItemDiscountSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemDiscountSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemDiscountSetMessagePayloadImpl.java index d5c1088ef5b..29db739a1c5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemDiscountSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemDiscountSetMessagePayloadImpl.java @@ -204,4 +204,8 @@ public String toString() { .build(); } + @Override + public OrderLineItemDiscountSetMessagePayload copyDeep() { + return OrderLineItemDiscountSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemDistributionChannelSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemDistributionChannelSetMessage.java index 725ebfccbfa..f785eedd763 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemDistributionChannelSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemDistributionChannelSetMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderLineItemDistributionChannelSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderLineItemDistributionChannelSetMessageImpl.class) public interface OrderLineItemDistributionChannelSetMessage extends OrderMessage { @@ -122,6 +123,8 @@ public static OrderLineItemDistributionChannelSetMessage of( return instance; } + public OrderLineItemDistributionChannelSetMessage copyDeep(); + /** * factory method to create a deep copy of OrderLineItemDistributionChannelSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemDistributionChannelSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemDistributionChannelSetMessageImpl.java index 403c830f3ac..edf95b74bdc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemDistributionChannelSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemDistributionChannelSetMessageImpl.java @@ -335,4 +335,8 @@ public String toString() { .build(); } + @Override + public OrderLineItemDistributionChannelSetMessage copyDeep() { + return OrderLineItemDistributionChannelSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemDistributionChannelSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemDistributionChannelSetMessagePayload.java index 4820e9453f4..7de347af099 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemDistributionChannelSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemDistributionChannelSetMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderLineItemDistributionChannelSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderLineItemDistributionChannelSetMessagePayloadImpl.class) public interface OrderLineItemDistributionChannelSetMessagePayload extends OrderMessagePayload { @@ -105,6 +106,8 @@ public static OrderLineItemDistributionChannelSetMessagePayload of( return instance; } + public OrderLineItemDistributionChannelSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of OrderLineItemDistributionChannelSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemDistributionChannelSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemDistributionChannelSetMessagePayloadImpl.java index 6627d974d5e..a2c02341259 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemDistributionChannelSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemDistributionChannelSetMessagePayloadImpl.java @@ -135,4 +135,8 @@ public String toString() { .build(); } + @Override + public OrderLineItemDistributionChannelSetMessagePayload copyDeep() { + return OrderLineItemDistributionChannelSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemRemovedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemRemovedMessage.java index 8fc90f04568..242309f03a6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemRemovedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemRemovedMessage.java @@ -45,6 +45,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderLineItemRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderLineItemRemovedMessageImpl.class) public interface OrderLineItemRemovedMessage extends OrderMessage { @@ -236,6 +237,8 @@ public static OrderLineItemRemovedMessage of(final OrderLineItemRemovedMessage t return instance; } + public OrderLineItemRemovedMessage copyDeep(); + /** * factory method to create a deep copy of OrderLineItemRemovedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemRemovedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemRemovedMessageImpl.java index e5fe1a1490d..b34499aea2f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemRemovedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemRemovedMessageImpl.java @@ -456,4 +456,8 @@ public String toString() { .build(); } + @Override + public OrderLineItemRemovedMessage copyDeep() { + return OrderLineItemRemovedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemRemovedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemRemovedMessagePayload.java index 6f5666aac64..978a055806b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemRemovedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemRemovedMessagePayload.java @@ -38,6 +38,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderLineItemRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderLineItemRemovedMessagePayloadImpl.class) public interface OrderLineItemRemovedMessagePayload extends OrderMessagePayload { @@ -219,6 +220,8 @@ public static OrderLineItemRemovedMessagePayload of(final OrderLineItemRemovedMe return instance; } + public OrderLineItemRemovedMessagePayload copyDeep(); + /** * factory method to create a deep copy of OrderLineItemRemovedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemRemovedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemRemovedMessagePayloadImpl.java index 99888e16e3f..092f0204df8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemRemovedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderLineItemRemovedMessagePayloadImpl.java @@ -257,4 +257,8 @@ public String toString() { .build(); } + @Override + public OrderLineItemRemovedMessagePayload copyDeep() { + return OrderLineItemRemovedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderMessage.java index 878afc534b3..53e5fffa8b5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderMessage.java @@ -34,6 +34,8 @@ @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") public interface OrderMessage extends Message { + public OrderMessage copyDeep(); + /** * factory method to create a deep copy of OrderMessage * @param template instance to be copied @@ -44,217 +46,9 @@ public static OrderMessage deepCopy(@Nullable final OrderMessage template) { if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.message.CustomLineItemStateTransitionMessage) { - return com.commercetools.api.models.message.CustomLineItemStateTransitionMessage - .deepCopy((com.commercetools.api.models.message.CustomLineItemStateTransitionMessage) template); - } - if (template instanceof com.commercetools.api.models.message.DeliveryAddedMessage) { - return com.commercetools.api.models.message.DeliveryAddedMessage - .deepCopy((com.commercetools.api.models.message.DeliveryAddedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.DeliveryAddressSetMessage) { - return com.commercetools.api.models.message.DeliveryAddressSetMessage - .deepCopy((com.commercetools.api.models.message.DeliveryAddressSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.DeliveryCustomFieldAddedMessage) { - return com.commercetools.api.models.message.DeliveryCustomFieldAddedMessage - .deepCopy((com.commercetools.api.models.message.DeliveryCustomFieldAddedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.DeliveryCustomFieldChangedMessage) { - return com.commercetools.api.models.message.DeliveryCustomFieldChangedMessage - .deepCopy((com.commercetools.api.models.message.DeliveryCustomFieldChangedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.DeliveryCustomFieldRemovedMessage) { - return com.commercetools.api.models.message.DeliveryCustomFieldRemovedMessage - .deepCopy((com.commercetools.api.models.message.DeliveryCustomFieldRemovedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.DeliveryCustomTypeRemovedMessage) { - return com.commercetools.api.models.message.DeliveryCustomTypeRemovedMessage - .deepCopy((com.commercetools.api.models.message.DeliveryCustomTypeRemovedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.DeliveryCustomTypeSetMessage) { - return com.commercetools.api.models.message.DeliveryCustomTypeSetMessage - .deepCopy((com.commercetools.api.models.message.DeliveryCustomTypeSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.DeliveryItemsUpdatedMessage) { - return com.commercetools.api.models.message.DeliveryItemsUpdatedMessage - .deepCopy((com.commercetools.api.models.message.DeliveryItemsUpdatedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.DeliveryRemovedMessage) { - return com.commercetools.api.models.message.DeliveryRemovedMessage - .deepCopy((com.commercetools.api.models.message.DeliveryRemovedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.LineItemStateTransitionMessage) { - return com.commercetools.api.models.message.LineItemStateTransitionMessage - .deepCopy((com.commercetools.api.models.message.LineItemStateTransitionMessage) template); - } - if (template instanceof com.commercetools.api.models.message.OrderBillingAddressSetMessage) { - return com.commercetools.api.models.message.OrderBillingAddressSetMessage - .deepCopy((com.commercetools.api.models.message.OrderBillingAddressSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.OrderBusinessUnitSetMessage) { - return com.commercetools.api.models.message.OrderBusinessUnitSetMessage - .deepCopy((com.commercetools.api.models.message.OrderBusinessUnitSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.OrderCreatedMessage) { - return com.commercetools.api.models.message.OrderCreatedMessage - .deepCopy((com.commercetools.api.models.message.OrderCreatedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.OrderCustomFieldAddedMessage) { - return com.commercetools.api.models.message.OrderCustomFieldAddedMessage - .deepCopy((com.commercetools.api.models.message.OrderCustomFieldAddedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.OrderCustomFieldChangedMessage) { - return com.commercetools.api.models.message.OrderCustomFieldChangedMessage - .deepCopy((com.commercetools.api.models.message.OrderCustomFieldChangedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.OrderCustomFieldRemovedMessage) { - return com.commercetools.api.models.message.OrderCustomFieldRemovedMessage - .deepCopy((com.commercetools.api.models.message.OrderCustomFieldRemovedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.OrderCustomLineItemAddedMessage) { - return com.commercetools.api.models.message.OrderCustomLineItemAddedMessage - .deepCopy((com.commercetools.api.models.message.OrderCustomLineItemAddedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.OrderCustomLineItemDiscountSetMessage) { - return com.commercetools.api.models.message.OrderCustomLineItemDiscountSetMessage - .deepCopy((com.commercetools.api.models.message.OrderCustomLineItemDiscountSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.OrderCustomLineItemQuantityChangedMessage) { - return com.commercetools.api.models.message.OrderCustomLineItemQuantityChangedMessage.deepCopy( - (com.commercetools.api.models.message.OrderCustomLineItemQuantityChangedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.OrderCustomLineItemRemovedMessage) { - return com.commercetools.api.models.message.OrderCustomLineItemRemovedMessage - .deepCopy((com.commercetools.api.models.message.OrderCustomLineItemRemovedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.OrderCustomTypeRemovedMessage) { - return com.commercetools.api.models.message.OrderCustomTypeRemovedMessage - .deepCopy((com.commercetools.api.models.message.OrderCustomTypeRemovedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.OrderCustomTypeSetMessage) { - return com.commercetools.api.models.message.OrderCustomTypeSetMessage - .deepCopy((com.commercetools.api.models.message.OrderCustomTypeSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.OrderCustomerEmailSetMessage) { - return com.commercetools.api.models.message.OrderCustomerEmailSetMessage - .deepCopy((com.commercetools.api.models.message.OrderCustomerEmailSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.OrderCustomerGroupSetMessage) { - return com.commercetools.api.models.message.OrderCustomerGroupSetMessage - .deepCopy((com.commercetools.api.models.message.OrderCustomerGroupSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.OrderCustomerSetMessage) { - return com.commercetools.api.models.message.OrderCustomerSetMessage - .deepCopy((com.commercetools.api.models.message.OrderCustomerSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.OrderDeletedMessage) { - return com.commercetools.api.models.message.OrderDeletedMessage - .deepCopy((com.commercetools.api.models.message.OrderDeletedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.OrderDiscountCodeAddedMessage) { - return com.commercetools.api.models.message.OrderDiscountCodeAddedMessage - .deepCopy((com.commercetools.api.models.message.OrderDiscountCodeAddedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.OrderDiscountCodeRemovedMessage) { - return com.commercetools.api.models.message.OrderDiscountCodeRemovedMessage - .deepCopy((com.commercetools.api.models.message.OrderDiscountCodeRemovedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.OrderDiscountCodeStateSetMessage) { - return com.commercetools.api.models.message.OrderDiscountCodeStateSetMessage - .deepCopy((com.commercetools.api.models.message.OrderDiscountCodeStateSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.OrderEditAppliedMessage) { - return com.commercetools.api.models.message.OrderEditAppliedMessage - .deepCopy((com.commercetools.api.models.message.OrderEditAppliedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.OrderImportedMessage) { - return com.commercetools.api.models.message.OrderImportedMessage - .deepCopy((com.commercetools.api.models.message.OrderImportedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.OrderLineItemAddedMessage) { - return com.commercetools.api.models.message.OrderLineItemAddedMessage - .deepCopy((com.commercetools.api.models.message.OrderLineItemAddedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.OrderLineItemDiscountSetMessage) { - return com.commercetools.api.models.message.OrderLineItemDiscountSetMessage - .deepCopy((com.commercetools.api.models.message.OrderLineItemDiscountSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.OrderLineItemDistributionChannelSetMessage) { - return com.commercetools.api.models.message.OrderLineItemDistributionChannelSetMessage.deepCopy( - (com.commercetools.api.models.message.OrderLineItemDistributionChannelSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.OrderLineItemRemovedMessage) { - return com.commercetools.api.models.message.OrderLineItemRemovedMessage - .deepCopy((com.commercetools.api.models.message.OrderLineItemRemovedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.OrderPaymentStateChangedMessage) { - return com.commercetools.api.models.message.OrderPaymentStateChangedMessage - .deepCopy((com.commercetools.api.models.message.OrderPaymentStateChangedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.OrderPurchaseOrderNumberSetMessage) { - return com.commercetools.api.models.message.OrderPurchaseOrderNumberSetMessage - .deepCopy((com.commercetools.api.models.message.OrderPurchaseOrderNumberSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.OrderReturnShipmentStateChangedMessage) { - return com.commercetools.api.models.message.OrderReturnShipmentStateChangedMessage - .deepCopy((com.commercetools.api.models.message.OrderReturnShipmentStateChangedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.OrderShipmentStateChangedMessage) { - return com.commercetools.api.models.message.OrderShipmentStateChangedMessage - .deepCopy((com.commercetools.api.models.message.OrderShipmentStateChangedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.OrderShippingAddressSetMessage) { - return com.commercetools.api.models.message.OrderShippingAddressSetMessage - .deepCopy((com.commercetools.api.models.message.OrderShippingAddressSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.OrderShippingInfoSetMessage) { - return com.commercetools.api.models.message.OrderShippingInfoSetMessage - .deepCopy((com.commercetools.api.models.message.OrderShippingInfoSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.OrderShippingRateInputSetMessage) { - return com.commercetools.api.models.message.OrderShippingRateInputSetMessage - .deepCopy((com.commercetools.api.models.message.OrderShippingRateInputSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.OrderStateChangedMessage) { - return com.commercetools.api.models.message.OrderStateChangedMessage - .deepCopy((com.commercetools.api.models.message.OrderStateChangedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.OrderStateTransitionMessage) { - return com.commercetools.api.models.message.OrderStateTransitionMessage - .deepCopy((com.commercetools.api.models.message.OrderStateTransitionMessage) template); - } - if (template instanceof com.commercetools.api.models.message.OrderStoreSetMessage) { - return com.commercetools.api.models.message.OrderStoreSetMessage - .deepCopy((com.commercetools.api.models.message.OrderStoreSetMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ParcelAddedToDeliveryMessage) { - return com.commercetools.api.models.message.ParcelAddedToDeliveryMessage - .deepCopy((com.commercetools.api.models.message.ParcelAddedToDeliveryMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ParcelItemsUpdatedMessage) { - return com.commercetools.api.models.message.ParcelItemsUpdatedMessage - .deepCopy((com.commercetools.api.models.message.ParcelItemsUpdatedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ParcelMeasurementsUpdatedMessage) { - return com.commercetools.api.models.message.ParcelMeasurementsUpdatedMessage - .deepCopy((com.commercetools.api.models.message.ParcelMeasurementsUpdatedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ParcelRemovedFromDeliveryMessage) { - return com.commercetools.api.models.message.ParcelRemovedFromDeliveryMessage - .deepCopy((com.commercetools.api.models.message.ParcelRemovedFromDeliveryMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ParcelTrackingDataUpdatedMessage) { - return com.commercetools.api.models.message.ParcelTrackingDataUpdatedMessage - .deepCopy((com.commercetools.api.models.message.ParcelTrackingDataUpdatedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ReturnInfoAddedMessage) { - return com.commercetools.api.models.message.ReturnInfoAddedMessage - .deepCopy((com.commercetools.api.models.message.ReturnInfoAddedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ReturnInfoSetMessage) { - return com.commercetools.api.models.message.ReturnInfoSetMessage - .deepCopy((com.commercetools.api.models.message.ReturnInfoSetMessage) template); + + if (!(template instanceof OrderMessageImpl)) { + return template.copyDeep(); } OrderMessageImpl instance = new OrderMessageImpl(); instance.setId(template.getId()); diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderMessageImpl.java index 1f1ab7bbd37..fa63dc729ec 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderMessageImpl.java @@ -272,4 +272,8 @@ public String toString() { .build(); } + @Override + public OrderMessage copyDeep() { + return OrderMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderMessagePayload.java index 148b85f20f3..86c06428fcc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderMessagePayload.java @@ -27,6 +27,8 @@ @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") public interface OrderMessagePayload extends MessagePayload { + public OrderMessagePayload copyDeep(); + /** * factory method to create a deep copy of OrderMessagePayload * @param template instance to be copied @@ -37,217 +39,9 @@ public static OrderMessagePayload deepCopy(@Nullable final OrderMessagePayload t if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.message.CustomLineItemStateTransitionMessagePayload) { - return com.commercetools.api.models.message.CustomLineItemStateTransitionMessagePayload.deepCopy( - (com.commercetools.api.models.message.CustomLineItemStateTransitionMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.DeliveryAddedMessagePayload) { - return com.commercetools.api.models.message.DeliveryAddedMessagePayload - .deepCopy((com.commercetools.api.models.message.DeliveryAddedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.DeliveryAddressSetMessagePayload) { - return com.commercetools.api.models.message.DeliveryAddressSetMessagePayload - .deepCopy((com.commercetools.api.models.message.DeliveryAddressSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.DeliveryCustomFieldAddedMessagePayload) { - return com.commercetools.api.models.message.DeliveryCustomFieldAddedMessagePayload - .deepCopy((com.commercetools.api.models.message.DeliveryCustomFieldAddedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.DeliveryCustomFieldChangedMessagePayload) { - return com.commercetools.api.models.message.DeliveryCustomFieldChangedMessagePayload - .deepCopy((com.commercetools.api.models.message.DeliveryCustomFieldChangedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.DeliveryCustomFieldRemovedMessagePayload) { - return com.commercetools.api.models.message.DeliveryCustomFieldRemovedMessagePayload - .deepCopy((com.commercetools.api.models.message.DeliveryCustomFieldRemovedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.DeliveryCustomTypeRemovedMessagePayload) { - return com.commercetools.api.models.message.DeliveryCustomTypeRemovedMessagePayload - .deepCopy((com.commercetools.api.models.message.DeliveryCustomTypeRemovedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.DeliveryCustomTypeSetMessagePayload) { - return com.commercetools.api.models.message.DeliveryCustomTypeSetMessagePayload - .deepCopy((com.commercetools.api.models.message.DeliveryCustomTypeSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.DeliveryItemsUpdatedMessagePayload) { - return com.commercetools.api.models.message.DeliveryItemsUpdatedMessagePayload - .deepCopy((com.commercetools.api.models.message.DeliveryItemsUpdatedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.DeliveryRemovedMessagePayload) { - return com.commercetools.api.models.message.DeliveryRemovedMessagePayload - .deepCopy((com.commercetools.api.models.message.DeliveryRemovedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.LineItemStateTransitionMessagePayload) { - return com.commercetools.api.models.message.LineItemStateTransitionMessagePayload - .deepCopy((com.commercetools.api.models.message.LineItemStateTransitionMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.OrderBillingAddressSetMessagePayload) { - return com.commercetools.api.models.message.OrderBillingAddressSetMessagePayload - .deepCopy((com.commercetools.api.models.message.OrderBillingAddressSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.OrderBusinessUnitSetMessagePayload) { - return com.commercetools.api.models.message.OrderBusinessUnitSetMessagePayload - .deepCopy((com.commercetools.api.models.message.OrderBusinessUnitSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.OrderCreatedMessagePayload) { - return com.commercetools.api.models.message.OrderCreatedMessagePayload - .deepCopy((com.commercetools.api.models.message.OrderCreatedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.OrderCustomFieldAddedMessagePayload) { - return com.commercetools.api.models.message.OrderCustomFieldAddedMessagePayload - .deepCopy((com.commercetools.api.models.message.OrderCustomFieldAddedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.OrderCustomFieldChangedMessagePayload) { - return com.commercetools.api.models.message.OrderCustomFieldChangedMessagePayload - .deepCopy((com.commercetools.api.models.message.OrderCustomFieldChangedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.OrderCustomFieldRemovedMessagePayload) { - return com.commercetools.api.models.message.OrderCustomFieldRemovedMessagePayload - .deepCopy((com.commercetools.api.models.message.OrderCustomFieldRemovedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.OrderCustomLineItemAddedMessagePayload) { - return com.commercetools.api.models.message.OrderCustomLineItemAddedMessagePayload - .deepCopy((com.commercetools.api.models.message.OrderCustomLineItemAddedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.OrderCustomLineItemDiscountSetMessagePayload) { - return com.commercetools.api.models.message.OrderCustomLineItemDiscountSetMessagePayload.deepCopy( - (com.commercetools.api.models.message.OrderCustomLineItemDiscountSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.OrderCustomLineItemQuantityChangedMessagePayload) { - return com.commercetools.api.models.message.OrderCustomLineItemQuantityChangedMessagePayload.deepCopy( - (com.commercetools.api.models.message.OrderCustomLineItemQuantityChangedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.OrderCustomLineItemRemovedMessagePayload) { - return com.commercetools.api.models.message.OrderCustomLineItemRemovedMessagePayload - .deepCopy((com.commercetools.api.models.message.OrderCustomLineItemRemovedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.OrderCustomTypeRemovedMessagePayload) { - return com.commercetools.api.models.message.OrderCustomTypeRemovedMessagePayload - .deepCopy((com.commercetools.api.models.message.OrderCustomTypeRemovedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.OrderCustomTypeSetMessagePayload) { - return com.commercetools.api.models.message.OrderCustomTypeSetMessagePayload - .deepCopy((com.commercetools.api.models.message.OrderCustomTypeSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.OrderCustomerEmailSetMessagePayload) { - return com.commercetools.api.models.message.OrderCustomerEmailSetMessagePayload - .deepCopy((com.commercetools.api.models.message.OrderCustomerEmailSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.OrderCustomerGroupSetMessagePayload) { - return com.commercetools.api.models.message.OrderCustomerGroupSetMessagePayload - .deepCopy((com.commercetools.api.models.message.OrderCustomerGroupSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.OrderCustomerSetMessagePayload) { - return com.commercetools.api.models.message.OrderCustomerSetMessagePayload - .deepCopy((com.commercetools.api.models.message.OrderCustomerSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.OrderDeletedMessagePayload) { - return com.commercetools.api.models.message.OrderDeletedMessagePayload - .deepCopy((com.commercetools.api.models.message.OrderDeletedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.OrderDiscountCodeAddedMessagePayload) { - return com.commercetools.api.models.message.OrderDiscountCodeAddedMessagePayload - .deepCopy((com.commercetools.api.models.message.OrderDiscountCodeAddedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.OrderDiscountCodeRemovedMessagePayload) { - return com.commercetools.api.models.message.OrderDiscountCodeRemovedMessagePayload - .deepCopy((com.commercetools.api.models.message.OrderDiscountCodeRemovedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.OrderDiscountCodeStateSetMessagePayload) { - return com.commercetools.api.models.message.OrderDiscountCodeStateSetMessagePayload - .deepCopy((com.commercetools.api.models.message.OrderDiscountCodeStateSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.OrderEditAppliedMessagePayload) { - return com.commercetools.api.models.message.OrderEditAppliedMessagePayload - .deepCopy((com.commercetools.api.models.message.OrderEditAppliedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.OrderImportedMessagePayload) { - return com.commercetools.api.models.message.OrderImportedMessagePayload - .deepCopy((com.commercetools.api.models.message.OrderImportedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.OrderLineItemAddedMessagePayload) { - return com.commercetools.api.models.message.OrderLineItemAddedMessagePayload - .deepCopy((com.commercetools.api.models.message.OrderLineItemAddedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.OrderLineItemDiscountSetMessagePayload) { - return com.commercetools.api.models.message.OrderLineItemDiscountSetMessagePayload - .deepCopy((com.commercetools.api.models.message.OrderLineItemDiscountSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.OrderLineItemDistributionChannelSetMessagePayload) { - return com.commercetools.api.models.message.OrderLineItemDistributionChannelSetMessagePayload.deepCopy( - (com.commercetools.api.models.message.OrderLineItemDistributionChannelSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.OrderLineItemRemovedMessagePayload) { - return com.commercetools.api.models.message.OrderLineItemRemovedMessagePayload - .deepCopy((com.commercetools.api.models.message.OrderLineItemRemovedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.OrderPaymentStateChangedMessagePayload) { - return com.commercetools.api.models.message.OrderPaymentStateChangedMessagePayload - .deepCopy((com.commercetools.api.models.message.OrderPaymentStateChangedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.OrderPurchaseOrderNumberSetMessagePayload) { - return com.commercetools.api.models.message.OrderPurchaseOrderNumberSetMessagePayload.deepCopy( - (com.commercetools.api.models.message.OrderPurchaseOrderNumberSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.OrderReturnShipmentStateChangedMessagePayload) { - return com.commercetools.api.models.message.OrderReturnShipmentStateChangedMessagePayload.deepCopy( - (com.commercetools.api.models.message.OrderReturnShipmentStateChangedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.OrderShipmentStateChangedMessagePayload) { - return com.commercetools.api.models.message.OrderShipmentStateChangedMessagePayload - .deepCopy((com.commercetools.api.models.message.OrderShipmentStateChangedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.OrderShippingAddressSetMessagePayload) { - return com.commercetools.api.models.message.OrderShippingAddressSetMessagePayload - .deepCopy((com.commercetools.api.models.message.OrderShippingAddressSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.OrderShippingInfoSetMessagePayload) { - return com.commercetools.api.models.message.OrderShippingInfoSetMessagePayload - .deepCopy((com.commercetools.api.models.message.OrderShippingInfoSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.OrderShippingRateInputSetMessagePayload) { - return com.commercetools.api.models.message.OrderShippingRateInputSetMessagePayload - .deepCopy((com.commercetools.api.models.message.OrderShippingRateInputSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.OrderStateChangedMessagePayload) { - return com.commercetools.api.models.message.OrderStateChangedMessagePayload - .deepCopy((com.commercetools.api.models.message.OrderStateChangedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.OrderStateTransitionMessagePayload) { - return com.commercetools.api.models.message.OrderStateTransitionMessagePayload - .deepCopy((com.commercetools.api.models.message.OrderStateTransitionMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.OrderStoreSetMessagePayload) { - return com.commercetools.api.models.message.OrderStoreSetMessagePayload - .deepCopy((com.commercetools.api.models.message.OrderStoreSetMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ParcelAddedToDeliveryMessagePayload) { - return com.commercetools.api.models.message.ParcelAddedToDeliveryMessagePayload - .deepCopy((com.commercetools.api.models.message.ParcelAddedToDeliveryMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ParcelItemsUpdatedMessagePayload) { - return com.commercetools.api.models.message.ParcelItemsUpdatedMessagePayload - .deepCopy((com.commercetools.api.models.message.ParcelItemsUpdatedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ParcelMeasurementsUpdatedMessagePayload) { - return com.commercetools.api.models.message.ParcelMeasurementsUpdatedMessagePayload - .deepCopy((com.commercetools.api.models.message.ParcelMeasurementsUpdatedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ParcelRemovedFromDeliveryMessagePayload) { - return com.commercetools.api.models.message.ParcelRemovedFromDeliveryMessagePayload - .deepCopy((com.commercetools.api.models.message.ParcelRemovedFromDeliveryMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ParcelTrackingDataUpdatedMessagePayload) { - return com.commercetools.api.models.message.ParcelTrackingDataUpdatedMessagePayload - .deepCopy((com.commercetools.api.models.message.ParcelTrackingDataUpdatedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ReturnInfoAddedMessagePayload) { - return com.commercetools.api.models.message.ReturnInfoAddedMessagePayload - .deepCopy((com.commercetools.api.models.message.ReturnInfoAddedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ReturnInfoSetMessagePayload) { - return com.commercetools.api.models.message.ReturnInfoSetMessagePayload - .deepCopy((com.commercetools.api.models.message.ReturnInfoSetMessagePayload) template); + + if (!(template instanceof OrderMessagePayloadImpl)) { + return template.copyDeep(); } OrderMessagePayloadImpl instance = new OrderMessagePayloadImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderMessagePayloadImpl.java index a84bf6a02d9..3c8363bc1e6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderMessagePayloadImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public OrderMessagePayload copyDeep() { + return OrderMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPaymentAddedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPaymentAddedMessage.java index fa47b093a4c..c6f4595e6f6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPaymentAddedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPaymentAddedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderPaymentAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderPaymentAddedMessageImpl.class) public interface OrderPaymentAddedMessage extends Message { @@ -90,6 +91,8 @@ public static OrderPaymentAddedMessage of(final OrderPaymentAddedMessage templat return instance; } + public OrderPaymentAddedMessage copyDeep(); + /** * factory method to create a deep copy of OrderPaymentAddedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPaymentAddedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPaymentAddedMessageImpl.java index fcfe9787c5e..c4a3af42da8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPaymentAddedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPaymentAddedMessageImpl.java @@ -293,4 +293,8 @@ public String toString() { .build(); } + @Override + public OrderPaymentAddedMessage copyDeep() { + return OrderPaymentAddedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPaymentAddedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPaymentAddedMessagePayload.java index e342e2cf3be..7f4d921a34e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPaymentAddedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPaymentAddedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderPaymentAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderPaymentAddedMessagePayloadImpl.class) public interface OrderPaymentAddedMessagePayload extends MessagePayload { @@ -73,6 +74,8 @@ public static OrderPaymentAddedMessagePayload of(final OrderPaymentAddedMessageP return instance; } + public OrderPaymentAddedMessagePayload copyDeep(); + /** * factory method to create a deep copy of OrderPaymentAddedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPaymentAddedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPaymentAddedMessagePayloadImpl.java index 2ba79a6188f..afe0f955527 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPaymentAddedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPaymentAddedMessagePayloadImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public OrderPaymentAddedMessagePayload copyDeep() { + return OrderPaymentAddedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPaymentStateChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPaymentStateChangedMessage.java index 7464372bce8..30a49a75f96 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPaymentStateChangedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPaymentStateChangedMessage.java @@ -35,6 +35,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderPaymentStateChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderPaymentStateChangedMessageImpl.class) public interface OrderPaymentStateChangedMessage extends OrderMessage { @@ -104,6 +105,8 @@ public static OrderPaymentStateChangedMessage of(final OrderPaymentStateChangedM return instance; } + public OrderPaymentStateChangedMessage copyDeep(); + /** * factory method to create a deep copy of OrderPaymentStateChangedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPaymentStateChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPaymentStateChangedMessageImpl.java index b11319d0d74..6b46f0ecd00 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPaymentStateChangedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPaymentStateChangedMessageImpl.java @@ -314,4 +314,8 @@ public String toString() { .build(); } + @Override + public OrderPaymentStateChangedMessage copyDeep() { + return OrderPaymentStateChangedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPaymentStateChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPaymentStateChangedMessagePayload.java index c7eb7325596..dd943f381d2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPaymentStateChangedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPaymentStateChangedMessagePayload.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderPaymentStateChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderPaymentStateChangedMessagePayloadImpl.class) public interface OrderPaymentStateChangedMessagePayload extends OrderMessagePayload { @@ -87,6 +88,8 @@ public static OrderPaymentStateChangedMessagePayload of(final OrderPaymentStateC return instance; } + public OrderPaymentStateChangedMessagePayload copyDeep(); + /** * factory method to create a deep copy of OrderPaymentStateChangedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPaymentStateChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPaymentStateChangedMessagePayloadImpl.java index 74ee8dcdc83..baf64bfc696 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPaymentStateChangedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPaymentStateChangedMessagePayloadImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public OrderPaymentStateChangedMessagePayload copyDeep() { + return OrderPaymentStateChangedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPurchaseOrderNumberSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPurchaseOrderNumberSetMessage.java index 30f7e5c6da7..79abeab0a48 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPurchaseOrderNumberSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPurchaseOrderNumberSetMessage.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderPurchaseOrderNumberSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderPurchaseOrderNumberSetMessageImpl.class) public interface OrderPurchaseOrderNumberSetMessage extends OrderMessage { @@ -100,6 +101,8 @@ public static OrderPurchaseOrderNumberSetMessage of(final OrderPurchaseOrderNumb return instance; } + public OrderPurchaseOrderNumberSetMessage copyDeep(); + /** * factory method to create a deep copy of OrderPurchaseOrderNumberSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPurchaseOrderNumberSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPurchaseOrderNumberSetMessageImpl.java index 7e70303ec47..849e5bb4d5c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPurchaseOrderNumberSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPurchaseOrderNumberSetMessageImpl.java @@ -314,4 +314,8 @@ public String toString() { .build(); } + @Override + public OrderPurchaseOrderNumberSetMessage copyDeep() { + return OrderPurchaseOrderNumberSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPurchaseOrderNumberSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPurchaseOrderNumberSetMessagePayload.java index dd505276736..ec6b5e4e562 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPurchaseOrderNumberSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPurchaseOrderNumberSetMessagePayload.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderPurchaseOrderNumberSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderPurchaseOrderNumberSetMessagePayloadImpl.class) public interface OrderPurchaseOrderNumberSetMessagePayload extends OrderMessagePayload { @@ -84,6 +85,8 @@ public static OrderPurchaseOrderNumberSetMessagePayload of( return instance; } + public OrderPurchaseOrderNumberSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of OrderPurchaseOrderNumberSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPurchaseOrderNumberSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPurchaseOrderNumberSetMessagePayloadImpl.java index 72141673fb3..70949822e45 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPurchaseOrderNumberSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderPurchaseOrderNumberSetMessagePayloadImpl.java @@ -114,4 +114,8 @@ public String toString() { .build(); } + @Override + public OrderPurchaseOrderNumberSetMessagePayload copyDeep() { + return OrderPurchaseOrderNumberSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderReturnShipmentStateChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderReturnShipmentStateChangedMessage.java index bb8a85018cc..e8e2f104197 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderReturnShipmentStateChangedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderReturnShipmentStateChangedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderReturnShipmentStateChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderReturnShipmentStateChangedMessageImpl.class) public interface OrderReturnShipmentStateChangedMessage extends OrderMessage { @@ -105,6 +106,8 @@ public static OrderReturnShipmentStateChangedMessage of(final OrderReturnShipmen return instance; } + public OrderReturnShipmentStateChangedMessage copyDeep(); + /** * factory method to create a deep copy of OrderReturnShipmentStateChangedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderReturnShipmentStateChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderReturnShipmentStateChangedMessageImpl.java index b5c119770cd..c3c2dda85dc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderReturnShipmentStateChangedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderReturnShipmentStateChangedMessageImpl.java @@ -315,4 +315,8 @@ public String toString() { .build(); } + @Override + public OrderReturnShipmentStateChangedMessage copyDeep() { + return OrderReturnShipmentStateChangedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderReturnShipmentStateChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderReturnShipmentStateChangedMessagePayload.java index 960cd8f748b..a14bc8944af 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderReturnShipmentStateChangedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderReturnShipmentStateChangedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderReturnShipmentStateChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderReturnShipmentStateChangedMessagePayloadImpl.class) public interface OrderReturnShipmentStateChangedMessagePayload extends OrderMessagePayload { @@ -89,6 +90,8 @@ public static OrderReturnShipmentStateChangedMessagePayload of( return instance; } + public OrderReturnShipmentStateChangedMessagePayload copyDeep(); + /** * factory method to create a deep copy of OrderReturnShipmentStateChangedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderReturnShipmentStateChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderReturnShipmentStateChangedMessagePayloadImpl.java index b34be5c41c4..da3f11d7f70 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderReturnShipmentStateChangedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderReturnShipmentStateChangedMessagePayloadImpl.java @@ -112,4 +112,8 @@ public String toString() { .build(); } + @Override + public OrderReturnShipmentStateChangedMessagePayload copyDeep() { + return OrderReturnShipmentStateChangedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShipmentStateChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShipmentStateChangedMessage.java index 95d024eb554..55f3de267a5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShipmentStateChangedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShipmentStateChangedMessage.java @@ -35,6 +35,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderShipmentStateChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderShipmentStateChangedMessageImpl.class) public interface OrderShipmentStateChangedMessage extends OrderMessage { @@ -104,6 +105,8 @@ public static OrderShipmentStateChangedMessage of(final OrderShipmentStateChange return instance; } + public OrderShipmentStateChangedMessage copyDeep(); + /** * factory method to create a deep copy of OrderShipmentStateChangedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShipmentStateChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShipmentStateChangedMessageImpl.java index 378a7f7e488..128f8884cbd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShipmentStateChangedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShipmentStateChangedMessageImpl.java @@ -314,4 +314,8 @@ public String toString() { .build(); } + @Override + public OrderShipmentStateChangedMessage copyDeep() { + return OrderShipmentStateChangedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShipmentStateChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShipmentStateChangedMessagePayload.java index 27ecc34b78b..6e70dfbf735 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShipmentStateChangedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShipmentStateChangedMessagePayload.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderShipmentStateChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderShipmentStateChangedMessagePayloadImpl.class) public interface OrderShipmentStateChangedMessagePayload extends OrderMessagePayload { @@ -87,6 +88,8 @@ public static OrderShipmentStateChangedMessagePayload of(final OrderShipmentStat return instance; } + public OrderShipmentStateChangedMessagePayload copyDeep(); + /** * factory method to create a deep copy of OrderShipmentStateChangedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShipmentStateChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShipmentStateChangedMessagePayloadImpl.java index 0102d021093..d0b762cdfcf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShipmentStateChangedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShipmentStateChangedMessagePayloadImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public OrderShipmentStateChangedMessagePayload copyDeep() { + return OrderShipmentStateChangedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingAddressSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingAddressSetMessage.java index 2e840b9fa3a..a2b4575d1c8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingAddressSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingAddressSetMessage.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderShippingAddressSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderShippingAddressSetMessageImpl.class) public interface OrderShippingAddressSetMessage extends OrderMessage { @@ -103,6 +104,8 @@ public static OrderShippingAddressSetMessage of(final OrderShippingAddressSetMes return instance; } + public OrderShippingAddressSetMessage copyDeep(); + /** * factory method to create a deep copy of OrderShippingAddressSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingAddressSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingAddressSetMessageImpl.java index 421f2e8a6cc..1c8c8aec712 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingAddressSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingAddressSetMessageImpl.java @@ -313,4 +313,8 @@ public String toString() { .build(); } + @Override + public OrderShippingAddressSetMessage copyDeep() { + return OrderShippingAddressSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingAddressSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingAddressSetMessagePayload.java index 510c3ccd39d..be822ed0d39 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingAddressSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingAddressSetMessagePayload.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderShippingAddressSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderShippingAddressSetMessagePayloadImpl.class) public interface OrderShippingAddressSetMessagePayload extends OrderMessagePayload { @@ -86,6 +87,8 @@ public static OrderShippingAddressSetMessagePayload of(final OrderShippingAddres return instance; } + public OrderShippingAddressSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of OrderShippingAddressSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingAddressSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingAddressSetMessagePayloadImpl.java index 9a5ec5e7edb..a0c852c5658 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingAddressSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingAddressSetMessagePayloadImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public OrderShippingAddressSetMessagePayload copyDeep() { + return OrderShippingAddressSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingInfoSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingInfoSetMessage.java index c90c59235f6..bdf160b8a1b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingInfoSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingInfoSetMessage.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderShippingInfoSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderShippingInfoSetMessageImpl.class) public interface OrderShippingInfoSetMessage extends OrderMessage { @@ -103,6 +104,8 @@ public static OrderShippingInfoSetMessage of(final OrderShippingInfoSetMessage t return instance; } + public OrderShippingInfoSetMessage copyDeep(); + /** * factory method to create a deep copy of OrderShippingInfoSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingInfoSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingInfoSetMessageImpl.java index c78391f718a..2f510e0b673 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingInfoSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingInfoSetMessageImpl.java @@ -313,4 +313,8 @@ public String toString() { .build(); } + @Override + public OrderShippingInfoSetMessage copyDeep() { + return OrderShippingInfoSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingInfoSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingInfoSetMessagePayload.java index a1ff6f61b00..a358e0ca6ca 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingInfoSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingInfoSetMessagePayload.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderShippingInfoSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderShippingInfoSetMessagePayloadImpl.class) public interface OrderShippingInfoSetMessagePayload extends OrderMessagePayload { @@ -86,6 +87,8 @@ public static OrderShippingInfoSetMessagePayload of(final OrderShippingInfoSetMe return instance; } + public OrderShippingInfoSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of OrderShippingInfoSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingInfoSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingInfoSetMessagePayloadImpl.java index 16045a781c1..d4b91d9265a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingInfoSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingInfoSetMessagePayloadImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public OrderShippingInfoSetMessagePayload copyDeep() { + return OrderShippingInfoSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingRateInputSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingRateInputSetMessage.java index b74e4a74650..ad28f5e4620 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingRateInputSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingRateInputSetMessage.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderShippingRateInputSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderShippingRateInputSetMessageImpl.class) public interface OrderShippingRateInputSetMessage extends OrderMessage { @@ -103,6 +104,8 @@ public static OrderShippingRateInputSetMessage of(final OrderShippingRateInputSe return instance; } + public OrderShippingRateInputSetMessage copyDeep(); + /** * factory method to create a deep copy of OrderShippingRateInputSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingRateInputSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingRateInputSetMessageImpl.java index 7818898b89b..12707f684d2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingRateInputSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingRateInputSetMessageImpl.java @@ -315,4 +315,8 @@ public String toString() { .build(); } + @Override + public OrderShippingRateInputSetMessage copyDeep() { + return OrderShippingRateInputSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingRateInputSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingRateInputSetMessagePayload.java index 8cd024e9910..1c7ebd2d0a9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingRateInputSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingRateInputSetMessagePayload.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderShippingRateInputSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderShippingRateInputSetMessagePayloadImpl.class) public interface OrderShippingRateInputSetMessagePayload extends OrderMessagePayload { @@ -86,6 +87,8 @@ public static OrderShippingRateInputSetMessagePayload of(final OrderShippingRate return instance; } + public OrderShippingRateInputSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of OrderShippingRateInputSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingRateInputSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingRateInputSetMessagePayloadImpl.java index 07d901070f4..0f5242e8793 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingRateInputSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderShippingRateInputSetMessagePayloadImpl.java @@ -115,4 +115,8 @@ public String toString() { .build(); } + @Override + public OrderShippingRateInputSetMessagePayload copyDeep() { + return OrderShippingRateInputSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStateChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStateChangedMessage.java index 6fceb119104..80ab974ce53 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStateChangedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStateChangedMessage.java @@ -35,6 +35,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderStateChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderStateChangedMessageImpl.class) public interface OrderStateChangedMessage extends OrderMessage { @@ -104,6 +105,8 @@ public static OrderStateChangedMessage of(final OrderStateChangedMessage templat return instance; } + public OrderStateChangedMessage copyDeep(); + /** * factory method to create a deep copy of OrderStateChangedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStateChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStateChangedMessageImpl.java index 4b709680795..ead66053c02 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStateChangedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStateChangedMessageImpl.java @@ -313,4 +313,8 @@ public String toString() { .build(); } + @Override + public OrderStateChangedMessage copyDeep() { + return OrderStateChangedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStateChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStateChangedMessagePayload.java index ee65a055c53..6da29a3709d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStateChangedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStateChangedMessagePayload.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderStateChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderStateChangedMessagePayloadImpl.class) public interface OrderStateChangedMessagePayload extends OrderMessagePayload { @@ -87,6 +88,8 @@ public static OrderStateChangedMessagePayload of(final OrderStateChangedMessageP return instance; } + public OrderStateChangedMessagePayload copyDeep(); + /** * factory method to create a deep copy of OrderStateChangedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStateChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStateChangedMessagePayloadImpl.java index d3305414d21..c6724222716 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStateChangedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStateChangedMessagePayloadImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public OrderStateChangedMessagePayload copyDeep() { + return OrderStateChangedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStateTransitionMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStateTransitionMessage.java index db25b36f42d..34643b1f78d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStateTransitionMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStateTransitionMessage.java @@ -37,6 +37,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderStateTransition") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderStateTransitionMessageImpl.class) public interface OrderStateTransitionMessage extends OrderMessage { @@ -123,6 +124,8 @@ public static OrderStateTransitionMessage of(final OrderStateTransitionMessage t return instance; } + public OrderStateTransitionMessage copyDeep(); + /** * factory method to create a deep copy of OrderStateTransitionMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStateTransitionMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStateTransitionMessageImpl.java index 1f5847ee471..fa3e20ae111 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStateTransitionMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStateTransitionMessageImpl.java @@ -333,4 +333,8 @@ public String toString() { .build(); } + @Override + public OrderStateTransitionMessage copyDeep() { + return OrderStateTransitionMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStateTransitionMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStateTransitionMessagePayload.java index ec5012798a9..956cbfa05c5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStateTransitionMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStateTransitionMessagePayload.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderStateTransition") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderStateTransitionMessagePayloadImpl.class) public interface OrderStateTransitionMessagePayload extends OrderMessagePayload { @@ -106,6 +107,8 @@ public static OrderStateTransitionMessagePayload of(final OrderStateTransitionMe return instance; } + public OrderStateTransitionMessagePayload copyDeep(); + /** * factory method to create a deep copy of OrderStateTransitionMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStateTransitionMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStateTransitionMessagePayloadImpl.java index 4d2ba73d3ad..f20927b5e55 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStateTransitionMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStateTransitionMessagePayloadImpl.java @@ -130,4 +130,8 @@ public String toString() { .build(); } + @Override + public OrderStateTransitionMessagePayload copyDeep() { + return OrderStateTransitionMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStoreSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStoreSetMessage.java index ba81fac1b1b..63883aa6f51 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStoreSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStoreSetMessage.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderStoreSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderStoreSetMessageImpl.class) public interface OrderStoreSetMessage extends OrderMessage { @@ -87,6 +88,8 @@ public static OrderStoreSetMessage of(final OrderStoreSetMessage template) { return instance; } + public OrderStoreSetMessage copyDeep(); + /** * factory method to create a deep copy of OrderStoreSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStoreSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStoreSetMessageImpl.java index 30ec313e38d..5411b6d9b04 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStoreSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStoreSetMessageImpl.java @@ -293,4 +293,8 @@ public String toString() { .build(); } + @Override + public OrderStoreSetMessage copyDeep() { + return OrderStoreSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStoreSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStoreSetMessagePayload.java index 190c3f54891..492ea9cab64 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStoreSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStoreSetMessagePayload.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("OrderStoreSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderStoreSetMessagePayloadImpl.class) public interface OrderStoreSetMessagePayload extends OrderMessagePayload { @@ -70,6 +71,8 @@ public static OrderStoreSetMessagePayload of(final OrderStoreSetMessagePayload t return instance; } + public OrderStoreSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of OrderStoreSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStoreSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStoreSetMessagePayloadImpl.java index c27576f1419..3f90ed7c05a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStoreSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/OrderStoreSetMessagePayloadImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public OrderStoreSetMessagePayload copyDeep() { + return OrderStoreSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelAddedToDeliveryMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelAddedToDeliveryMessage.java index 3d131be5236..f38da9668ee 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelAddedToDeliveryMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelAddedToDeliveryMessage.java @@ -38,6 +38,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ParcelAddedToDelivery") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ParcelAddedToDeliveryMessageImpl.class) public interface ParcelAddedToDeliveryMessage extends OrderMessage { @@ -125,6 +126,8 @@ public static ParcelAddedToDeliveryMessage of(final ParcelAddedToDeliveryMessage return instance; } + public ParcelAddedToDeliveryMessage copyDeep(); + /** * factory method to create a deep copy of ParcelAddedToDeliveryMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelAddedToDeliveryMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelAddedToDeliveryMessageImpl.java index 11d6e2c1ce5..efb6e536ece 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelAddedToDeliveryMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelAddedToDeliveryMessageImpl.java @@ -333,4 +333,8 @@ public String toString() { .build(); } + @Override + public ParcelAddedToDeliveryMessage copyDeep() { + return ParcelAddedToDeliveryMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelAddedToDeliveryMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelAddedToDeliveryMessagePayload.java index 8a0e03d6f95..0096e39f659 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelAddedToDeliveryMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelAddedToDeliveryMessagePayload.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ParcelAddedToDelivery") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ParcelAddedToDeliveryMessagePayloadImpl.class) public interface ParcelAddedToDeliveryMessagePayload extends OrderMessagePayload { @@ -108,6 +109,8 @@ public static ParcelAddedToDeliveryMessagePayload of(final ParcelAddedToDelivery return instance; } + public ParcelAddedToDeliveryMessagePayload copyDeep(); + /** * factory method to create a deep copy of ParcelAddedToDeliveryMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelAddedToDeliveryMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelAddedToDeliveryMessagePayloadImpl.java index f91e83d8ceb..3b06910276e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelAddedToDeliveryMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelAddedToDeliveryMessagePayloadImpl.java @@ -134,4 +134,8 @@ public String toString() { .build(); } + @Override + public ParcelAddedToDeliveryMessagePayload copyDeep() { + return ParcelAddedToDeliveryMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelItemsUpdatedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelItemsUpdatedMessage.java index 5d9212c666d..b6840ffa05f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelItemsUpdatedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelItemsUpdatedMessage.java @@ -40,6 +40,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ParcelItemsUpdated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ParcelItemsUpdatedMessageImpl.class) public interface ParcelItemsUpdatedMessage extends OrderMessage { @@ -175,6 +176,8 @@ public static ParcelItemsUpdatedMessage of(final ParcelItemsUpdatedMessage templ return instance; } + public ParcelItemsUpdatedMessage copyDeep(); + /** * factory method to create a deep copy of ParcelItemsUpdatedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelItemsUpdatedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelItemsUpdatedMessageImpl.java index 217ea700c22..9cbb1646cf7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelItemsUpdatedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelItemsUpdatedMessageImpl.java @@ -380,4 +380,8 @@ public String toString() { .build(); } + @Override + public ParcelItemsUpdatedMessage copyDeep() { + return ParcelItemsUpdatedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelItemsUpdatedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelItemsUpdatedMessagePayload.java index f4775a13f1e..434d48ddec9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelItemsUpdatedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelItemsUpdatedMessagePayload.java @@ -33,6 +33,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ParcelItemsUpdated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ParcelItemsUpdatedMessagePayloadImpl.class) public interface ParcelItemsUpdatedMessagePayload extends OrderMessagePayload { @@ -158,6 +159,8 @@ public static ParcelItemsUpdatedMessagePayload of(final ParcelItemsUpdatedMessag return instance; } + public ParcelItemsUpdatedMessagePayload copyDeep(); + /** * factory method to create a deep copy of ParcelItemsUpdatedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelItemsUpdatedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelItemsUpdatedMessagePayloadImpl.java index c65ebb2d272..96b7cd30cdb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelItemsUpdatedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelItemsUpdatedMessagePayloadImpl.java @@ -181,4 +181,8 @@ public String toString() { .build(); } + @Override + public ParcelItemsUpdatedMessagePayload copyDeep() { + return ParcelItemsUpdatedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelMeasurementsUpdatedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelMeasurementsUpdatedMessage.java index 3f5a6bfe708..f3f9b88494f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelMeasurementsUpdatedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelMeasurementsUpdatedMessage.java @@ -37,6 +37,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ParcelMeasurementsUpdated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ParcelMeasurementsUpdatedMessageImpl.class) public interface ParcelMeasurementsUpdatedMessage extends OrderMessage { @@ -138,6 +139,8 @@ public static ParcelMeasurementsUpdatedMessage of(final ParcelMeasurementsUpdate return instance; } + public ParcelMeasurementsUpdatedMessage copyDeep(); + /** * factory method to create a deep copy of ParcelMeasurementsUpdatedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelMeasurementsUpdatedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelMeasurementsUpdatedMessageImpl.java index cf0b22e88c8..6d39d735bc9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelMeasurementsUpdatedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelMeasurementsUpdatedMessageImpl.java @@ -353,4 +353,8 @@ public String toString() { .build(); } + @Override + public ParcelMeasurementsUpdatedMessage copyDeep() { + return ParcelMeasurementsUpdatedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelMeasurementsUpdatedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelMeasurementsUpdatedMessagePayload.java index e117a7214e3..22ace088173 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelMeasurementsUpdatedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelMeasurementsUpdatedMessagePayload.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ParcelMeasurementsUpdated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ParcelMeasurementsUpdatedMessagePayloadImpl.class) public interface ParcelMeasurementsUpdatedMessagePayload extends OrderMessagePayload { @@ -121,6 +122,8 @@ public static ParcelMeasurementsUpdatedMessagePayload of(final ParcelMeasurement return instance; } + public ParcelMeasurementsUpdatedMessagePayload copyDeep(); + /** * factory method to create a deep copy of ParcelMeasurementsUpdatedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelMeasurementsUpdatedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelMeasurementsUpdatedMessagePayloadImpl.java index e4a2b3e9e2b..67152d8278e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelMeasurementsUpdatedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelMeasurementsUpdatedMessagePayloadImpl.java @@ -153,4 +153,8 @@ public String toString() { .build(); } + @Override + public ParcelMeasurementsUpdatedMessagePayload copyDeep() { + return ParcelMeasurementsUpdatedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelRemovedFromDeliveryMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelRemovedFromDeliveryMessage.java index 45bf284f5bd..aeb261f4c3f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelRemovedFromDeliveryMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelRemovedFromDeliveryMessage.java @@ -37,6 +37,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ParcelRemovedFromDelivery") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ParcelRemovedFromDeliveryMessageImpl.class) public interface ParcelRemovedFromDeliveryMessage extends OrderMessage { @@ -123,6 +124,8 @@ public static ParcelRemovedFromDeliveryMessage of(final ParcelRemovedFromDeliver return instance; } + public ParcelRemovedFromDeliveryMessage copyDeep(); + /** * factory method to create a deep copy of ParcelRemovedFromDeliveryMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelRemovedFromDeliveryMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelRemovedFromDeliveryMessageImpl.java index 93ae2cd03e2..0ee444c7534 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelRemovedFromDeliveryMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelRemovedFromDeliveryMessageImpl.java @@ -334,4 +334,8 @@ public String toString() { .build(); } + @Override + public ParcelRemovedFromDeliveryMessage copyDeep() { + return ParcelRemovedFromDeliveryMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelRemovedFromDeliveryMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelRemovedFromDeliveryMessagePayload.java index 48d6a603fa3..89df473aa03 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelRemovedFromDeliveryMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelRemovedFromDeliveryMessagePayload.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ParcelRemovedFromDelivery") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ParcelRemovedFromDeliveryMessagePayloadImpl.class) public interface ParcelRemovedFromDeliveryMessagePayload extends OrderMessagePayload { @@ -106,6 +107,8 @@ public static ParcelRemovedFromDeliveryMessagePayload of(final ParcelRemovedFrom return instance; } + public ParcelRemovedFromDeliveryMessagePayload copyDeep(); + /** * factory method to create a deep copy of ParcelRemovedFromDeliveryMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelRemovedFromDeliveryMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelRemovedFromDeliveryMessagePayloadImpl.java index be96cbbcc85..d09c3aa7844 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelRemovedFromDeliveryMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelRemovedFromDeliveryMessagePayloadImpl.java @@ -133,4 +133,8 @@ public String toString() { .build(); } + @Override + public ParcelRemovedFromDeliveryMessagePayload copyDeep() { + return ParcelRemovedFromDeliveryMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelTrackingDataUpdatedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelTrackingDataUpdatedMessage.java index 9a26a839165..2fc523fc404 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelTrackingDataUpdatedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelTrackingDataUpdatedMessage.java @@ -37,6 +37,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ParcelTrackingDataUpdated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ParcelTrackingDataUpdatedMessageImpl.class) public interface ParcelTrackingDataUpdatedMessage extends OrderMessage { @@ -138,6 +139,8 @@ public static ParcelTrackingDataUpdatedMessage of(final ParcelTrackingDataUpdate return instance; } + public ParcelTrackingDataUpdatedMessage copyDeep(); + /** * factory method to create a deep copy of ParcelTrackingDataUpdatedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelTrackingDataUpdatedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelTrackingDataUpdatedMessageImpl.java index 638e4b3dded..438fbd12c06 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelTrackingDataUpdatedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelTrackingDataUpdatedMessageImpl.java @@ -353,4 +353,8 @@ public String toString() { .build(); } + @Override + public ParcelTrackingDataUpdatedMessage copyDeep() { + return ParcelTrackingDataUpdatedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelTrackingDataUpdatedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelTrackingDataUpdatedMessagePayload.java index 5f641564d0e..c5ff0a78231 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelTrackingDataUpdatedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelTrackingDataUpdatedMessagePayload.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ParcelTrackingDataUpdated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ParcelTrackingDataUpdatedMessagePayloadImpl.class) public interface ParcelTrackingDataUpdatedMessagePayload extends OrderMessagePayload { @@ -121,6 +122,8 @@ public static ParcelTrackingDataUpdatedMessagePayload of(final ParcelTrackingDat return instance; } + public ParcelTrackingDataUpdatedMessagePayload copyDeep(); + /** * factory method to create a deep copy of ParcelTrackingDataUpdatedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelTrackingDataUpdatedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelTrackingDataUpdatedMessagePayloadImpl.java index 14bd92aad7e..f7093358b01 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelTrackingDataUpdatedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ParcelTrackingDataUpdatedMessagePayloadImpl.java @@ -153,4 +153,8 @@ public String toString() { .build(); } + @Override + public ParcelTrackingDataUpdatedMessagePayload copyDeep() { + return ParcelTrackingDataUpdatedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentCreatedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentCreatedMessage.java index b88f9780db7..3ea02b953b3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentCreatedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentCreatedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("PaymentCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = PaymentCreatedMessageImpl.class) public interface PaymentCreatedMessage extends Message { @@ -90,6 +91,8 @@ public static PaymentCreatedMessage of(final PaymentCreatedMessage template) { return instance; } + public PaymentCreatedMessage copyDeep(); + /** * factory method to create a deep copy of PaymentCreatedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentCreatedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentCreatedMessageImpl.java index 0685d6e9774..55bf82f0fd5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentCreatedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentCreatedMessageImpl.java @@ -293,4 +293,8 @@ public String toString() { .build(); } + @Override + public PaymentCreatedMessage copyDeep() { + return PaymentCreatedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentCreatedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentCreatedMessagePayload.java index dc0d2972ee8..94bea83716f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentCreatedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentCreatedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("PaymentCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = PaymentCreatedMessagePayloadImpl.class) public interface PaymentCreatedMessagePayload extends MessagePayload { @@ -73,6 +74,8 @@ public static PaymentCreatedMessagePayload of(final PaymentCreatedMessagePayload return instance; } + public PaymentCreatedMessagePayload copyDeep(); + /** * factory method to create a deep copy of PaymentCreatedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentCreatedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentCreatedMessagePayloadImpl.java index e676c069617..6e67e860fb6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentCreatedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentCreatedMessagePayloadImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public PaymentCreatedMessagePayload copyDeep() { + return PaymentCreatedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentInteractionAddedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentInteractionAddedMessage.java index ddc10f2c8a9..1f533da4655 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentInteractionAddedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentInteractionAddedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("PaymentInteractionAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = PaymentInteractionAddedMessageImpl.class) public interface PaymentInteractionAddedMessage extends Message { @@ -90,6 +91,8 @@ public static PaymentInteractionAddedMessage of(final PaymentInteractionAddedMes return instance; } + public PaymentInteractionAddedMessage copyDeep(); + /** * factory method to create a deep copy of PaymentInteractionAddedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentInteractionAddedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentInteractionAddedMessageImpl.java index 77c6a22c8c3..b6d81c5b5b6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentInteractionAddedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentInteractionAddedMessageImpl.java @@ -293,4 +293,8 @@ public String toString() { .build(); } + @Override + public PaymentInteractionAddedMessage copyDeep() { + return PaymentInteractionAddedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentInteractionAddedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentInteractionAddedMessagePayload.java index b77c4b21e73..e4ca4d23ca9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentInteractionAddedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentInteractionAddedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("PaymentInteractionAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = PaymentInteractionAddedMessagePayloadImpl.class) public interface PaymentInteractionAddedMessagePayload extends MessagePayload { @@ -73,6 +74,8 @@ public static PaymentInteractionAddedMessagePayload of(final PaymentInteractionA return instance; } + public PaymentInteractionAddedMessagePayload copyDeep(); + /** * factory method to create a deep copy of PaymentInteractionAddedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentInteractionAddedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentInteractionAddedMessagePayloadImpl.java index e48430e3a3f..1008090866b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentInteractionAddedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentInteractionAddedMessagePayloadImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public PaymentInteractionAddedMessagePayload copyDeep() { + return PaymentInteractionAddedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentStatusInterfaceCodeSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentStatusInterfaceCodeSetMessage.java index ce4623ec15c..221db781521 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentStatusInterfaceCodeSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentStatusInterfaceCodeSetMessage.java @@ -32,6 +32,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("PaymentStatusInterfaceCodeSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = PaymentStatusInterfaceCodeSetMessageImpl.class) public interface PaymentStatusInterfaceCodeSetMessage extends Message { @@ -85,6 +86,8 @@ public static PaymentStatusInterfaceCodeSetMessage of(final PaymentStatusInterfa return instance; } + public PaymentStatusInterfaceCodeSetMessage copyDeep(); + /** * factory method to create a deep copy of PaymentStatusInterfaceCodeSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentStatusInterfaceCodeSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentStatusInterfaceCodeSetMessageImpl.java index df8215bb35c..877c669c54a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentStatusInterfaceCodeSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentStatusInterfaceCodeSetMessageImpl.java @@ -294,4 +294,8 @@ public String toString() { .build(); } + @Override + public PaymentStatusInterfaceCodeSetMessage copyDeep() { + return PaymentStatusInterfaceCodeSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentStatusInterfaceCodeSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentStatusInterfaceCodeSetMessagePayload.java index 0c2c950ed09..6b7117ed17a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentStatusInterfaceCodeSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentStatusInterfaceCodeSetMessagePayload.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("PaymentStatusInterfaceCodeSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = PaymentStatusInterfaceCodeSetMessagePayloadImpl.class) public interface PaymentStatusInterfaceCodeSetMessagePayload extends MessagePayload { @@ -69,6 +70,8 @@ public static PaymentStatusInterfaceCodeSetMessagePayload of( return instance; } + public PaymentStatusInterfaceCodeSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of PaymentStatusInterfaceCodeSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentStatusInterfaceCodeSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentStatusInterfaceCodeSetMessagePayloadImpl.java index d2307caf62e..c563f827e46 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentStatusInterfaceCodeSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentStatusInterfaceCodeSetMessagePayloadImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public PaymentStatusInterfaceCodeSetMessagePayload copyDeep() { + return PaymentStatusInterfaceCodeSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentStatusStateTransitionMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentStatusStateTransitionMessage.java index c7d8ce38061..95d9d83197b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentStatusStateTransitionMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentStatusStateTransitionMessage.java @@ -37,6 +37,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("PaymentStatusStateTransition") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = PaymentStatusStateTransitionMessageImpl.class) public interface PaymentStatusStateTransitionMessage extends Message { @@ -107,6 +108,8 @@ public static PaymentStatusStateTransitionMessage of(final PaymentStatusStateTra return instance; } + public PaymentStatusStateTransitionMessage copyDeep(); + /** * factory method to create a deep copy of PaymentStatusStateTransitionMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentStatusStateTransitionMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentStatusStateTransitionMessageImpl.java index 55fe3ec2ea9..4f90bc2d029 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentStatusStateTransitionMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentStatusStateTransitionMessageImpl.java @@ -314,4 +314,8 @@ public String toString() { .build(); } + @Override + public PaymentStatusStateTransitionMessage copyDeep() { + return PaymentStatusStateTransitionMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentStatusStateTransitionMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentStatusStateTransitionMessagePayload.java index 4213849df53..b51429a3852 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentStatusStateTransitionMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentStatusStateTransitionMessagePayload.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("PaymentStatusStateTransition") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = PaymentStatusStateTransitionMessagePayloadImpl.class) public interface PaymentStatusStateTransitionMessagePayload extends MessagePayload { @@ -91,6 +92,8 @@ public static PaymentStatusStateTransitionMessagePayload of( return instance; } + public PaymentStatusStateTransitionMessagePayload copyDeep(); + /** * factory method to create a deep copy of PaymentStatusStateTransitionMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentStatusStateTransitionMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentStatusStateTransitionMessagePayloadImpl.java index c074cee44d6..04e3a2ac775 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentStatusStateTransitionMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentStatusStateTransitionMessagePayloadImpl.java @@ -112,4 +112,8 @@ public String toString() { .build(); } + @Override + public PaymentStatusStateTransitionMessagePayload copyDeep() { + return PaymentStatusStateTransitionMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentTransactionAddedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentTransactionAddedMessage.java index 6bbbfe7bcea..debe7ce97a7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentTransactionAddedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentTransactionAddedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("PaymentTransactionAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = PaymentTransactionAddedMessageImpl.class) public interface PaymentTransactionAddedMessage extends Message { @@ -90,6 +91,8 @@ public static PaymentTransactionAddedMessage of(final PaymentTransactionAddedMes return instance; } + public PaymentTransactionAddedMessage copyDeep(); + /** * factory method to create a deep copy of PaymentTransactionAddedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentTransactionAddedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentTransactionAddedMessageImpl.java index 5453f7c27d5..c72abdd0374 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentTransactionAddedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentTransactionAddedMessageImpl.java @@ -293,4 +293,8 @@ public String toString() { .build(); } + @Override + public PaymentTransactionAddedMessage copyDeep() { + return PaymentTransactionAddedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentTransactionAddedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentTransactionAddedMessagePayload.java index 0f2babfc4e0..e4fc795eb90 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentTransactionAddedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentTransactionAddedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("PaymentTransactionAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = PaymentTransactionAddedMessagePayloadImpl.class) public interface PaymentTransactionAddedMessagePayload extends MessagePayload { @@ -73,6 +74,8 @@ public static PaymentTransactionAddedMessagePayload of(final PaymentTransactionA return instance; } + public PaymentTransactionAddedMessagePayload copyDeep(); + /** * factory method to create a deep copy of PaymentTransactionAddedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentTransactionAddedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentTransactionAddedMessagePayloadImpl.java index a8c4426d6aa..def4a2dad11 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentTransactionAddedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentTransactionAddedMessagePayloadImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public PaymentTransactionAddedMessagePayload copyDeep() { + return PaymentTransactionAddedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentTransactionStateChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentTransactionStateChangedMessage.java index d81a9af05ba..6f665d1430c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentTransactionStateChangedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentTransactionStateChangedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("PaymentTransactionStateChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = PaymentTransactionStateChangedMessageImpl.class) public interface PaymentTransactionStateChangedMessage extends Message { @@ -105,6 +106,8 @@ public static PaymentTransactionStateChangedMessage of(final PaymentTransactionS return instance; } + public PaymentTransactionStateChangedMessage copyDeep(); + /** * factory method to create a deep copy of PaymentTransactionStateChangedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentTransactionStateChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentTransactionStateChangedMessageImpl.java index 9ed4e0203ac..573e87654ac 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentTransactionStateChangedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentTransactionStateChangedMessageImpl.java @@ -314,4 +314,8 @@ public String toString() { .build(); } + @Override + public PaymentTransactionStateChangedMessage copyDeep() { + return PaymentTransactionStateChangedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentTransactionStateChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentTransactionStateChangedMessagePayload.java index 227685fbeee..c7a9d8a2b67 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentTransactionStateChangedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentTransactionStateChangedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("PaymentTransactionStateChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = PaymentTransactionStateChangedMessagePayloadImpl.class) public interface PaymentTransactionStateChangedMessagePayload extends MessagePayload { @@ -89,6 +90,8 @@ public static PaymentTransactionStateChangedMessagePayload of( return instance; } + public PaymentTransactionStateChangedMessagePayload copyDeep(); + /** * factory method to create a deep copy of PaymentTransactionStateChangedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentTransactionStateChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentTransactionStateChangedMessagePayloadImpl.java index 290eb24ac77..1f18cc58f9c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentTransactionStateChangedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/PaymentTransactionStateChangedMessagePayloadImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public PaymentTransactionStateChangedMessagePayload copyDeep() { + return PaymentTransactionStateChangedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductAddedToCategoryMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductAddedToCategoryMessage.java index f1e80c43af0..a6694120069 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductAddedToCategoryMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductAddedToCategoryMessage.java @@ -37,6 +37,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductAddedToCategory") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductAddedToCategoryMessageImpl.class) public interface ProductAddedToCategoryMessage extends Message { @@ -107,6 +108,8 @@ public static ProductAddedToCategoryMessage of(final ProductAddedToCategoryMessa return instance; } + public ProductAddedToCategoryMessage copyDeep(); + /** * factory method to create a deep copy of ProductAddedToCategoryMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductAddedToCategoryMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductAddedToCategoryMessageImpl.java index e6a59a85cec..22ab76bce7f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductAddedToCategoryMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductAddedToCategoryMessageImpl.java @@ -313,4 +313,8 @@ public String toString() { .build(); } + @Override + public ProductAddedToCategoryMessage copyDeep() { + return ProductAddedToCategoryMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductAddedToCategoryMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductAddedToCategoryMessagePayload.java index 4aeb09d8f22..b3986a1855a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductAddedToCategoryMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductAddedToCategoryMessagePayload.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductAddedToCategory") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductAddedToCategoryMessagePayloadImpl.class) public interface ProductAddedToCategoryMessagePayload extends MessagePayload { @@ -90,6 +91,8 @@ public static ProductAddedToCategoryMessagePayload of(final ProductAddedToCatego return instance; } + public ProductAddedToCategoryMessagePayload copyDeep(); + /** * factory method to create a deep copy of ProductAddedToCategoryMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductAddedToCategoryMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductAddedToCategoryMessagePayloadImpl.java index 36b069c7ea4..9b0038df7b5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductAddedToCategoryMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductAddedToCategoryMessagePayloadImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public ProductAddedToCategoryMessagePayload copyDeep() { + return ProductAddedToCategoryMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductCreatedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductCreatedMessage.java index 00dff145047..6a0af1a4ace 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductCreatedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductCreatedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductCreatedMessageImpl.class) public interface ProductCreatedMessage extends Message { @@ -90,6 +91,8 @@ public static ProductCreatedMessage of(final ProductCreatedMessage template) { return instance; } + public ProductCreatedMessage copyDeep(); + /** * factory method to create a deep copy of ProductCreatedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductCreatedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductCreatedMessageImpl.java index b6bd69030b3..578b91ba2a1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductCreatedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductCreatedMessageImpl.java @@ -293,4 +293,8 @@ public String toString() { .build(); } + @Override + public ProductCreatedMessage copyDeep() { + return ProductCreatedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductCreatedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductCreatedMessagePayload.java index afad488e8fb..1ea2d93f07c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductCreatedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductCreatedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductCreatedMessagePayloadImpl.class) public interface ProductCreatedMessagePayload extends MessagePayload { @@ -73,6 +74,8 @@ public static ProductCreatedMessagePayload of(final ProductCreatedMessagePayload return instance; } + public ProductCreatedMessagePayload copyDeep(); + /** * factory method to create a deep copy of ProductCreatedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductCreatedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductCreatedMessagePayloadImpl.java index 336721fe8cc..7ff0cfeaf30 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductCreatedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductCreatedMessagePayloadImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public ProductCreatedMessagePayload copyDeep() { + return ProductCreatedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductDeletedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductDeletedMessage.java index 3c8a679ffe8..ba1fc2a347f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductDeletedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductDeletedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductDeleted") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductDeletedMessageImpl.class) public interface ProductDeletedMessage extends Message { @@ -113,6 +114,8 @@ public static ProductDeletedMessage of(final ProductDeletedMessage template) { return instance; } + public ProductDeletedMessage copyDeep(); + /** * factory method to create a deep copy of ProductDeletedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductDeletedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductDeletedMessageImpl.java index bdb65e34787..948999be720 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductDeletedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductDeletedMessageImpl.java @@ -317,4 +317,8 @@ public String toString() { .build(); } + @Override + public ProductDeletedMessage copyDeep() { + return ProductDeletedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductDeletedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductDeletedMessagePayload.java index 67f4ed1e7bb..0c35a578b01 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductDeletedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductDeletedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductDeleted") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductDeletedMessagePayloadImpl.class) public interface ProductDeletedMessagePayload extends MessagePayload { @@ -96,6 +97,8 @@ public static ProductDeletedMessagePayload of(final ProductDeletedMessagePayload return instance; } + public ProductDeletedMessagePayload copyDeep(); + /** * factory method to create a deep copy of ProductDeletedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductDeletedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductDeletedMessagePayloadImpl.java index b1d2a9daf9c..29d176133a6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductDeletedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductDeletedMessagePayloadImpl.java @@ -114,4 +114,8 @@ public String toString() { .build(); } + @Override + public ProductDeletedMessagePayload copyDeep() { + return ProductDeletedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductImageAddedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductImageAddedMessage.java index 66234cb14ee..c13403a197b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductImageAddedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductImageAddedMessage.java @@ -38,6 +38,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductImageAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductImageAddedMessageImpl.class) public interface ProductImageAddedMessage extends Message { @@ -124,6 +125,8 @@ public static ProductImageAddedMessage of(final ProductImageAddedMessage templat return instance; } + public ProductImageAddedMessage copyDeep(); + /** * factory method to create a deep copy of ProductImageAddedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductImageAddedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductImageAddedMessageImpl.java index b7e621f35e2..0b892c4dbaa 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductImageAddedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductImageAddedMessageImpl.java @@ -333,4 +333,8 @@ public String toString() { .build(); } + @Override + public ProductImageAddedMessage copyDeep() { + return ProductImageAddedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductImageAddedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductImageAddedMessagePayload.java index b959c3a6e76..be4bedf8c5e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductImageAddedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductImageAddedMessagePayload.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductImageAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductImageAddedMessagePayloadImpl.class) public interface ProductImageAddedMessagePayload extends MessagePayload { @@ -107,6 +108,8 @@ public static ProductImageAddedMessagePayload of(final ProductImageAddedMessageP return instance; } + public ProductImageAddedMessagePayload copyDeep(); + /** * factory method to create a deep copy of ProductImageAddedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductImageAddedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductImageAddedMessagePayloadImpl.java index 0e25426d143..e8aae5b5452 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductImageAddedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductImageAddedMessagePayloadImpl.java @@ -129,4 +129,8 @@ public String toString() { .build(); } + @Override + public ProductImageAddedMessagePayload copyDeep() { + return ProductImageAddedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceAddedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceAddedMessage.java index 635a74124f5..5c1409b2666 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceAddedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceAddedMessage.java @@ -38,6 +38,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductPriceAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductPriceAddedMessageImpl.class) public interface ProductPriceAddedMessage extends Message { @@ -124,6 +125,8 @@ public static ProductPriceAddedMessage of(final ProductPriceAddedMessage templat return instance; } + public ProductPriceAddedMessage copyDeep(); + /** * factory method to create a deep copy of ProductPriceAddedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceAddedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceAddedMessageImpl.java index c21ba1e3def..fdac5008c30 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceAddedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceAddedMessageImpl.java @@ -333,4 +333,8 @@ public String toString() { .build(); } + @Override + public ProductPriceAddedMessage copyDeep() { + return ProductPriceAddedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceAddedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceAddedMessagePayload.java index 3a9a26ca75f..646fb364803 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceAddedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceAddedMessagePayload.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductPriceAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductPriceAddedMessagePayloadImpl.class) public interface ProductPriceAddedMessagePayload extends MessagePayload { @@ -107,6 +108,8 @@ public static ProductPriceAddedMessagePayload of(final ProductPriceAddedMessageP return instance; } + public ProductPriceAddedMessagePayload copyDeep(); + /** * factory method to create a deep copy of ProductPriceAddedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceAddedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceAddedMessagePayloadImpl.java index d87dadd99c0..c13a8a8c4eb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceAddedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceAddedMessagePayloadImpl.java @@ -129,4 +129,8 @@ public String toString() { .build(); } + @Override + public ProductPriceAddedMessagePayload copyDeep() { + return ProductPriceAddedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceChangedMessage.java index 015a95bb563..9ac9c6893a1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceChangedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceChangedMessage.java @@ -39,6 +39,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductPriceChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductPriceChangedMessageImpl.class) public interface ProductPriceChangedMessage extends Message { @@ -158,6 +159,8 @@ public static ProductPriceChangedMessage of(final ProductPriceChangedMessage tem return instance; } + public ProductPriceChangedMessage copyDeep(); + /** * factory method to create a deep copy of ProductPriceChangedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceChangedMessageImpl.java index 5e00ebc0917..26cc4099fcc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceChangedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceChangedMessageImpl.java @@ -373,4 +373,8 @@ public String toString() { .build(); } + @Override + public ProductPriceChangedMessage copyDeep() { + return ProductPriceChangedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceChangedMessagePayload.java index 53725ecfba7..86a228f8ced 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceChangedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceChangedMessagePayload.java @@ -32,6 +32,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductPriceChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductPriceChangedMessagePayloadImpl.class) public interface ProductPriceChangedMessagePayload extends MessagePayload { @@ -141,6 +142,8 @@ public static ProductPriceChangedMessagePayload of(final ProductPriceChangedMess return instance; } + public ProductPriceChangedMessagePayload copyDeep(); + /** * factory method to create a deep copy of ProductPriceChangedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceChangedMessagePayloadImpl.java index e2bf1d5467a..84a039ff37e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceChangedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceChangedMessagePayloadImpl.java @@ -173,4 +173,8 @@ public String toString() { .build(); } + @Override + public ProductPriceChangedMessagePayload copyDeep() { + return ProductPriceChangedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldAddedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldAddedMessage.java index 954a0e7371f..b1eec852a88 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldAddedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldAddedMessage.java @@ -37,6 +37,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductPriceCustomFieldAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductPriceCustomFieldAddedMessageImpl.class) public interface ProductPriceCustomFieldAddedMessage extends Message { @@ -154,6 +155,8 @@ public static ProductPriceCustomFieldAddedMessage of(final ProductPriceCustomFie return instance; } + public ProductPriceCustomFieldAddedMessage copyDeep(); + /** * factory method to create a deep copy of ProductPriceCustomFieldAddedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldAddedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldAddedMessageImpl.java index 130a2aea316..3d471111693 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldAddedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldAddedMessageImpl.java @@ -372,4 +372,8 @@ public String toString() { .build(); } + @Override + public ProductPriceCustomFieldAddedMessage copyDeep() { + return ProductPriceCustomFieldAddedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldAddedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldAddedMessagePayload.java index 85caba4e701..c786abe241a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldAddedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldAddedMessagePayload.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductPriceCustomFieldAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductPriceCustomFieldAddedMessagePayloadImpl.class) public interface ProductPriceCustomFieldAddedMessagePayload extends MessagePayload { @@ -138,6 +139,8 @@ public static ProductPriceCustomFieldAddedMessagePayload of( return instance; } + public ProductPriceCustomFieldAddedMessagePayload copyDeep(); + /** * factory method to create a deep copy of ProductPriceCustomFieldAddedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldAddedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldAddedMessagePayloadImpl.java index 1894579b2e6..f7dc065d43e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldAddedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldAddedMessagePayloadImpl.java @@ -172,4 +172,8 @@ public String toString() { .build(); } + @Override + public ProductPriceCustomFieldAddedMessagePayload copyDeep() { + return ProductPriceCustomFieldAddedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldChangedMessage.java index fc711b67ea4..bed19a4c9fd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldChangedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldChangedMessage.java @@ -37,6 +37,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductPriceCustomFieldChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductPriceCustomFieldChangedMessageImpl.class) public interface ProductPriceCustomFieldChangedMessage extends Message { @@ -154,6 +155,8 @@ public static ProductPriceCustomFieldChangedMessage of(final ProductPriceCustomF return instance; } + public ProductPriceCustomFieldChangedMessage copyDeep(); + /** * factory method to create a deep copy of ProductPriceCustomFieldChangedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldChangedMessageImpl.java index a0471ff52ca..a8eca19b922 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldChangedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldChangedMessageImpl.java @@ -372,4 +372,8 @@ public String toString() { .build(); } + @Override + public ProductPriceCustomFieldChangedMessage copyDeep() { + return ProductPriceCustomFieldChangedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldChangedMessagePayload.java index d6042574f6b..d7773e1ad3d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldChangedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldChangedMessagePayload.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductPriceCustomFieldChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductPriceCustomFieldChangedMessagePayloadImpl.class) public interface ProductPriceCustomFieldChangedMessagePayload extends MessagePayload { @@ -138,6 +139,8 @@ public static ProductPriceCustomFieldChangedMessagePayload of( return instance; } + public ProductPriceCustomFieldChangedMessagePayload copyDeep(); + /** * factory method to create a deep copy of ProductPriceCustomFieldChangedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldChangedMessagePayloadImpl.java index 063c4abe79c..42c7b560e1f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldChangedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldChangedMessagePayloadImpl.java @@ -172,4 +172,8 @@ public String toString() { .build(); } + @Override + public ProductPriceCustomFieldChangedMessagePayload copyDeep() { + return ProductPriceCustomFieldChangedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldRemovedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldRemovedMessage.java index 5cbb226563c..11ecfb765ba 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldRemovedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldRemovedMessage.java @@ -37,6 +37,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductPriceCustomFieldRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductPriceCustomFieldRemovedMessageImpl.class) public interface ProductPriceCustomFieldRemovedMessage extends Message { @@ -138,6 +139,8 @@ public static ProductPriceCustomFieldRemovedMessage of(final ProductPriceCustomF return instance; } + public ProductPriceCustomFieldRemovedMessage copyDeep(); + /** * factory method to create a deep copy of ProductPriceCustomFieldRemovedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldRemovedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldRemovedMessageImpl.java index a9fe19cb2c5..473ca77b46e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldRemovedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldRemovedMessageImpl.java @@ -352,4 +352,8 @@ public String toString() { .build(); } + @Override + public ProductPriceCustomFieldRemovedMessage copyDeep() { + return ProductPriceCustomFieldRemovedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldRemovedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldRemovedMessagePayload.java index ec29aebaaa9..2a3a69fba39 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldRemovedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldRemovedMessagePayload.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductPriceCustomFieldRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductPriceCustomFieldRemovedMessagePayloadImpl.class) public interface ProductPriceCustomFieldRemovedMessagePayload extends MessagePayload { @@ -122,6 +123,8 @@ public static ProductPriceCustomFieldRemovedMessagePayload of( return instance; } + public ProductPriceCustomFieldRemovedMessagePayload copyDeep(); + /** * factory method to create a deep copy of ProductPriceCustomFieldRemovedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldRemovedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldRemovedMessagePayloadImpl.java index fd8d48b0a65..2b87a6bd60a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldRemovedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldRemovedMessagePayloadImpl.java @@ -153,4 +153,8 @@ public String toString() { .build(); } + @Override + public ProductPriceCustomFieldRemovedMessagePayload copyDeep() { + return ProductPriceCustomFieldRemovedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldsRemovedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldsRemovedMessage.java index 2e6e0ca70ea..4d5aee197e2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldsRemovedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldsRemovedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductPriceCustomFieldsRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductPriceCustomFieldsRemovedMessageImpl.class) public interface ProductPriceCustomFieldsRemovedMessage extends Message { @@ -121,6 +122,8 @@ public static ProductPriceCustomFieldsRemovedMessage of(final ProductPriceCustom return instance; } + public ProductPriceCustomFieldsRemovedMessage copyDeep(); + /** * factory method to create a deep copy of ProductPriceCustomFieldsRemovedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldsRemovedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldsRemovedMessageImpl.java index cfe51ca9087..5f43fedb517 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldsRemovedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldsRemovedMessageImpl.java @@ -333,4 +333,8 @@ public String toString() { .build(); } + @Override + public ProductPriceCustomFieldsRemovedMessage copyDeep() { + return ProductPriceCustomFieldsRemovedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldsRemovedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldsRemovedMessagePayload.java index 5c966eab68e..2792818ee4d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldsRemovedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldsRemovedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductPriceCustomFieldsRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductPriceCustomFieldsRemovedMessagePayloadImpl.class) public interface ProductPriceCustomFieldsRemovedMessagePayload extends MessagePayload { @@ -105,6 +106,8 @@ public static ProductPriceCustomFieldsRemovedMessagePayload of( return instance; } + public ProductPriceCustomFieldsRemovedMessagePayload copyDeep(); + /** * factory method to create a deep copy of ProductPriceCustomFieldsRemovedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldsRemovedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldsRemovedMessagePayloadImpl.java index f263f72ed20..528ac50cf37 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldsRemovedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldsRemovedMessagePayloadImpl.java @@ -129,4 +129,8 @@ public String toString() { .build(); } + @Override + public ProductPriceCustomFieldsRemovedMessagePayload copyDeep() { + return ProductPriceCustomFieldsRemovedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldsSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldsSetMessage.java index b999357602e..5ecd7613bb5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldsSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldsSetMessage.java @@ -39,6 +39,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductPriceCustomFieldsSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductPriceCustomFieldsSetMessageImpl.class) public interface ProductPriceCustomFieldsSetMessage extends Message { @@ -157,6 +158,8 @@ public static ProductPriceCustomFieldsSetMessage of(final ProductPriceCustomFiel return instance; } + public ProductPriceCustomFieldsSetMessage copyDeep(); + /** * factory method to create a deep copy of ProductPriceCustomFieldsSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldsSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldsSetMessageImpl.java index 0ca43b114a9..5e7e253f88c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldsSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldsSetMessageImpl.java @@ -373,4 +373,8 @@ public String toString() { .build(); } + @Override + public ProductPriceCustomFieldsSetMessage copyDeep() { + return ProductPriceCustomFieldsSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldsSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldsSetMessagePayload.java index b2a8724dd42..b74cb0231fe 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldsSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldsSetMessagePayload.java @@ -32,6 +32,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductPriceCustomFieldsSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductPriceCustomFieldsSetMessagePayloadImpl.class) public interface ProductPriceCustomFieldsSetMessagePayload extends MessagePayload { @@ -141,6 +142,8 @@ public static ProductPriceCustomFieldsSetMessagePayload of( return instance; } + public ProductPriceCustomFieldsSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of ProductPriceCustomFieldsSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldsSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldsSetMessagePayloadImpl.java index 180a34a3969..b404c72b4b2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldsSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceCustomFieldsSetMessagePayloadImpl.java @@ -173,4 +173,8 @@ public String toString() { .build(); } + @Override + public ProductPriceCustomFieldsSetMessagePayload copyDeep() { + return ProductPriceCustomFieldsSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceDiscountsSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceDiscountsSetMessage.java index 8ea7c038744..a8f6bace479 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceDiscountsSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceDiscountsSetMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductPriceDiscountsSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductPriceDiscountsSetMessageImpl.class) public interface ProductPriceDiscountsSetMessage extends Message { @@ -98,6 +99,8 @@ public static ProductPriceDiscountsSetMessage of(final ProductPriceDiscountsSetM return instance; } + public ProductPriceDiscountsSetMessage copyDeep(); + /** * factory method to create a deep copy of ProductPriceDiscountsSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceDiscountsSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceDiscountsSetMessageImpl.java index dab63502708..7afefc9e319 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceDiscountsSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceDiscountsSetMessageImpl.java @@ -300,4 +300,8 @@ public String toString() { .build(); } + @Override + public ProductPriceDiscountsSetMessage copyDeep() { + return ProductPriceDiscountsSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceDiscountsSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceDiscountsSetMessagePayload.java index 9c10d4a23dd..89e85f4e2a2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceDiscountsSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceDiscountsSetMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductPriceDiscountsSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductPriceDiscountsSetMessagePayloadImpl.class) public interface ProductPriceDiscountsSetMessagePayload extends MessagePayload { @@ -81,6 +82,8 @@ public static ProductPriceDiscountsSetMessagePayload of(final ProductPriceDiscou return instance; } + public ProductPriceDiscountsSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of ProductPriceDiscountsSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceDiscountsSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceDiscountsSetMessagePayloadImpl.java index 10fe65b1715..92912c076b7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceDiscountsSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceDiscountsSetMessagePayloadImpl.java @@ -98,4 +98,8 @@ public String toString() { .build(); } + @Override + public ProductPriceDiscountsSetMessagePayload copyDeep() { + return ProductPriceDiscountsSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceDiscountsSetUpdatedPrice.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceDiscountsSetUpdatedPrice.java index 525c70b1232..181f14d03d9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceDiscountsSetUpdatedPrice.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceDiscountsSetUpdatedPrice.java @@ -149,6 +149,8 @@ public static ProductPriceDiscountsSetUpdatedPrice of(final ProductPriceDiscount return instance; } + public ProductPriceDiscountsSetUpdatedPrice copyDeep(); + /** * factory method to create a deep copy of ProductPriceDiscountsSetUpdatedPrice * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceDiscountsSetUpdatedPriceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceDiscountsSetUpdatedPriceImpl.java index 6f3247f30e6..42f3ed197c2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceDiscountsSetUpdatedPriceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceDiscountsSetUpdatedPriceImpl.java @@ -176,4 +176,8 @@ public String toString() { .build(); } + @Override + public ProductPriceDiscountsSetUpdatedPrice copyDeep() { + return ProductPriceDiscountsSetUpdatedPrice.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceExternalDiscountSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceExternalDiscountSetMessage.java index 9d4a74c9eae..2f8ffa97043 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceExternalDiscountSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceExternalDiscountSetMessage.java @@ -38,6 +38,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductPriceExternalDiscountSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductPriceExternalDiscountSetMessageImpl.class) public interface ProductPriceExternalDiscountSetMessage extends Message { @@ -171,6 +172,8 @@ public static ProductPriceExternalDiscountSetMessage of(final ProductPriceExtern return instance; } + public ProductPriceExternalDiscountSetMessage copyDeep(); + /** * factory method to create a deep copy of ProductPriceExternalDiscountSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceExternalDiscountSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceExternalDiscountSetMessageImpl.java index 45f1b10a6ed..d4e56afb825 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceExternalDiscountSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceExternalDiscountSetMessageImpl.java @@ -392,4 +392,8 @@ public String toString() { .build(); } + @Override + public ProductPriceExternalDiscountSetMessage copyDeep() { + return ProductPriceExternalDiscountSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceExternalDiscountSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceExternalDiscountSetMessagePayload.java index 3254be50dea..90b44ee8cfa 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceExternalDiscountSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceExternalDiscountSetMessagePayload.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductPriceExternalDiscountSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductPriceExternalDiscountSetMessagePayloadImpl.class) public interface ProductPriceExternalDiscountSetMessagePayload extends MessagePayload { @@ -155,6 +156,8 @@ public static ProductPriceExternalDiscountSetMessagePayload of( return instance; } + public ProductPriceExternalDiscountSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of ProductPriceExternalDiscountSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceExternalDiscountSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceExternalDiscountSetMessagePayloadImpl.java index 5158557c77a..fb713e7652d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceExternalDiscountSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceExternalDiscountSetMessagePayloadImpl.java @@ -193,4 +193,8 @@ public String toString() { .build(); } + @Override + public ProductPriceExternalDiscountSetMessagePayload copyDeep() { + return ProductPriceExternalDiscountSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceKeySetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceKeySetMessage.java index 057fe330e60..7b376801c0f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceKeySetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceKeySetMessage.java @@ -35,6 +35,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductPriceKeySet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductPriceKeySetMessageImpl.class) public interface ProductPriceKeySetMessage extends Message { @@ -152,6 +153,8 @@ public static ProductPriceKeySetMessage of(final ProductPriceKeySetMessage templ return instance; } + public ProductPriceKeySetMessage copyDeep(); + /** * factory method to create a deep copy of ProductPriceKeySetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceKeySetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceKeySetMessageImpl.java index cfc1c405ab3..35189fbe2f5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceKeySetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceKeySetMessageImpl.java @@ -371,4 +371,8 @@ public String toString() { .build(); } + @Override + public ProductPriceKeySetMessage copyDeep() { + return ProductPriceKeySetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceKeySetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceKeySetMessagePayload.java index ff5fc75894b..96e8e3760b1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceKeySetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceKeySetMessagePayload.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductPriceKeySet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductPriceKeySetMessagePayloadImpl.class) public interface ProductPriceKeySetMessagePayload extends MessagePayload { @@ -135,6 +136,8 @@ public static ProductPriceKeySetMessagePayload of(final ProductPriceKeySetMessag return instance; } + public ProductPriceKeySetMessagePayload copyDeep(); + /** * factory method to create a deep copy of ProductPriceKeySetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceKeySetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceKeySetMessagePayloadImpl.java index 1eaac1300d6..980e70474c5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceKeySetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceKeySetMessagePayloadImpl.java @@ -171,4 +171,8 @@ public String toString() { .build(); } + @Override + public ProductPriceKeySetMessagePayload copyDeep() { + return ProductPriceKeySetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceModeSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceModeSetMessage.java index eec8ded05b3..cbbddd09f92 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceModeSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceModeSetMessage.java @@ -35,6 +35,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductPriceModeSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductPriceModeSetMessageImpl.class) public interface ProductPriceModeSetMessage extends Message { @@ -88,6 +89,8 @@ public static ProductPriceModeSetMessage of(final ProductPriceModeSetMessage tem return instance; } + public ProductPriceModeSetMessage copyDeep(); + /** * factory method to create a deep copy of ProductPriceModeSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceModeSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceModeSetMessageImpl.java index 3eaa2443f16..4a1dc08a10c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceModeSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceModeSetMessageImpl.java @@ -293,4 +293,8 @@ public String toString() { .build(); } + @Override + public ProductPriceModeSetMessage copyDeep() { + return ProductPriceModeSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceModeSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceModeSetMessagePayload.java index 14dfccb4697..9fbdb28ba9a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceModeSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceModeSetMessagePayload.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductPriceModeSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductPriceModeSetMessagePayloadImpl.class) public interface ProductPriceModeSetMessagePayload extends MessagePayload { @@ -71,6 +72,8 @@ public static ProductPriceModeSetMessagePayload of(final ProductPriceModeSetMess return instance; } + public ProductPriceModeSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of ProductPriceModeSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceModeSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceModeSetMessagePayloadImpl.java index ccbd32aad95..4f926004537 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceModeSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceModeSetMessagePayloadImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public ProductPriceModeSetMessagePayload copyDeep() { + return ProductPriceModeSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceRemovedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceRemovedMessage.java index 910b3e6cc64..4012d5c925a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceRemovedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceRemovedMessage.java @@ -38,6 +38,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductPriceRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductPriceRemovedMessageImpl.class) public interface ProductPriceRemovedMessage extends Message { @@ -124,6 +125,8 @@ public static ProductPriceRemovedMessage of(final ProductPriceRemovedMessage tem return instance; } + public ProductPriceRemovedMessage copyDeep(); + /** * factory method to create a deep copy of ProductPriceRemovedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceRemovedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceRemovedMessageImpl.java index 6b260cd8736..6fcf3058094 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceRemovedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceRemovedMessageImpl.java @@ -333,4 +333,8 @@ public String toString() { .build(); } + @Override + public ProductPriceRemovedMessage copyDeep() { + return ProductPriceRemovedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceRemovedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceRemovedMessagePayload.java index 6cf61e64d45..57125592c5a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceRemovedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceRemovedMessagePayload.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductPriceRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductPriceRemovedMessagePayloadImpl.class) public interface ProductPriceRemovedMessagePayload extends MessagePayload { @@ -107,6 +108,8 @@ public static ProductPriceRemovedMessagePayload of(final ProductPriceRemovedMess return instance; } + public ProductPriceRemovedMessagePayload copyDeep(); + /** * factory method to create a deep copy of ProductPriceRemovedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceRemovedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceRemovedMessagePayloadImpl.java index f5837146b3f..09d49943c52 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceRemovedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPriceRemovedMessagePayloadImpl.java @@ -129,4 +129,8 @@ public String toString() { .build(); } + @Override + public ProductPriceRemovedMessagePayload copyDeep() { + return ProductPriceRemovedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPricesSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPricesSetMessage.java index 667be9927d2..62f327fb186 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPricesSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPricesSetMessage.java @@ -39,6 +39,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductPricesSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductPricesSetMessageImpl.class) public interface ProductPricesSetMessage extends Message { @@ -133,6 +134,8 @@ public static ProductPricesSetMessage of(final ProductPricesSetMessage template) return instance; } + public ProductPricesSetMessage copyDeep(); + /** * factory method to create a deep copy of ProductPricesSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPricesSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPricesSetMessageImpl.java index 764e115de07..781030b2405 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPricesSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPricesSetMessageImpl.java @@ -337,4 +337,8 @@ public String toString() { .build(); } + @Override + public ProductPricesSetMessage copyDeep() { + return ProductPricesSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPricesSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPricesSetMessagePayload.java index 7dfa6eae1db..5c02d379369 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPricesSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPricesSetMessagePayload.java @@ -32,6 +32,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductPricesSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductPricesSetMessagePayloadImpl.class) public interface ProductPricesSetMessagePayload extends MessagePayload { @@ -116,6 +117,8 @@ public static ProductPricesSetMessagePayload of(final ProductPricesSetMessagePay return instance; } + public ProductPricesSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of ProductPricesSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPricesSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPricesSetMessagePayloadImpl.java index 0df28db0f20..25ef8ab10d0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPricesSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPricesSetMessagePayloadImpl.java @@ -133,4 +133,8 @@ public String toString() { .build(); } + @Override + public ProductPricesSetMessagePayload copyDeep() { + return ProductPricesSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPublishedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPublishedMessage.java index 7646c7e6dd5..229866af1a0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPublishedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPublishedMessage.java @@ -39,6 +39,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductPublished") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductPublishedMessageImpl.class) public interface ProductPublishedMessage extends Message { @@ -133,6 +134,8 @@ public static ProductPublishedMessage of(final ProductPublishedMessage template) return instance; } + public ProductPublishedMessage copyDeep(); + /** * factory method to create a deep copy of ProductPublishedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPublishedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPublishedMessageImpl.java index 8b3b4d9392d..5a8d332bae5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPublishedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPublishedMessageImpl.java @@ -337,4 +337,8 @@ public String toString() { .build(); } + @Override + public ProductPublishedMessage copyDeep() { + return ProductPublishedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPublishedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPublishedMessagePayload.java index e7484c02d51..e81102a5c35 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPublishedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPublishedMessagePayload.java @@ -32,6 +32,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductPublished") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductPublishedMessagePayloadImpl.class) public interface ProductPublishedMessagePayload extends MessagePayload { @@ -116,6 +117,8 @@ public static ProductPublishedMessagePayload of(final ProductPublishedMessagePay return instance; } + public ProductPublishedMessagePayload copyDeep(); + /** * factory method to create a deep copy of ProductPublishedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPublishedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPublishedMessagePayloadImpl.java index 9a04f68d97a..823735ef824 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPublishedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductPublishedMessagePayloadImpl.java @@ -137,4 +137,8 @@ public String toString() { .build(); } + @Override + public ProductPublishedMessagePayload copyDeep() { + return ProductPublishedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductRemovedFromCategoryMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductRemovedFromCategoryMessage.java index bbce4a5b847..608196dcaeb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductRemovedFromCategoryMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductRemovedFromCategoryMessage.java @@ -37,6 +37,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductRemovedFromCategory") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductRemovedFromCategoryMessageImpl.class) public interface ProductRemovedFromCategoryMessage extends Message { @@ -107,6 +108,8 @@ public static ProductRemovedFromCategoryMessage of(final ProductRemovedFromCateg return instance; } + public ProductRemovedFromCategoryMessage copyDeep(); + /** * factory method to create a deep copy of ProductRemovedFromCategoryMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductRemovedFromCategoryMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductRemovedFromCategoryMessageImpl.java index b1e6cac7ec0..c62a7307a8f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductRemovedFromCategoryMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductRemovedFromCategoryMessageImpl.java @@ -314,4 +314,8 @@ public String toString() { .build(); } + @Override + public ProductRemovedFromCategoryMessage copyDeep() { + return ProductRemovedFromCategoryMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductRemovedFromCategoryMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductRemovedFromCategoryMessagePayload.java index 81d2c828cfa..291d67ee025 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductRemovedFromCategoryMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductRemovedFromCategoryMessagePayload.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductRemovedFromCategory") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductRemovedFromCategoryMessagePayloadImpl.class) public interface ProductRemovedFromCategoryMessagePayload extends MessagePayload { @@ -90,6 +91,8 @@ public static ProductRemovedFromCategoryMessagePayload of(final ProductRemovedFr return instance; } + public ProductRemovedFromCategoryMessagePayload copyDeep(); + /** * factory method to create a deep copy of ProductRemovedFromCategoryMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductRemovedFromCategoryMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductRemovedFromCategoryMessagePayloadImpl.java index ee9531ab680..156da1272fd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductRemovedFromCategoryMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductRemovedFromCategoryMessagePayloadImpl.java @@ -112,4 +112,8 @@ public String toString() { .build(); } + @Override + public ProductRemovedFromCategoryMessagePayload copyDeep() { + return ProductRemovedFromCategoryMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductRevertedStagedChangesMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductRevertedStagedChangesMessage.java index 51060853fcf..a3e1a2b7690 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductRevertedStagedChangesMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductRevertedStagedChangesMessage.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductRevertedStagedChanges") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductRevertedStagedChangesMessageImpl.class) public interface ProductRevertedStagedChangesMessage extends Message { @@ -95,6 +96,8 @@ public static ProductRevertedStagedChangesMessage of(final ProductRevertedStaged return instance; } + public ProductRevertedStagedChangesMessage copyDeep(); + /** * factory method to create a deep copy of ProductRevertedStagedChangesMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductRevertedStagedChangesMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductRevertedStagedChangesMessageImpl.java index d7e62dfd649..912f43b056c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductRevertedStagedChangesMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductRevertedStagedChangesMessageImpl.java @@ -298,4 +298,8 @@ public String toString() { .build(); } + @Override + public ProductRevertedStagedChangesMessage copyDeep() { + return ProductRevertedStagedChangesMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductRevertedStagedChangesMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductRevertedStagedChangesMessagePayload.java index 21f43271ca9..201e3f5897d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductRevertedStagedChangesMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductRevertedStagedChangesMessagePayload.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductRevertedStagedChanges") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductRevertedStagedChangesMessagePayloadImpl.class) public interface ProductRevertedStagedChangesMessagePayload extends MessagePayload { @@ -79,6 +80,8 @@ public static ProductRevertedStagedChangesMessagePayload of( return instance; } + public ProductRevertedStagedChangesMessagePayload copyDeep(); + /** * factory method to create a deep copy of ProductRevertedStagedChangesMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductRevertedStagedChangesMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductRevertedStagedChangesMessagePayloadImpl.java index 547f141710c..a600ecc6df9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductRevertedStagedChangesMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductRevertedStagedChangesMessagePayloadImpl.java @@ -97,4 +97,8 @@ public String toString() { .build(); } + @Override + public ProductRevertedStagedChangesMessagePayload copyDeep() { + return ProductRevertedStagedChangesMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionCreatedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionCreatedMessage.java index 21a0af264c5..2264bb4d48f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionCreatedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionCreatedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductSelectionCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSelectionCreatedMessageImpl.class) public interface ProductSelectionCreatedMessage extends Message { @@ -90,6 +91,8 @@ public static ProductSelectionCreatedMessage of(final ProductSelectionCreatedMes return instance; } + public ProductSelectionCreatedMessage copyDeep(); + /** * factory method to create a deep copy of ProductSelectionCreatedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionCreatedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionCreatedMessageImpl.java index 675fda430a3..6b814db1855 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionCreatedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionCreatedMessageImpl.java @@ -294,4 +294,8 @@ public String toString() { .build(); } + @Override + public ProductSelectionCreatedMessage copyDeep() { + return ProductSelectionCreatedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionCreatedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionCreatedMessagePayload.java index a9c9585379d..cd492b64409 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionCreatedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionCreatedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductSelectionCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSelectionCreatedMessagePayloadImpl.class) public interface ProductSelectionCreatedMessagePayload extends MessagePayload { @@ -73,6 +74,8 @@ public static ProductSelectionCreatedMessagePayload of(final ProductSelectionCre return instance; } + public ProductSelectionCreatedMessagePayload copyDeep(); + /** * factory method to create a deep copy of ProductSelectionCreatedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionCreatedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionCreatedMessagePayloadImpl.java index a2fd1051028..d4c61965e1d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionCreatedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionCreatedMessagePayloadImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public ProductSelectionCreatedMessagePayload copyDeep() { + return ProductSelectionCreatedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionDeletedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionDeletedMessage.java index 0925caf1e6e..f083697071b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionDeletedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionDeletedMessage.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductSelectionDeleted") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSelectionDeletedMessageImpl.class) public interface ProductSelectionDeletedMessage extends Message { @@ -68,6 +69,8 @@ public static ProductSelectionDeletedMessage of(final ProductSelectionDeletedMes return instance; } + public ProductSelectionDeletedMessage copyDeep(); + /** * factory method to create a deep copy of ProductSelectionDeletedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionDeletedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionDeletedMessageImpl.java index bdc5e29efdd..0c22a6720a5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionDeletedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionDeletedMessageImpl.java @@ -273,4 +273,8 @@ public String toString() { .build(); } + @Override + public ProductSelectionDeletedMessage copyDeep() { + return ProductSelectionDeletedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionDeletedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionDeletedMessagePayload.java index 526b4a9ecd9..c03290eb062 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionDeletedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionDeletedMessagePayload.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductSelectionDeleted") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSelectionDeletedMessagePayloadImpl.class) public interface ProductSelectionDeletedMessagePayload extends MessagePayload { @@ -51,6 +52,8 @@ public static ProductSelectionDeletedMessagePayload of(final ProductSelectionDel return instance; } + public ProductSelectionDeletedMessagePayload copyDeep(); + /** * factory method to create a deep copy of ProductSelectionDeletedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionDeletedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionDeletedMessagePayloadImpl.java index 933113d9d55..f03557c99d8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionDeletedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionDeletedMessagePayloadImpl.java @@ -62,4 +62,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public ProductSelectionDeletedMessagePayload copyDeep() { + return ProductSelectionDeletedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductAddedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductAddedMessage.java index ad9d9b27d81..9369403a46d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductAddedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductAddedMessage.java @@ -38,6 +38,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductSelectionProductAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSelectionProductAddedMessageImpl.class) public interface ProductSelectionProductAddedMessage extends Message { @@ -109,6 +110,8 @@ public static ProductSelectionProductAddedMessage of(final ProductSelectionProdu return instance; } + public ProductSelectionProductAddedMessage copyDeep(); + /** * factory method to create a deep copy of ProductSelectionProductAddedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductAddedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductAddedMessageImpl.java index 6ed5336b189..136a51051d6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductAddedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductAddedMessageImpl.java @@ -315,4 +315,8 @@ public String toString() { .build(); } + @Override + public ProductSelectionProductAddedMessage copyDeep() { + return ProductSelectionProductAddedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductAddedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductAddedMessagePayload.java index 65086196de4..3fac1ae2f5a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductAddedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductAddedMessagePayload.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductSelectionProductAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSelectionProductAddedMessagePayloadImpl.class) public interface ProductSelectionProductAddedMessagePayload extends MessagePayload { @@ -93,6 +94,8 @@ public static ProductSelectionProductAddedMessagePayload of( return instance; } + public ProductSelectionProductAddedMessagePayload copyDeep(); + /** * factory method to create a deep copy of ProductSelectionProductAddedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductAddedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductAddedMessagePayloadImpl.java index ba84c8caf30..0ad87af0464 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductAddedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductAddedMessagePayloadImpl.java @@ -113,4 +113,8 @@ public String toString() { .build(); } + @Override + public ProductSelectionProductAddedMessagePayload copyDeep() { + return ProductSelectionProductAddedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductExcludedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductExcludedMessage.java index b9ba3bad18f..3738b07414a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductExcludedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductExcludedMessage.java @@ -38,6 +38,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductSelectionProductExcluded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSelectionProductExcludedMessageImpl.class) public interface ProductSelectionProductExcludedMessage extends Message { @@ -109,6 +110,8 @@ public static ProductSelectionProductExcludedMessage of(final ProductSelectionPr return instance; } + public ProductSelectionProductExcludedMessage copyDeep(); + /** * factory method to create a deep copy of ProductSelectionProductExcludedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductExcludedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductExcludedMessageImpl.java index 88d071e9868..d1e19036b0c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductExcludedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductExcludedMessageImpl.java @@ -315,4 +315,8 @@ public String toString() { .build(); } + @Override + public ProductSelectionProductExcludedMessage copyDeep() { + return ProductSelectionProductExcludedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductExcludedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductExcludedMessagePayload.java index c11c65b482b..ccb0f47b43c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductExcludedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductExcludedMessagePayload.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductSelectionProductExcluded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSelectionProductExcludedMessagePayloadImpl.class) public interface ProductSelectionProductExcludedMessagePayload extends MessagePayload { @@ -93,6 +94,8 @@ public static ProductSelectionProductExcludedMessagePayload of( return instance; } + public ProductSelectionProductExcludedMessagePayload copyDeep(); + /** * factory method to create a deep copy of ProductSelectionProductExcludedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductExcludedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductExcludedMessagePayloadImpl.java index d7a8fdfa202..044ee58b095 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductExcludedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductExcludedMessagePayloadImpl.java @@ -113,4 +113,8 @@ public String toString() { .build(); } + @Override + public ProductSelectionProductExcludedMessagePayload copyDeep() { + return ProductSelectionProductExcludedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductRemovedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductRemovedMessage.java index 71d2988f5dc..c1055d4df03 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductRemovedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductRemovedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductSelectionProductRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSelectionProductRemovedMessageImpl.class) public interface ProductSelectionProductRemovedMessage extends Message { @@ -90,6 +91,8 @@ public static ProductSelectionProductRemovedMessage of(final ProductSelectionPro return instance; } + public ProductSelectionProductRemovedMessage copyDeep(); + /** * factory method to create a deep copy of ProductSelectionProductRemovedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductRemovedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductRemovedMessageImpl.java index 515bf1bf8a9..4e854eebe5b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductRemovedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductRemovedMessageImpl.java @@ -294,4 +294,8 @@ public String toString() { .build(); } + @Override + public ProductSelectionProductRemovedMessage copyDeep() { + return ProductSelectionProductRemovedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductRemovedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductRemovedMessagePayload.java index 0d9ef06a565..ce89e2192ce 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductRemovedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductRemovedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductSelectionProductRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSelectionProductRemovedMessagePayloadImpl.class) public interface ProductSelectionProductRemovedMessagePayload extends MessagePayload { @@ -74,6 +75,8 @@ public static ProductSelectionProductRemovedMessagePayload of( return instance; } + public ProductSelectionProductRemovedMessagePayload copyDeep(); + /** * factory method to create a deep copy of ProductSelectionProductRemovedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductRemovedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductRemovedMessagePayloadImpl.java index 0dc200d6272..5b693e0a9c7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductRemovedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionProductRemovedMessagePayloadImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public ProductSelectionProductRemovedMessagePayload copyDeep() { + return ProductSelectionProductRemovedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionVariantExclusionChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionVariantExclusionChangedMessage.java index 823d0d2373f..c8c46ba2b91 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionVariantExclusionChangedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionVariantExclusionChangedMessage.java @@ -39,6 +39,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductSelectionVariantExclusionChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSelectionVariantExclusionChangedMessageImpl.class) public interface ProductSelectionVariantExclusionChangedMessage extends Message { @@ -128,6 +129,8 @@ public static ProductSelectionVariantExclusionChangedMessage of( return instance; } + public ProductSelectionVariantExclusionChangedMessage copyDeep(); + /** * factory method to create a deep copy of ProductSelectionVariantExclusionChangedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionVariantExclusionChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionVariantExclusionChangedMessageImpl.java index 50c67ae4124..a2ea1f873ff 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionVariantExclusionChangedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionVariantExclusionChangedMessageImpl.java @@ -337,4 +337,8 @@ public String toString() { .build(); } + @Override + public ProductSelectionVariantExclusionChangedMessage copyDeep() { + return ProductSelectionVariantExclusionChangedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionVariantExclusionChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionVariantExclusionChangedMessagePayload.java index 7f8a4666761..700dafcf8ff 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionVariantExclusionChangedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionVariantExclusionChangedMessagePayload.java @@ -32,6 +32,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductSelectionVariantExclusionChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSelectionVariantExclusionChangedMessagePayloadImpl.class) public interface ProductSelectionVariantExclusionChangedMessagePayload extends MessagePayload { @@ -111,6 +112,8 @@ public static ProductSelectionVariantExclusionChangedMessagePayload of( return instance; } + public ProductSelectionVariantExclusionChangedMessagePayload copyDeep(); + /** * factory method to create a deep copy of ProductSelectionVariantExclusionChangedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionVariantExclusionChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionVariantExclusionChangedMessagePayloadImpl.java index 0bb0aa422f7..ee6f85a5442 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionVariantExclusionChangedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionVariantExclusionChangedMessagePayloadImpl.java @@ -137,4 +137,8 @@ public String toString() { .build(); } + @Override + public ProductSelectionVariantExclusionChangedMessagePayload copyDeep() { + return ProductSelectionVariantExclusionChangedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionVariantSelectionChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionVariantSelectionChangedMessage.java index 90ddae6be96..1198f8e79bc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionVariantSelectionChangedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionVariantSelectionChangedMessage.java @@ -39,6 +39,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductSelectionVariantSelectionChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSelectionVariantSelectionChangedMessageImpl.class) public interface ProductSelectionVariantSelectionChangedMessage extends Message { @@ -128,6 +129,8 @@ public static ProductSelectionVariantSelectionChangedMessage of( return instance; } + public ProductSelectionVariantSelectionChangedMessage copyDeep(); + /** * factory method to create a deep copy of ProductSelectionVariantSelectionChangedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionVariantSelectionChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionVariantSelectionChangedMessageImpl.java index eabda0cdb4f..98a25b29a66 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionVariantSelectionChangedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionVariantSelectionChangedMessageImpl.java @@ -337,4 +337,8 @@ public String toString() { .build(); } + @Override + public ProductSelectionVariantSelectionChangedMessage copyDeep() { + return ProductSelectionVariantSelectionChangedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionVariantSelectionChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionVariantSelectionChangedMessagePayload.java index 1b8e251c15d..daa48916e6c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionVariantSelectionChangedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionVariantSelectionChangedMessagePayload.java @@ -32,6 +32,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductSelectionVariantSelectionChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSelectionVariantSelectionChangedMessagePayloadImpl.class) public interface ProductSelectionVariantSelectionChangedMessagePayload extends MessagePayload { @@ -111,6 +112,8 @@ public static ProductSelectionVariantSelectionChangedMessagePayload of( return instance; } + public ProductSelectionVariantSelectionChangedMessagePayload copyDeep(); + /** * factory method to create a deep copy of ProductSelectionVariantSelectionChangedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionVariantSelectionChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionVariantSelectionChangedMessagePayloadImpl.java index d780d18f135..f3dc2ff8fa6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionVariantSelectionChangedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSelectionVariantSelectionChangedMessagePayloadImpl.java @@ -137,4 +137,8 @@ public String toString() { .build(); } + @Override + public ProductSelectionVariantSelectionChangedMessagePayload copyDeep() { + return ProductSelectionVariantSelectionChangedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSlugChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSlugChangedMessage.java index e058c4c4369..aadcadf1a12 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSlugChangedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSlugChangedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductSlugChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSlugChangedMessageImpl.class) public interface ProductSlugChangedMessage extends Message { @@ -106,6 +107,8 @@ public static ProductSlugChangedMessage of(final ProductSlugChangedMessage templ return instance; } + public ProductSlugChangedMessage copyDeep(); + /** * factory method to create a deep copy of ProductSlugChangedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSlugChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSlugChangedMessageImpl.java index bdeacc86276..287f01e813b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSlugChangedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSlugChangedMessageImpl.java @@ -313,4 +313,8 @@ public String toString() { .build(); } + @Override + public ProductSlugChangedMessage copyDeep() { + return ProductSlugChangedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSlugChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSlugChangedMessagePayload.java index fba27a86881..349c2fa92e1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSlugChangedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSlugChangedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductSlugChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSlugChangedMessagePayloadImpl.class) public interface ProductSlugChangedMessagePayload extends MessagePayload { @@ -89,6 +90,8 @@ public static ProductSlugChangedMessagePayload of(final ProductSlugChangedMessag return instance; } + public ProductSlugChangedMessagePayload copyDeep(); + /** * factory method to create a deep copy of ProductSlugChangedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSlugChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSlugChangedMessagePayloadImpl.java index d74c1242a3e..4d05d1fc474 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSlugChangedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductSlugChangedMessagePayloadImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public ProductSlugChangedMessagePayload copyDeep() { + return ProductSlugChangedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductStateTransitionMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductStateTransitionMessage.java index 570ad305bba..fa571cc135e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductStateTransitionMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductStateTransitionMessage.java @@ -37,6 +37,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductStateTransition") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductStateTransitionMessageImpl.class) public interface ProductStateTransitionMessage extends Message { @@ -107,6 +108,8 @@ public static ProductStateTransitionMessage of(final ProductStateTransitionMessa return instance; } + public ProductStateTransitionMessage copyDeep(); + /** * factory method to create a deep copy of ProductStateTransitionMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductStateTransitionMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductStateTransitionMessageImpl.java index 96a78877c6c..b65521658f8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductStateTransitionMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductStateTransitionMessageImpl.java @@ -313,4 +313,8 @@ public String toString() { .build(); } + @Override + public ProductStateTransitionMessage copyDeep() { + return ProductStateTransitionMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductStateTransitionMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductStateTransitionMessagePayload.java index 1daf2b2058c..6eaf093bfda 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductStateTransitionMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductStateTransitionMessagePayload.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductStateTransition") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductStateTransitionMessagePayloadImpl.class) public interface ProductStateTransitionMessagePayload extends MessagePayload { @@ -90,6 +91,8 @@ public static ProductStateTransitionMessagePayload of(final ProductStateTransiti return instance; } + public ProductStateTransitionMessagePayload copyDeep(); + /** * factory method to create a deep copy of ProductStateTransitionMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductStateTransitionMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductStateTransitionMessagePayloadImpl.java index 81f7911a1f0..ff3b1abf4d6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductStateTransitionMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductStateTransitionMessagePayloadImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public ProductStateTransitionMessagePayload copyDeep() { + return ProductStateTransitionMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringCreatedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringCreatedMessage.java index 4970a215e08..85c0ad5bee5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringCreatedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringCreatedMessage.java @@ -42,6 +42,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductTailoringCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringCreatedMessageImpl.class) public interface ProductTailoringCreatedMessage extends Message { @@ -281,6 +282,8 @@ public static ProductTailoringCreatedMessage of(final ProductTailoringCreatedMes return instance; } + public ProductTailoringCreatedMessage copyDeep(); + /** * factory method to create a deep copy of ProductTailoringCreatedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringCreatedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringCreatedMessageImpl.java index c0953ce702f..640ab7a96c5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringCreatedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringCreatedMessageImpl.java @@ -518,4 +518,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringCreatedMessage copyDeep() { + return ProductTailoringCreatedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringCreatedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringCreatedMessagePayload.java index e12e4513147..bedd355c0c5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringCreatedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringCreatedMessagePayload.java @@ -35,6 +35,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductTailoringCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringCreatedMessagePayloadImpl.class) public interface ProductTailoringCreatedMessagePayload extends MessagePayload { @@ -264,6 +265,8 @@ public static ProductTailoringCreatedMessagePayload of(final ProductTailoringCre return instance; } + public ProductTailoringCreatedMessagePayload copyDeep(); + /** * factory method to create a deep copy of ProductTailoringCreatedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringCreatedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringCreatedMessagePayloadImpl.java index 02739275aae..e68c331057c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringCreatedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringCreatedMessagePayloadImpl.java @@ -318,4 +318,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringCreatedMessagePayload copyDeep() { + return ProductTailoringCreatedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringDeletedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringDeletedMessage.java index 06a39540167..ab8db2093e1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringDeletedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringDeletedMessage.java @@ -38,6 +38,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductTailoringDeleted") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringDeletedMessageImpl.class) public interface ProductTailoringDeletedMessage extends Message { @@ -125,6 +126,8 @@ public static ProductTailoringDeletedMessage of(final ProductTailoringDeletedMes return instance; } + public ProductTailoringDeletedMessage copyDeep(); + /** * factory method to create a deep copy of ProductTailoringDeletedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringDeletedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringDeletedMessageImpl.java index 1cc4b058e53..6571bfe77b2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringDeletedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringDeletedMessageImpl.java @@ -333,4 +333,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringDeletedMessage copyDeep() { + return ProductTailoringDeletedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringDeletedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringDeletedMessagePayload.java index 2310b661847..6cca45d1ff7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringDeletedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringDeletedMessagePayload.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductTailoringDeleted") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringDeletedMessagePayloadImpl.class) public interface ProductTailoringDeletedMessagePayload extends MessagePayload { @@ -108,6 +109,8 @@ public static ProductTailoringDeletedMessagePayload of(final ProductTailoringDel return instance; } + public ProductTailoringDeletedMessagePayload copyDeep(); + /** * factory method to create a deep copy of ProductTailoringDeletedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringDeletedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringDeletedMessagePayloadImpl.java index e8712b59cfe..34876a247e2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringDeletedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringDeletedMessagePayloadImpl.java @@ -130,4 +130,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringDeletedMessagePayload copyDeep() { + return ProductTailoringDeletedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringDescriptionSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringDescriptionSetMessage.java index bcabfce5a3d..c784c484a36 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringDescriptionSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringDescriptionSetMessage.java @@ -39,6 +39,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductTailoringDescriptionSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringDescriptionSetMessageImpl.class) public interface ProductTailoringDescriptionSetMessage extends Message { @@ -158,6 +159,8 @@ public static ProductTailoringDescriptionSetMessage of(final ProductTailoringDes return instance; } + public ProductTailoringDescriptionSetMessage copyDeep(); + /** * factory method to create a deep copy of ProductTailoringDescriptionSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringDescriptionSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringDescriptionSetMessageImpl.java index 64a7867d0d4..fd7fbe4ae7e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringDescriptionSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringDescriptionSetMessageImpl.java @@ -374,4 +374,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringDescriptionSetMessage copyDeep() { + return ProductTailoringDescriptionSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringDescriptionSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringDescriptionSetMessagePayload.java index 647e12d416b..c950aecf895 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringDescriptionSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringDescriptionSetMessagePayload.java @@ -32,6 +32,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductTailoringDescriptionSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringDescriptionSetMessagePayloadImpl.class) public interface ProductTailoringDescriptionSetMessagePayload extends MessagePayload { @@ -142,6 +143,8 @@ public static ProductTailoringDescriptionSetMessagePayload of( return instance; } + public ProductTailoringDescriptionSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of ProductTailoringDescriptionSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringDescriptionSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringDescriptionSetMessagePayloadImpl.java index 6fd0391e5fd..ec8f650dae3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringDescriptionSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringDescriptionSetMessagePayloadImpl.java @@ -175,4 +175,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringDescriptionSetMessagePayload copyDeep() { + return ProductTailoringDescriptionSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringImageAddedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringImageAddedMessage.java index 9afcea2eb54..28437ad8885 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringImageAddedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringImageAddedMessage.java @@ -41,6 +41,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductTailoringImageAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringImageAddedMessageImpl.class) public interface ProductTailoringImageAddedMessage extends Message { @@ -161,6 +162,8 @@ public static ProductTailoringImageAddedMessage of(final ProductTailoringImageAd return instance; } + public ProductTailoringImageAddedMessage copyDeep(); + /** * factory method to create a deep copy of ProductTailoringImageAddedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringImageAddedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringImageAddedMessageImpl.java index 522fe242887..d5b54c936d3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringImageAddedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringImageAddedMessageImpl.java @@ -374,4 +374,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringImageAddedMessage copyDeep() { + return ProductTailoringImageAddedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringImageAddedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringImageAddedMessagePayload.java index f98359efd33..cffd0dce671 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringImageAddedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringImageAddedMessagePayload.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductTailoringImageAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringImageAddedMessagePayloadImpl.class) public interface ProductTailoringImageAddedMessagePayload extends MessagePayload { @@ -144,6 +145,8 @@ public static ProductTailoringImageAddedMessagePayload of(final ProductTailoring return instance; } + public ProductTailoringImageAddedMessagePayload copyDeep(); + /** * factory method to create a deep copy of ProductTailoringImageAddedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringImageAddedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringImageAddedMessagePayloadImpl.java index c9d012254a5..231bf4919ed 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringImageAddedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringImageAddedMessagePayloadImpl.java @@ -175,4 +175,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringImageAddedMessagePayload copyDeep() { + return ProductTailoringImageAddedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringImagesSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringImagesSetMessage.java index 40d4c727a0c..c4457ec27a7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringImagesSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringImagesSetMessage.java @@ -41,6 +41,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductTailoringImagesSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringImagesSetMessageImpl.class) public interface ProductTailoringImagesSetMessage extends Message { @@ -192,6 +193,8 @@ public static ProductTailoringImagesSetMessage of(final ProductTailoringImagesSe return instance; } + public ProductTailoringImagesSetMessage copyDeep(); + /** * factory method to create a deep copy of ProductTailoringImagesSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringImagesSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringImagesSetMessageImpl.java index e804878756e..ce35533d59f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringImagesSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringImagesSetMessageImpl.java @@ -402,4 +402,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringImagesSetMessage copyDeep() { + return ProductTailoringImagesSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringImagesSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringImagesSetMessagePayload.java index fef3ddc3722..ecf144a6882 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringImagesSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringImagesSetMessagePayload.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductTailoringImagesSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringImagesSetMessagePayloadImpl.class) public interface ProductTailoringImagesSetMessagePayload extends MessagePayload { @@ -175,6 +176,8 @@ public static ProductTailoringImagesSetMessagePayload of(final ProductTailoringI return instance; } + public ProductTailoringImagesSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of ProductTailoringImagesSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringImagesSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringImagesSetMessagePayloadImpl.java index bbbf6df72a5..89f828ec92f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringImagesSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringImagesSetMessagePayloadImpl.java @@ -202,4 +202,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringImagesSetMessagePayload copyDeep() { + return ProductTailoringImagesSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringNameSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringNameSetMessage.java index 5c9059540ec..88b34a837df 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringNameSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringNameSetMessage.java @@ -39,6 +39,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductTailoringNameSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringNameSetMessageImpl.class) public interface ProductTailoringNameSetMessage extends Message { @@ -158,6 +159,8 @@ public static ProductTailoringNameSetMessage of(final ProductTailoringNameSetMes return instance; } + public ProductTailoringNameSetMessage copyDeep(); + /** * factory method to create a deep copy of ProductTailoringNameSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringNameSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringNameSetMessageImpl.java index 97520201388..cecc3e5fedf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringNameSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringNameSetMessageImpl.java @@ -373,4 +373,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringNameSetMessage copyDeep() { + return ProductTailoringNameSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringNameSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringNameSetMessagePayload.java index 01381ce312f..a0319cb2e8b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringNameSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringNameSetMessagePayload.java @@ -32,6 +32,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductTailoringNameSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringNameSetMessagePayloadImpl.class) public interface ProductTailoringNameSetMessagePayload extends MessagePayload { @@ -141,6 +142,8 @@ public static ProductTailoringNameSetMessagePayload of(final ProductTailoringNam return instance; } + public ProductTailoringNameSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of ProductTailoringNameSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringNameSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringNameSetMessagePayloadImpl.java index 8bf04aaf920..5f49c2f61f8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringNameSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringNameSetMessagePayloadImpl.java @@ -174,4 +174,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringNameSetMessagePayload copyDeep() { + return ProductTailoringNameSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringPublishedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringPublishedMessage.java index bf3ae4b42ee..32dc3d59fab 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringPublishedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringPublishedMessage.java @@ -38,6 +38,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductTailoringPublished") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringPublishedMessageImpl.class) public interface ProductTailoringPublishedMessage extends Message { @@ -125,6 +126,8 @@ public static ProductTailoringPublishedMessage of(final ProductTailoringPublishe return instance; } + public ProductTailoringPublishedMessage copyDeep(); + /** * factory method to create a deep copy of ProductTailoringPublishedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringPublishedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringPublishedMessageImpl.java index 281beb6ff2c..4f321dc9f80 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringPublishedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringPublishedMessageImpl.java @@ -334,4 +334,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringPublishedMessage copyDeep() { + return ProductTailoringPublishedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringPublishedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringPublishedMessagePayload.java index 572b6b00087..b8e58e21fee 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringPublishedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringPublishedMessagePayload.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductTailoringPublished") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringPublishedMessagePayloadImpl.class) public interface ProductTailoringPublishedMessagePayload extends MessagePayload { @@ -108,6 +109,8 @@ public static ProductTailoringPublishedMessagePayload of(final ProductTailoringP return instance; } + public ProductTailoringPublishedMessagePayload copyDeep(); + /** * factory method to create a deep copy of ProductTailoringPublishedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringPublishedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringPublishedMessagePayloadImpl.java index 910178c54b5..a3545d677ea 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringPublishedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringPublishedMessagePayloadImpl.java @@ -130,4 +130,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringPublishedMessagePayload copyDeep() { + return ProductTailoringPublishedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringSlugSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringSlugSetMessage.java index 39c9ec4d984..9136a091771 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringSlugSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringSlugSetMessage.java @@ -39,6 +39,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductTailoringSlugSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringSlugSetMessageImpl.class) public interface ProductTailoringSlugSetMessage extends Message { @@ -158,6 +159,8 @@ public static ProductTailoringSlugSetMessage of(final ProductTailoringSlugSetMes return instance; } + public ProductTailoringSlugSetMessage copyDeep(); + /** * factory method to create a deep copy of ProductTailoringSlugSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringSlugSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringSlugSetMessageImpl.java index b45c711de54..c487f75623a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringSlugSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringSlugSetMessageImpl.java @@ -373,4 +373,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringSlugSetMessage copyDeep() { + return ProductTailoringSlugSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringSlugSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringSlugSetMessagePayload.java index 4a944c6b4bc..d4010de2932 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringSlugSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringSlugSetMessagePayload.java @@ -32,6 +32,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductTailoringSlugSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringSlugSetMessagePayloadImpl.class) public interface ProductTailoringSlugSetMessagePayload extends MessagePayload { @@ -141,6 +142,8 @@ public static ProductTailoringSlugSetMessagePayload of(final ProductTailoringSlu return instance; } + public ProductTailoringSlugSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of ProductTailoringSlugSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringSlugSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringSlugSetMessagePayloadImpl.java index 687630a9d51..8a23998acfc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringSlugSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringSlugSetMessagePayloadImpl.java @@ -174,4 +174,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringSlugSetMessagePayload copyDeep() { + return ProductTailoringSlugSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringUnpublishedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringUnpublishedMessage.java index 573ff8a114f..a426b8a070e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringUnpublishedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringUnpublishedMessage.java @@ -38,6 +38,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductTailoringUnpublished") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringUnpublishedMessageImpl.class) public interface ProductTailoringUnpublishedMessage extends Message { @@ -125,6 +126,8 @@ public static ProductTailoringUnpublishedMessage of(final ProductTailoringUnpubl return instance; } + public ProductTailoringUnpublishedMessage copyDeep(); + /** * factory method to create a deep copy of ProductTailoringUnpublishedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringUnpublishedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringUnpublishedMessageImpl.java index 5ef22626e4b..3447286c08d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringUnpublishedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringUnpublishedMessageImpl.java @@ -334,4 +334,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringUnpublishedMessage copyDeep() { + return ProductTailoringUnpublishedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringUnpublishedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringUnpublishedMessagePayload.java index b7937ce0b41..2c87dbb2e51 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringUnpublishedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringUnpublishedMessagePayload.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductTailoringUnpublished") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringUnpublishedMessagePayloadImpl.class) public interface ProductTailoringUnpublishedMessagePayload extends MessagePayload { @@ -109,6 +110,8 @@ public static ProductTailoringUnpublishedMessagePayload of( return instance; } + public ProductTailoringUnpublishedMessagePayload copyDeep(); + /** * factory method to create a deep copy of ProductTailoringUnpublishedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringUnpublishedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringUnpublishedMessagePayloadImpl.java index 2bb2b897288..7a1de88a96f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringUnpublishedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductTailoringUnpublishedMessagePayloadImpl.java @@ -131,4 +131,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringUnpublishedMessagePayload copyDeep() { + return ProductTailoringUnpublishedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductUnpublishedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductUnpublishedMessage.java index a0ca7e80ddc..9b607b903dc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductUnpublishedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductUnpublishedMessage.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductUnpublished") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductUnpublishedMessageImpl.class) public interface ProductUnpublishedMessage extends Message { @@ -68,6 +69,8 @@ public static ProductUnpublishedMessage of(final ProductUnpublishedMessage templ return instance; } + public ProductUnpublishedMessage copyDeep(); + /** * factory method to create a deep copy of ProductUnpublishedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductUnpublishedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductUnpublishedMessageImpl.java index 357ba336682..14eb07b2408 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductUnpublishedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductUnpublishedMessageImpl.java @@ -273,4 +273,8 @@ public String toString() { .build(); } + @Override + public ProductUnpublishedMessage copyDeep() { + return ProductUnpublishedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductUnpublishedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductUnpublishedMessagePayload.java index 0525ee6d8b0..5812f3f7aa2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductUnpublishedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductUnpublishedMessagePayload.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductUnpublished") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductUnpublishedMessagePayloadImpl.class) public interface ProductUnpublishedMessagePayload extends MessagePayload { @@ -51,6 +52,8 @@ public static ProductUnpublishedMessagePayload of(final ProductUnpublishedMessag return instance; } + public ProductUnpublishedMessagePayload copyDeep(); + /** * factory method to create a deep copy of ProductUnpublishedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductUnpublishedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductUnpublishedMessagePayloadImpl.java index 0be48ce750b..827d0276b5c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductUnpublishedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductUnpublishedMessagePayloadImpl.java @@ -62,4 +62,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public ProductUnpublishedMessagePayload copyDeep() { + return ProductUnpublishedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantAddedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantAddedMessage.java index 70c201610d2..2510917ad44 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantAddedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantAddedMessage.java @@ -37,6 +37,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductVariantAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductVariantAddedMessageImpl.class) public interface ProductVariantAddedMessage extends Message { @@ -107,6 +108,8 @@ public static ProductVariantAddedMessage of(final ProductVariantAddedMessage tem return instance; } + public ProductVariantAddedMessage copyDeep(); + /** * factory method to create a deep copy of ProductVariantAddedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantAddedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantAddedMessageImpl.java index 35a8f9004ff..0969d444360 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantAddedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantAddedMessageImpl.java @@ -313,4 +313,8 @@ public String toString() { .build(); } + @Override + public ProductVariantAddedMessage copyDeep() { + return ProductVariantAddedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantAddedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantAddedMessagePayload.java index 8d94a1999db..2cea4d3e12c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantAddedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantAddedMessagePayload.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductVariantAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductVariantAddedMessagePayloadImpl.class) public interface ProductVariantAddedMessagePayload extends MessagePayload { @@ -90,6 +91,8 @@ public static ProductVariantAddedMessagePayload of(final ProductVariantAddedMess return instance; } + public ProductVariantAddedMessagePayload copyDeep(); + /** * factory method to create a deep copy of ProductVariantAddedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantAddedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantAddedMessagePayloadImpl.java index 241b1713e8e..0195b4f4611 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantAddedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantAddedMessagePayloadImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public ProductVariantAddedMessagePayload copyDeep() { + return ProductVariantAddedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantDeletedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantDeletedMessage.java index 9c22a5aa980..a0e53a1f4bc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantDeletedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantDeletedMessage.java @@ -37,6 +37,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductVariantDeleted") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductVariantDeletedMessageImpl.class) public interface ProductVariantDeletedMessage extends Message { @@ -130,6 +131,8 @@ public static ProductVariantDeletedMessage of(final ProductVariantDeletedMessage return instance; } + public ProductVariantDeletedMessage copyDeep(); + /** * factory method to create a deep copy of ProductVariantDeletedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantDeletedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantDeletedMessageImpl.java index 074de109df1..0c460caa273 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantDeletedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantDeletedMessageImpl.java @@ -337,4 +337,8 @@ public String toString() { .build(); } + @Override + public ProductVariantDeletedMessage copyDeep() { + return ProductVariantDeletedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantDeletedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantDeletedMessagePayload.java index 233fb905c91..55f4b2f6f3d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantDeletedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantDeletedMessagePayload.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductVariantDeleted") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductVariantDeletedMessagePayloadImpl.class) public interface ProductVariantDeletedMessagePayload extends MessagePayload { @@ -113,6 +114,8 @@ public static ProductVariantDeletedMessagePayload of(final ProductVariantDeleted return instance; } + public ProductVariantDeletedMessagePayload copyDeep(); + /** * factory method to create a deep copy of ProductVariantDeletedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantDeletedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantDeletedMessagePayloadImpl.java index b5a0a797a89..9c9cfb55e2d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantDeletedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantDeletedMessagePayloadImpl.java @@ -138,4 +138,8 @@ public String toString() { .build(); } + @Override + public ProductVariantDeletedMessagePayload copyDeep() { + return ProductVariantDeletedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantTailoringAddedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantTailoringAddedMessage.java index 195db0957a1..a8fde7fce4f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantTailoringAddedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantTailoringAddedMessage.java @@ -41,6 +41,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductVariantTailoringAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductVariantTailoringAddedMessageImpl.class) public interface ProductVariantTailoringAddedMessage extends Message { @@ -161,6 +162,8 @@ public static ProductVariantTailoringAddedMessage of(final ProductVariantTailori return instance; } + public ProductVariantTailoringAddedMessage copyDeep(); + /** * factory method to create a deep copy of ProductVariantTailoringAddedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantTailoringAddedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantTailoringAddedMessageImpl.java index 064c7305f9a..7a97a5d29b7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantTailoringAddedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantTailoringAddedMessageImpl.java @@ -374,4 +374,8 @@ public String toString() { .build(); } + @Override + public ProductVariantTailoringAddedMessage copyDeep() { + return ProductVariantTailoringAddedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantTailoringAddedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantTailoringAddedMessagePayload.java index ec56c95ca51..afc19a021d3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantTailoringAddedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantTailoringAddedMessagePayload.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductVariantTailoringAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductVariantTailoringAddedMessagePayloadImpl.class) public interface ProductVariantTailoringAddedMessagePayload extends MessagePayload { @@ -145,6 +146,8 @@ public static ProductVariantTailoringAddedMessagePayload of( return instance; } + public ProductVariantTailoringAddedMessagePayload copyDeep(); + /** * factory method to create a deep copy of ProductVariantTailoringAddedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantTailoringAddedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantTailoringAddedMessagePayloadImpl.java index 8b7ad2eeeee..a3eaae6cf94 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantTailoringAddedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantTailoringAddedMessagePayloadImpl.java @@ -175,4 +175,8 @@ public String toString() { .build(); } + @Override + public ProductVariantTailoringAddedMessagePayload copyDeep() { + return ProductVariantTailoringAddedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantTailoringRemovedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantTailoringRemovedMessage.java index 35f1c32a1cd..01cd077f518 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantTailoringRemovedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantTailoringRemovedMessage.java @@ -41,6 +41,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductVariantTailoringRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductVariantTailoringRemovedMessageImpl.class) public interface ProductVariantTailoringRemovedMessage extends Message { @@ -161,6 +162,8 @@ public static ProductVariantTailoringRemovedMessage of(final ProductVariantTailo return instance; } + public ProductVariantTailoringRemovedMessage copyDeep(); + /** * factory method to create a deep copy of ProductVariantTailoringRemovedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantTailoringRemovedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantTailoringRemovedMessageImpl.java index ef17e933ea9..192c72fd43f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantTailoringRemovedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantTailoringRemovedMessageImpl.java @@ -374,4 +374,8 @@ public String toString() { .build(); } + @Override + public ProductVariantTailoringRemovedMessage copyDeep() { + return ProductVariantTailoringRemovedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantTailoringRemovedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantTailoringRemovedMessagePayload.java index e51eaeb7150..fb1ed58ba9a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantTailoringRemovedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantTailoringRemovedMessagePayload.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ProductVariantTailoringRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductVariantTailoringRemovedMessagePayloadImpl.class) public interface ProductVariantTailoringRemovedMessagePayload extends MessagePayload { @@ -145,6 +146,8 @@ public static ProductVariantTailoringRemovedMessagePayload of( return instance; } + public ProductVariantTailoringRemovedMessagePayload copyDeep(); + /** * factory method to create a deep copy of ProductVariantTailoringRemovedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantTailoringRemovedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantTailoringRemovedMessagePayloadImpl.java index d3128a042b5..49031907ca6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantTailoringRemovedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ProductVariantTailoringRemovedMessagePayloadImpl.java @@ -175,4 +175,8 @@ public String toString() { .build(); } + @Override + public ProductVariantTailoringRemovedMessagePayload copyDeep() { + return ProductVariantTailoringRemovedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteCreatedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteCreatedMessage.java index 3db9ca401a9..cef5b5f4ab1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteCreatedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteCreatedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("QuoteCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = QuoteCreatedMessageImpl.class) public interface QuoteCreatedMessage extends Message { @@ -90,6 +91,8 @@ public static QuoteCreatedMessage of(final QuoteCreatedMessage template) { return instance; } + public QuoteCreatedMessage copyDeep(); + /** * factory method to create a deep copy of QuoteCreatedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteCreatedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteCreatedMessageImpl.java index 7b9526ab5df..4f92a5177d3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteCreatedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteCreatedMessageImpl.java @@ -293,4 +293,8 @@ public String toString() { .build(); } + @Override + public QuoteCreatedMessage copyDeep() { + return QuoteCreatedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteCreatedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteCreatedMessagePayload.java index bc8ff8187bd..5d1c9701fde 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteCreatedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteCreatedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("QuoteCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = QuoteCreatedMessagePayloadImpl.class) public interface QuoteCreatedMessagePayload extends MessagePayload { @@ -73,6 +74,8 @@ public static QuoteCreatedMessagePayload of(final QuoteCreatedMessagePayload tem return instance; } + public QuoteCreatedMessagePayload copyDeep(); + /** * factory method to create a deep copy of QuoteCreatedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteCreatedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteCreatedMessagePayloadImpl.java index 38405b166d8..8eabca5007a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteCreatedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteCreatedMessagePayloadImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public QuoteCreatedMessagePayload copyDeep() { + return QuoteCreatedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteCustomerChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteCustomerChangedMessage.java index 53da8955e50..615a4a40bb7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteCustomerChangedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteCustomerChangedMessage.java @@ -37,6 +37,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("QuoteCustomerChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = QuoteCustomerChangedMessageImpl.class) public interface QuoteCustomerChangedMessage extends Message { @@ -108,6 +109,8 @@ public static QuoteCustomerChangedMessage of(final QuoteCustomerChangedMessage t return instance; } + public QuoteCustomerChangedMessage copyDeep(); + /** * factory method to create a deep copy of QuoteCustomerChangedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteCustomerChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteCustomerChangedMessageImpl.java index e2ac5a76e4c..a7fb6955dd6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteCustomerChangedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteCustomerChangedMessageImpl.java @@ -313,4 +313,8 @@ public String toString() { .build(); } + @Override + public QuoteCustomerChangedMessage copyDeep() { + return QuoteCustomerChangedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteCustomerChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteCustomerChangedMessagePayload.java index 4dde1b7e226..d97012fc2ea 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteCustomerChangedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteCustomerChangedMessagePayload.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("QuoteCustomerChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = QuoteCustomerChangedMessagePayloadImpl.class) public interface QuoteCustomerChangedMessagePayload extends MessagePayload { @@ -91,6 +92,8 @@ public static QuoteCustomerChangedMessagePayload of(final QuoteCustomerChangedMe return instance; } + public QuoteCustomerChangedMessagePayload copyDeep(); + /** * factory method to create a deep copy of QuoteCustomerChangedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteCustomerChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteCustomerChangedMessagePayloadImpl.java index 58af4b9b0dc..695bc80cd73 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteCustomerChangedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteCustomerChangedMessagePayloadImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public QuoteCustomerChangedMessagePayload copyDeep() { + return QuoteCustomerChangedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteDeletedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteDeletedMessage.java index 61fdab6812a..08d3473427d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteDeletedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteDeletedMessage.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("QuoteDeleted") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = QuoteDeletedMessageImpl.class) public interface QuoteDeletedMessage extends Message { @@ -68,6 +69,8 @@ public static QuoteDeletedMessage of(final QuoteDeletedMessage template) { return instance; } + public QuoteDeletedMessage copyDeep(); + /** * factory method to create a deep copy of QuoteDeletedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteDeletedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteDeletedMessageImpl.java index 4a098e0308b..0abd73a5bf7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteDeletedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteDeletedMessageImpl.java @@ -273,4 +273,8 @@ public String toString() { .build(); } + @Override + public QuoteDeletedMessage copyDeep() { + return QuoteDeletedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteDeletedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteDeletedMessagePayload.java index 1102a88ef26..ece4ea621da 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteDeletedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteDeletedMessagePayload.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("QuoteDeleted") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = QuoteDeletedMessagePayloadImpl.class) public interface QuoteDeletedMessagePayload extends MessagePayload { @@ -51,6 +52,8 @@ public static QuoteDeletedMessagePayload of(final QuoteDeletedMessagePayload tem return instance; } + public QuoteDeletedMessagePayload copyDeep(); + /** * factory method to create a deep copy of QuoteDeletedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteDeletedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteDeletedMessagePayloadImpl.java index 697d0dcf4e1..d934ff29c7b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteDeletedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteDeletedMessagePayloadImpl.java @@ -62,4 +62,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public QuoteDeletedMessagePayload copyDeep() { + return QuoteDeletedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRenegotiationRequestedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRenegotiationRequestedMessage.java index e67002e718b..dfee7eb17ab 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRenegotiationRequestedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRenegotiationRequestedMessage.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("QuoteRenegotiationRequested") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = QuoteRenegotiationRequestedMessageImpl.class) public interface QuoteRenegotiationRequestedMessage extends Message { @@ -84,6 +85,8 @@ public static QuoteRenegotiationRequestedMessage of(final QuoteRenegotiationRequ return instance; } + public QuoteRenegotiationRequestedMessage copyDeep(); + /** * factory method to create a deep copy of QuoteRenegotiationRequestedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRenegotiationRequestedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRenegotiationRequestedMessageImpl.java index 65f26105c97..25afd1e3b8f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRenegotiationRequestedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRenegotiationRequestedMessageImpl.java @@ -294,4 +294,8 @@ public String toString() { .build(); } + @Override + public QuoteRenegotiationRequestedMessage copyDeep() { + return QuoteRenegotiationRequestedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRenegotiationRequestedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRenegotiationRequestedMessagePayload.java index 379461833e1..b4838020b15 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRenegotiationRequestedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRenegotiationRequestedMessagePayload.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("QuoteRenegotiationRequested") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = QuoteRenegotiationRequestedMessagePayloadImpl.class) public interface QuoteRenegotiationRequestedMessagePayload extends MessagePayload { @@ -68,6 +69,8 @@ public static QuoteRenegotiationRequestedMessagePayload of( return instance; } + public QuoteRenegotiationRequestedMessagePayload copyDeep(); + /** * factory method to create a deep copy of QuoteRenegotiationRequestedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRenegotiationRequestedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRenegotiationRequestedMessagePayloadImpl.java index d7747bef0d0..65387aaefdd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRenegotiationRequestedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRenegotiationRequestedMessagePayloadImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public QuoteRenegotiationRequestedMessagePayload copyDeep() { + return QuoteRenegotiationRequestedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestCreatedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestCreatedMessage.java index 09a07dbe541..f1712bf0b69 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestCreatedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestCreatedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("QuoteRequestCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = QuoteRequestCreatedMessageImpl.class) public interface QuoteRequestCreatedMessage extends Message { @@ -90,6 +91,8 @@ public static QuoteRequestCreatedMessage of(final QuoteRequestCreatedMessage tem return instance; } + public QuoteRequestCreatedMessage copyDeep(); + /** * factory method to create a deep copy of QuoteRequestCreatedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestCreatedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestCreatedMessageImpl.java index 446efe9387c..15d9c0205ec 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestCreatedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestCreatedMessageImpl.java @@ -293,4 +293,8 @@ public String toString() { .build(); } + @Override + public QuoteRequestCreatedMessage copyDeep() { + return QuoteRequestCreatedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestCreatedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestCreatedMessagePayload.java index 604e3d5fed5..f075ad9f9df 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestCreatedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestCreatedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("QuoteRequestCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = QuoteRequestCreatedMessagePayloadImpl.class) public interface QuoteRequestCreatedMessagePayload extends MessagePayload { @@ -73,6 +74,8 @@ public static QuoteRequestCreatedMessagePayload of(final QuoteRequestCreatedMess return instance; } + public QuoteRequestCreatedMessagePayload copyDeep(); + /** * factory method to create a deep copy of QuoteRequestCreatedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestCreatedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestCreatedMessagePayloadImpl.java index b8223572c2b..28e471ac426 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestCreatedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestCreatedMessagePayloadImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public QuoteRequestCreatedMessagePayload copyDeep() { + return QuoteRequestCreatedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestCustomerChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestCustomerChangedMessage.java index 290c2943b2e..dc87ea9493e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestCustomerChangedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestCustomerChangedMessage.java @@ -37,6 +37,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("QuoteRequestCustomerChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = QuoteRequestCustomerChangedMessageImpl.class) public interface QuoteRequestCustomerChangedMessage extends Message { @@ -108,6 +109,8 @@ public static QuoteRequestCustomerChangedMessage of(final QuoteRequestCustomerCh return instance; } + public QuoteRequestCustomerChangedMessage copyDeep(); + /** * factory method to create a deep copy of QuoteRequestCustomerChangedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestCustomerChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestCustomerChangedMessageImpl.java index 310e683f176..d4011618b69 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestCustomerChangedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestCustomerChangedMessageImpl.java @@ -314,4 +314,8 @@ public String toString() { .build(); } + @Override + public QuoteRequestCustomerChangedMessage copyDeep() { + return QuoteRequestCustomerChangedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestCustomerChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestCustomerChangedMessagePayload.java index 16b1371a4d4..2ade8153593 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestCustomerChangedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestCustomerChangedMessagePayload.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("QuoteRequestCustomerChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = QuoteRequestCustomerChangedMessagePayloadImpl.class) public interface QuoteRequestCustomerChangedMessagePayload extends MessagePayload { @@ -92,6 +93,8 @@ public static QuoteRequestCustomerChangedMessagePayload of( return instance; } + public QuoteRequestCustomerChangedMessagePayload copyDeep(); + /** * factory method to create a deep copy of QuoteRequestCustomerChangedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestCustomerChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestCustomerChangedMessagePayloadImpl.java index c1728f529f2..743301b6fd2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestCustomerChangedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestCustomerChangedMessagePayloadImpl.java @@ -112,4 +112,8 @@ public String toString() { .build(); } + @Override + public QuoteRequestCustomerChangedMessagePayload copyDeep() { + return QuoteRequestCustomerChangedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestDeletedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestDeletedMessage.java index 4ffa84c0e57..f3549393087 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestDeletedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestDeletedMessage.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("QuoteRequestDeleted") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = QuoteRequestDeletedMessageImpl.class) public interface QuoteRequestDeletedMessage extends Message { @@ -68,6 +69,8 @@ public static QuoteRequestDeletedMessage of(final QuoteRequestDeletedMessage tem return instance; } + public QuoteRequestDeletedMessage copyDeep(); + /** * factory method to create a deep copy of QuoteRequestDeletedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestDeletedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestDeletedMessageImpl.java index 9e1a7114729..e901ff5302b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestDeletedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestDeletedMessageImpl.java @@ -273,4 +273,8 @@ public String toString() { .build(); } + @Override + public QuoteRequestDeletedMessage copyDeep() { + return QuoteRequestDeletedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestDeletedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestDeletedMessagePayload.java index d4eeca6709b..aa1838d4fc6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestDeletedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestDeletedMessagePayload.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("QuoteRequestDeleted") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = QuoteRequestDeletedMessagePayloadImpl.class) public interface QuoteRequestDeletedMessagePayload extends MessagePayload { @@ -51,6 +52,8 @@ public static QuoteRequestDeletedMessagePayload of(final QuoteRequestDeletedMess return instance; } + public QuoteRequestDeletedMessagePayload copyDeep(); + /** * factory method to create a deep copy of QuoteRequestDeletedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestDeletedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestDeletedMessagePayloadImpl.java index 8bf0d9c6166..5c2a62a837a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestDeletedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestDeletedMessagePayloadImpl.java @@ -62,4 +62,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public QuoteRequestDeletedMessagePayload copyDeep() { + return QuoteRequestDeletedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestStateChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestStateChangedMessage.java index 19152247578..374bf212346 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestStateChangedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestStateChangedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("QuoteRequestStateChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = QuoteRequestStateChangedMessageImpl.class) public interface QuoteRequestStateChangedMessage extends Message { @@ -105,6 +106,8 @@ public static QuoteRequestStateChangedMessage of(final QuoteRequestStateChangedM return instance; } + public QuoteRequestStateChangedMessage copyDeep(); + /** * factory method to create a deep copy of QuoteRequestStateChangedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestStateChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestStateChangedMessageImpl.java index 7a56eb81cdc..07126bd078f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestStateChangedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestStateChangedMessageImpl.java @@ -316,4 +316,8 @@ public String toString() { .build(); } + @Override + public QuoteRequestStateChangedMessage copyDeep() { + return QuoteRequestStateChangedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestStateChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestStateChangedMessagePayload.java index 3e3d6265721..6e46819d9b6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestStateChangedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestStateChangedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("QuoteRequestStateChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = QuoteRequestStateChangedMessagePayloadImpl.class) public interface QuoteRequestStateChangedMessagePayload extends MessagePayload { @@ -88,6 +89,8 @@ public static QuoteRequestStateChangedMessagePayload of(final QuoteRequestStateC return instance; } + public QuoteRequestStateChangedMessagePayload copyDeep(); + /** * factory method to create a deep copy of QuoteRequestStateChangedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestStateChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestStateChangedMessagePayloadImpl.java index 358571de7cc..afaf51bde76 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestStateChangedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestStateChangedMessagePayloadImpl.java @@ -116,4 +116,8 @@ public String toString() { .build(); } + @Override + public QuoteRequestStateChangedMessagePayload copyDeep() { + return QuoteRequestStateChangedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestStateTransitionMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestStateTransitionMessage.java index c4ca63bd189..fa26eed86a9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestStateTransitionMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestStateTransitionMessage.java @@ -37,6 +37,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("QuoteRequestStateTransition") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = QuoteRequestStateTransitionMessageImpl.class) public interface QuoteRequestStateTransitionMessage extends Message { @@ -123,6 +124,8 @@ public static QuoteRequestStateTransitionMessage of(final QuoteRequestStateTrans return instance; } + public QuoteRequestStateTransitionMessage copyDeep(); + /** * factory method to create a deep copy of QuoteRequestStateTransitionMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestStateTransitionMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestStateTransitionMessageImpl.java index cd2a9d77df1..e935964964c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestStateTransitionMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestStateTransitionMessageImpl.java @@ -334,4 +334,8 @@ public String toString() { .build(); } + @Override + public QuoteRequestStateTransitionMessage copyDeep() { + return QuoteRequestStateTransitionMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestStateTransitionMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestStateTransitionMessagePayload.java index c16338b728d..cf6e624f700 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestStateTransitionMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestStateTransitionMessagePayload.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("QuoteRequestStateTransition") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = QuoteRequestStateTransitionMessagePayloadImpl.class) public interface QuoteRequestStateTransitionMessagePayload extends MessagePayload { @@ -107,6 +108,8 @@ public static QuoteRequestStateTransitionMessagePayload of( return instance; } + public QuoteRequestStateTransitionMessagePayload copyDeep(); + /** * factory method to create a deep copy of QuoteRequestStateTransitionMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestStateTransitionMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestStateTransitionMessagePayloadImpl.java index 616a23f1d9c..13b0e1f12b2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestStateTransitionMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteRequestStateTransitionMessagePayloadImpl.java @@ -131,4 +131,8 @@ public String toString() { .build(); } + @Override + public QuoteRequestStateTransitionMessagePayload copyDeep() { + return QuoteRequestStateTransitionMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteStateChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteStateChangedMessage.java index 9f8ef186270..ce8dba76aba 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteStateChangedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteStateChangedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("QuoteStateChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = QuoteStateChangedMessageImpl.class) public interface QuoteStateChangedMessage extends Message { @@ -105,6 +106,8 @@ public static QuoteStateChangedMessage of(final QuoteStateChangedMessage templat return instance; } + public QuoteStateChangedMessage copyDeep(); + /** * factory method to create a deep copy of QuoteStateChangedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteStateChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteStateChangedMessageImpl.java index 5c4b3438bee..b59508c2f5e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteStateChangedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteStateChangedMessageImpl.java @@ -313,4 +313,8 @@ public String toString() { .build(); } + @Override + public QuoteStateChangedMessage copyDeep() { + return QuoteStateChangedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteStateChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteStateChangedMessagePayload.java index cc77508eb58..4f775e86b6d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteStateChangedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteStateChangedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("QuoteStateChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = QuoteStateChangedMessagePayloadImpl.class) public interface QuoteStateChangedMessagePayload extends MessagePayload { @@ -88,6 +89,8 @@ public static QuoteStateChangedMessagePayload of(final QuoteStateChangedMessageP return instance; } + public QuoteStateChangedMessagePayload copyDeep(); + /** * factory method to create a deep copy of QuoteStateChangedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteStateChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteStateChangedMessagePayloadImpl.java index 9c99b6cc278..19ea46a1c79 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteStateChangedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteStateChangedMessagePayloadImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public QuoteStateChangedMessagePayload copyDeep() { + return QuoteStateChangedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteStateTransitionMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteStateTransitionMessage.java index 2e7b58e38cd..f24457c4a0c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteStateTransitionMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteStateTransitionMessage.java @@ -37,6 +37,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("QuoteStateTransition") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = QuoteStateTransitionMessageImpl.class) public interface QuoteStateTransitionMessage extends Message { @@ -123,6 +124,8 @@ public static QuoteStateTransitionMessage of(final QuoteStateTransitionMessage t return instance; } + public QuoteStateTransitionMessage copyDeep(); + /** * factory method to create a deep copy of QuoteStateTransitionMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteStateTransitionMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteStateTransitionMessageImpl.java index 6c365eb8a79..7ec01ec7d0b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteStateTransitionMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteStateTransitionMessageImpl.java @@ -333,4 +333,8 @@ public String toString() { .build(); } + @Override + public QuoteStateTransitionMessage copyDeep() { + return QuoteStateTransitionMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteStateTransitionMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteStateTransitionMessagePayload.java index 5cbdf030071..d983f857194 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteStateTransitionMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteStateTransitionMessagePayload.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("QuoteStateTransition") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = QuoteStateTransitionMessagePayloadImpl.class) public interface QuoteStateTransitionMessagePayload extends MessagePayload { @@ -106,6 +107,8 @@ public static QuoteStateTransitionMessagePayload of(final QuoteStateTransitionMe return instance; } + public QuoteStateTransitionMessagePayload copyDeep(); + /** * factory method to create a deep copy of QuoteStateTransitionMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteStateTransitionMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteStateTransitionMessagePayloadImpl.java index af7dd230025..a7b41212223 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteStateTransitionMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/QuoteStateTransitionMessagePayloadImpl.java @@ -130,4 +130,8 @@ public String toString() { .build(); } + @Override + public QuoteStateTransitionMessagePayload copyDeep() { + return QuoteStateTransitionMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReturnInfoAddedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReturnInfoAddedMessage.java index 2c6f8948e21..0d3b457213c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReturnInfoAddedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReturnInfoAddedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ReturnInfoAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ReturnInfoAddedMessageImpl.class) public interface ReturnInfoAddedMessage extends OrderMessage { @@ -90,6 +91,8 @@ public static ReturnInfoAddedMessage of(final ReturnInfoAddedMessage template) { return instance; } + public ReturnInfoAddedMessage copyDeep(); + /** * factory method to create a deep copy of ReturnInfoAddedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReturnInfoAddedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReturnInfoAddedMessageImpl.java index 8e0a85bfdd8..4ccac4e7fcc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReturnInfoAddedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReturnInfoAddedMessageImpl.java @@ -293,4 +293,8 @@ public String toString() { .build(); } + @Override + public ReturnInfoAddedMessage copyDeep() { + return ReturnInfoAddedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReturnInfoAddedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReturnInfoAddedMessagePayload.java index e57fc9297f4..0c87374d556 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReturnInfoAddedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReturnInfoAddedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ReturnInfoAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ReturnInfoAddedMessagePayloadImpl.class) public interface ReturnInfoAddedMessagePayload extends OrderMessagePayload { @@ -73,6 +74,8 @@ public static ReturnInfoAddedMessagePayload of(final ReturnInfoAddedMessagePaylo return instance; } + public ReturnInfoAddedMessagePayload copyDeep(); + /** * factory method to create a deep copy of ReturnInfoAddedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReturnInfoAddedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReturnInfoAddedMessagePayloadImpl.java index 663309eed56..9bd43008759 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReturnInfoAddedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReturnInfoAddedMessagePayloadImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public ReturnInfoAddedMessagePayload copyDeep() { + return ReturnInfoAddedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReturnInfoSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReturnInfoSetMessage.java index 46c7353fa1d..834a110e647 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReturnInfoSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReturnInfoSetMessage.java @@ -35,6 +35,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ReturnInfoSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ReturnInfoSetMessageImpl.class) public interface ReturnInfoSetMessage extends OrderMessage { @@ -96,6 +97,8 @@ public static ReturnInfoSetMessage of(final ReturnInfoSetMessage template) { return instance; } + public ReturnInfoSetMessage copyDeep(); + /** * factory method to create a deep copy of ReturnInfoSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReturnInfoSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReturnInfoSetMessageImpl.java index 90ed1d533e3..ff1283916b8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReturnInfoSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReturnInfoSetMessageImpl.java @@ -297,4 +297,8 @@ public String toString() { .build(); } + @Override + public ReturnInfoSetMessage copyDeep() { + return ReturnInfoSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReturnInfoSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReturnInfoSetMessagePayload.java index 263959cbafd..6d8d0221892 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReturnInfoSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReturnInfoSetMessagePayload.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ReturnInfoSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ReturnInfoSetMessagePayloadImpl.class) public interface ReturnInfoSetMessagePayload extends OrderMessagePayload { @@ -79,6 +80,8 @@ public static ReturnInfoSetMessagePayload of(final ReturnInfoSetMessagePayload t return instance; } + public ReturnInfoSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of ReturnInfoSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReturnInfoSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReturnInfoSetMessagePayloadImpl.java index 68a59e56821..8d651bf5eda 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReturnInfoSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReturnInfoSetMessagePayloadImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public ReturnInfoSetMessagePayload copyDeep() { + return ReturnInfoSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewCreatedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewCreatedMessage.java index 6955b187357..65971c2b8a1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewCreatedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewCreatedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ReviewCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ReviewCreatedMessageImpl.class) public interface ReviewCreatedMessage extends Message { @@ -90,6 +91,8 @@ public static ReviewCreatedMessage of(final ReviewCreatedMessage template) { return instance; } + public ReviewCreatedMessage copyDeep(); + /** * factory method to create a deep copy of ReviewCreatedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewCreatedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewCreatedMessageImpl.java index 0fa9c761c1e..5bc5c6d4c2d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewCreatedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewCreatedMessageImpl.java @@ -293,4 +293,8 @@ public String toString() { .build(); } + @Override + public ReviewCreatedMessage copyDeep() { + return ReviewCreatedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewCreatedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewCreatedMessagePayload.java index 48d41fda4a7..b65453be9e9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewCreatedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewCreatedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ReviewCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ReviewCreatedMessagePayloadImpl.class) public interface ReviewCreatedMessagePayload extends MessagePayload { @@ -73,6 +74,8 @@ public static ReviewCreatedMessagePayload of(final ReviewCreatedMessagePayload t return instance; } + public ReviewCreatedMessagePayload copyDeep(); + /** * factory method to create a deep copy of ReviewCreatedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewCreatedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewCreatedMessagePayloadImpl.java index 833f7d3f7a6..87d693493e0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewCreatedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewCreatedMessagePayloadImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public ReviewCreatedMessagePayload copyDeep() { + return ReviewCreatedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewRatingSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewRatingSetMessage.java index da8dfc9e136..94fe365670b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewRatingSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewRatingSetMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ReviewRatingSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ReviewRatingSetMessageImpl.class) public interface ReviewRatingSetMessage extends Message { @@ -137,6 +138,8 @@ public static ReviewRatingSetMessage of(final ReviewRatingSetMessage template) { return instance; } + public ReviewRatingSetMessage copyDeep(); + /** * factory method to create a deep copy of ReviewRatingSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewRatingSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewRatingSetMessageImpl.java index 1ad19487d70..683412e8805 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewRatingSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewRatingSetMessageImpl.java @@ -352,4 +352,8 @@ public String toString() { .build(); } + @Override + public ReviewRatingSetMessage copyDeep() { + return ReviewRatingSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewRatingSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewRatingSetMessagePayload.java index 06b1184e3d5..4d3566a18ff 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewRatingSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewRatingSetMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ReviewRatingSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ReviewRatingSetMessagePayloadImpl.class) public interface ReviewRatingSetMessagePayload extends MessagePayload { @@ -120,6 +121,8 @@ public static ReviewRatingSetMessagePayload of(final ReviewRatingSetMessagePaylo return instance; } + public ReviewRatingSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of ReviewRatingSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewRatingSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewRatingSetMessagePayloadImpl.java index e6250c98776..f6623060d67 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewRatingSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewRatingSetMessagePayloadImpl.java @@ -153,4 +153,8 @@ public String toString() { .build(); } + @Override + public ReviewRatingSetMessagePayload copyDeep() { + return ReviewRatingSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewStateTransitionMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewStateTransitionMessage.java index 4b3f473dd83..d56fcca8e92 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewStateTransitionMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewStateTransitionMessage.java @@ -40,6 +40,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ReviewStateTransition") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ReviewStateTransitionMessageImpl.class) public interface ReviewStateTransitionMessage extends Message { @@ -174,6 +175,8 @@ public static ReviewStateTransitionMessage of(final ReviewStateTransitionMessage return instance; } + public ReviewStateTransitionMessage copyDeep(); + /** * factory method to create a deep copy of ReviewStateTransitionMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewStateTransitionMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewStateTransitionMessageImpl.java index 3651dc82a4a..912393f85c2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewStateTransitionMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewStateTransitionMessageImpl.java @@ -393,4 +393,8 @@ public String toString() { .build(); } + @Override + public ReviewStateTransitionMessage copyDeep() { + return ReviewStateTransitionMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewStateTransitionMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewStateTransitionMessagePayload.java index 5c01f93d15d..f8a2c0b9b4a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewStateTransitionMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewStateTransitionMessagePayload.java @@ -33,6 +33,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ReviewStateTransition") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ReviewStateTransitionMessagePayloadImpl.class) public interface ReviewStateTransitionMessagePayload extends MessagePayload { @@ -157,6 +158,8 @@ public static ReviewStateTransitionMessagePayload of(final ReviewStateTransition return instance; } + public ReviewStateTransitionMessagePayload copyDeep(); + /** * factory method to create a deep copy of ReviewStateTransitionMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewStateTransitionMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewStateTransitionMessagePayloadImpl.java index 96837176098..d77b82f304d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewStateTransitionMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ReviewStateTransitionMessagePayloadImpl.java @@ -194,4 +194,8 @@ public String toString() { .build(); } + @Override + public ReviewStateTransitionMessagePayload copyDeep() { + return ReviewStateTransitionMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListLineItemAddedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListLineItemAddedMessage.java index 97438c7a7c5..78255fee3ad 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListLineItemAddedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListLineItemAddedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ShoppingListLineItemAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShoppingListLineItemAddedMessageImpl.class) public interface ShoppingListLineItemAddedMessage extends ShoppingListMessage { @@ -90,6 +91,8 @@ public static ShoppingListLineItemAddedMessage of(final ShoppingListLineItemAdde return instance; } + public ShoppingListLineItemAddedMessage copyDeep(); + /** * factory method to create a deep copy of ShoppingListLineItemAddedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListLineItemAddedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListLineItemAddedMessageImpl.java index c3c62d028bd..542033b6adb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListLineItemAddedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListLineItemAddedMessageImpl.java @@ -294,4 +294,8 @@ public String toString() { .build(); } + @Override + public ShoppingListLineItemAddedMessage copyDeep() { + return ShoppingListLineItemAddedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListLineItemAddedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListLineItemAddedMessagePayload.java index 2def0dadc7b..b59d358099a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListLineItemAddedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListLineItemAddedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ShoppingListLineItemAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShoppingListLineItemAddedMessagePayloadImpl.class) public interface ShoppingListLineItemAddedMessagePayload extends ShoppingListMessagePayload { @@ -73,6 +74,8 @@ public static ShoppingListLineItemAddedMessagePayload of(final ShoppingListLineI return instance; } + public ShoppingListLineItemAddedMessagePayload copyDeep(); + /** * factory method to create a deep copy of ShoppingListLineItemAddedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListLineItemAddedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListLineItemAddedMessagePayloadImpl.java index fbf0348c0d9..f2fb205dbb0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListLineItemAddedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListLineItemAddedMessagePayloadImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public ShoppingListLineItemAddedMessagePayload copyDeep() { + return ShoppingListLineItemAddedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListLineItemRemovedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListLineItemRemovedMessage.java index 822abd1fe2a..c310ce6d6ca 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListLineItemRemovedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListLineItemRemovedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ShoppingListLineItemRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShoppingListLineItemRemovedMessageImpl.class) public interface ShoppingListLineItemRemovedMessage extends ShoppingListMessage { @@ -90,6 +91,8 @@ public static ShoppingListLineItemRemovedMessage of(final ShoppingListLineItemRe return instance; } + public ShoppingListLineItemRemovedMessage copyDeep(); + /** * factory method to create a deep copy of ShoppingListLineItemRemovedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListLineItemRemovedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListLineItemRemovedMessageImpl.java index 8ef5ae1f639..e417aca582a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListLineItemRemovedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListLineItemRemovedMessageImpl.java @@ -294,4 +294,8 @@ public String toString() { .build(); } + @Override + public ShoppingListLineItemRemovedMessage copyDeep() { + return ShoppingListLineItemRemovedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListLineItemRemovedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListLineItemRemovedMessagePayload.java index d44cf52306f..763ba101d45 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListLineItemRemovedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListLineItemRemovedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ShoppingListLineItemRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShoppingListLineItemRemovedMessagePayloadImpl.class) public interface ShoppingListLineItemRemovedMessagePayload extends ShoppingListMessagePayload { @@ -74,6 +75,8 @@ public static ShoppingListLineItemRemovedMessagePayload of( return instance; } + public ShoppingListLineItemRemovedMessagePayload copyDeep(); + /** * factory method to create a deep copy of ShoppingListLineItemRemovedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListLineItemRemovedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListLineItemRemovedMessagePayloadImpl.java index 6c5b6ea06e1..94ca8979b48 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListLineItemRemovedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListLineItemRemovedMessagePayloadImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public ShoppingListLineItemRemovedMessagePayload copyDeep() { + return ShoppingListLineItemRemovedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListMessage.java index 6834e660b3b..f8a87315876 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListMessage.java @@ -34,6 +34,8 @@ @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") public interface ShoppingListMessage extends Message { + public ShoppingListMessage copyDeep(); + /** * factory method to create a deep copy of ShoppingListMessage * @param template instance to be copied @@ -44,13 +46,9 @@ public static ShoppingListMessage deepCopy(@Nullable final ShoppingListMessage t if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.message.ShoppingListLineItemAddedMessage) { - return com.commercetools.api.models.message.ShoppingListLineItemAddedMessage - .deepCopy((com.commercetools.api.models.message.ShoppingListLineItemAddedMessage) template); - } - if (template instanceof com.commercetools.api.models.message.ShoppingListLineItemRemovedMessage) { - return com.commercetools.api.models.message.ShoppingListLineItemRemovedMessage - .deepCopy((com.commercetools.api.models.message.ShoppingListLineItemRemovedMessage) template); + + if (!(template instanceof ShoppingListMessageImpl)) { + return template.copyDeep(); } ShoppingListMessageImpl instance = new ShoppingListMessageImpl(); instance.setId(template.getId()); diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListMessageImpl.java index 2acc942d78e..970bb4e570a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListMessageImpl.java @@ -272,4 +272,8 @@ public String toString() { .build(); } + @Override + public ShoppingListMessage copyDeep() { + return ShoppingListMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListMessagePayload.java index d64392068f3..a866f79e52b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListMessagePayload.java @@ -27,6 +27,8 @@ @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") public interface ShoppingListMessagePayload extends MessagePayload { + public ShoppingListMessagePayload copyDeep(); + /** * factory method to create a deep copy of ShoppingListMessagePayload * @param template instance to be copied @@ -37,13 +39,9 @@ public static ShoppingListMessagePayload deepCopy(@Nullable final ShoppingListMe if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.message.ShoppingListLineItemAddedMessagePayload) { - return com.commercetools.api.models.message.ShoppingListLineItemAddedMessagePayload - .deepCopy((com.commercetools.api.models.message.ShoppingListLineItemAddedMessagePayload) template); - } - if (template instanceof com.commercetools.api.models.message.ShoppingListLineItemRemovedMessagePayload) { - return com.commercetools.api.models.message.ShoppingListLineItemRemovedMessagePayload.deepCopy( - (com.commercetools.api.models.message.ShoppingListLineItemRemovedMessagePayload) template); + + if (!(template instanceof ShoppingListMessagePayloadImpl)) { + return template.copyDeep(); } ShoppingListMessagePayloadImpl instance = new ShoppingListMessagePayloadImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListMessagePayloadImpl.java index c8e0983e011..95861180aa9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListMessagePayloadImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public ShoppingListMessagePayload copyDeep() { + return ShoppingListMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListStoreSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListStoreSetMessagePayload.java index 848496c0b23..d02e4f22718 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListStoreSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListStoreSetMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ShoppingListStoreSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShoppingListStoreSetMessagePayloadImpl.class) public interface ShoppingListStoreSetMessagePayload extends MessagePayload { @@ -73,6 +74,8 @@ public static ShoppingListStoreSetMessagePayload of(final ShoppingListStoreSetMe return instance; } + public ShoppingListStoreSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of ShoppingListStoreSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListStoreSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListStoreSetMessagePayloadImpl.java index 4606b5240a3..33c5733daf0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListStoreSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/ShoppingListStoreSetMessagePayloadImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public ShoppingListStoreSetMessagePayload copyDeep() { + return ShoppingListStoreSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteCreatedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteCreatedMessage.java index be64b939caf..71f031e574b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteCreatedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteCreatedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StagedQuoteCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedQuoteCreatedMessageImpl.class) public interface StagedQuoteCreatedMessage extends Message { @@ -90,6 +91,8 @@ public static StagedQuoteCreatedMessage of(final StagedQuoteCreatedMessage templ return instance; } + public StagedQuoteCreatedMessage copyDeep(); + /** * factory method to create a deep copy of StagedQuoteCreatedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteCreatedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteCreatedMessageImpl.java index 18e9380c751..6966d13c7a8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteCreatedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteCreatedMessageImpl.java @@ -293,4 +293,8 @@ public String toString() { .build(); } + @Override + public StagedQuoteCreatedMessage copyDeep() { + return StagedQuoteCreatedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteCreatedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteCreatedMessagePayload.java index a488471ddb3..fd9614fddbf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteCreatedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteCreatedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StagedQuoteCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedQuoteCreatedMessagePayloadImpl.class) public interface StagedQuoteCreatedMessagePayload extends MessagePayload { @@ -73,6 +74,8 @@ public static StagedQuoteCreatedMessagePayload of(final StagedQuoteCreatedMessag return instance; } + public StagedQuoteCreatedMessagePayload copyDeep(); + /** * factory method to create a deep copy of StagedQuoteCreatedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteCreatedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteCreatedMessagePayloadImpl.java index 63fb450742e..557bb6dd880 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteCreatedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteCreatedMessagePayloadImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public StagedQuoteCreatedMessagePayload copyDeep() { + return StagedQuoteCreatedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteDeletedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteDeletedMessage.java index 8fa8336104e..3b50a3efcfc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteDeletedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteDeletedMessage.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StagedQuoteDeleted") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedQuoteDeletedMessageImpl.class) public interface StagedQuoteDeletedMessage extends Message { @@ -68,6 +69,8 @@ public static StagedQuoteDeletedMessage of(final StagedQuoteDeletedMessage templ return instance; } + public StagedQuoteDeletedMessage copyDeep(); + /** * factory method to create a deep copy of StagedQuoteDeletedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteDeletedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteDeletedMessageImpl.java index 732e92b023a..de831e19c65 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteDeletedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteDeletedMessageImpl.java @@ -273,4 +273,8 @@ public String toString() { .build(); } + @Override + public StagedQuoteDeletedMessage copyDeep() { + return StagedQuoteDeletedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteDeletedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteDeletedMessagePayload.java index bd77e773c0e..027498c720e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteDeletedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteDeletedMessagePayload.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StagedQuoteDeleted") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedQuoteDeletedMessagePayloadImpl.class) public interface StagedQuoteDeletedMessagePayload extends MessagePayload { @@ -51,6 +52,8 @@ public static StagedQuoteDeletedMessagePayload of(final StagedQuoteDeletedMessag return instance; } + public StagedQuoteDeletedMessagePayload copyDeep(); + /** * factory method to create a deep copy of StagedQuoteDeletedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteDeletedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteDeletedMessagePayloadImpl.java index f18b8a581db..6603c9ad9b7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteDeletedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteDeletedMessagePayloadImpl.java @@ -62,4 +62,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public StagedQuoteDeletedMessagePayload copyDeep() { + return StagedQuoteDeletedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteSellerCommentSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteSellerCommentSetMessage.java index 39c479f0807..8f27d4d3782 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteSellerCommentSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteSellerCommentSetMessage.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StagedQuoteSellerCommentSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedQuoteSellerCommentSetMessageImpl.class) public interface StagedQuoteSellerCommentSetMessage extends Message { @@ -87,6 +88,8 @@ public static StagedQuoteSellerCommentSetMessage of(final StagedQuoteSellerComme return instance; } + public StagedQuoteSellerCommentSetMessage copyDeep(); + /** * factory method to create a deep copy of StagedQuoteSellerCommentSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteSellerCommentSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteSellerCommentSetMessageImpl.java index 89ec9718faf..5ab2814468e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteSellerCommentSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteSellerCommentSetMessageImpl.java @@ -294,4 +294,8 @@ public String toString() { .build(); } + @Override + public StagedQuoteSellerCommentSetMessage copyDeep() { + return StagedQuoteSellerCommentSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteSellerCommentSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteSellerCommentSetMessagePayload.java index ba1ab99688b..0c041d82df6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteSellerCommentSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteSellerCommentSetMessagePayload.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StagedQuoteSellerCommentSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedQuoteSellerCommentSetMessagePayloadImpl.class) public interface StagedQuoteSellerCommentSetMessagePayload extends MessagePayload { @@ -71,6 +72,8 @@ public static StagedQuoteSellerCommentSetMessagePayload of( return instance; } + public StagedQuoteSellerCommentSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of StagedQuoteSellerCommentSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteSellerCommentSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteSellerCommentSetMessagePayloadImpl.java index 55d7206c8a9..8baeceba1b6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteSellerCommentSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteSellerCommentSetMessagePayloadImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public StagedQuoteSellerCommentSetMessagePayload copyDeep() { + return StagedQuoteSellerCommentSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteStateChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteStateChangedMessage.java index 9d6ba509ceb..a10ec1e5d08 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteStateChangedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteStateChangedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StagedQuoteStateChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedQuoteStateChangedMessageImpl.class) public interface StagedQuoteStateChangedMessage extends Message { @@ -105,6 +106,8 @@ public static StagedQuoteStateChangedMessage of(final StagedQuoteStateChangedMes return instance; } + public StagedQuoteStateChangedMessage copyDeep(); + /** * factory method to create a deep copy of StagedQuoteStateChangedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteStateChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteStateChangedMessageImpl.java index 5aa68863c75..0d7cb1425e5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteStateChangedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteStateChangedMessageImpl.java @@ -314,4 +314,8 @@ public String toString() { .build(); } + @Override + public StagedQuoteStateChangedMessage copyDeep() { + return StagedQuoteStateChangedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteStateChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteStateChangedMessagePayload.java index 9be8aafce7b..d2f611f9d3b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteStateChangedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteStateChangedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StagedQuoteStateChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedQuoteStateChangedMessagePayloadImpl.class) public interface StagedQuoteStateChangedMessagePayload extends MessagePayload { @@ -88,6 +89,8 @@ public static StagedQuoteStateChangedMessagePayload of(final StagedQuoteStateCha return instance; } + public StagedQuoteStateChangedMessagePayload copyDeep(); + /** * factory method to create a deep copy of StagedQuoteStateChangedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteStateChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteStateChangedMessagePayloadImpl.java index 42e04d97908..d0c510be5dc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteStateChangedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteStateChangedMessagePayloadImpl.java @@ -115,4 +115,8 @@ public String toString() { .build(); } + @Override + public StagedQuoteStateChangedMessagePayload copyDeep() { + return StagedQuoteStateChangedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteStateTransitionMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteStateTransitionMessage.java index b94082b98e1..0acf5fe6321 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteStateTransitionMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteStateTransitionMessage.java @@ -37,6 +37,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StagedQuoteStateTransition") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedQuoteStateTransitionMessageImpl.class) public interface StagedQuoteStateTransitionMessage extends Message { @@ -123,6 +124,8 @@ public static StagedQuoteStateTransitionMessage of(final StagedQuoteStateTransit return instance; } + public StagedQuoteStateTransitionMessage copyDeep(); + /** * factory method to create a deep copy of StagedQuoteStateTransitionMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteStateTransitionMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteStateTransitionMessageImpl.java index a381530857c..8a4b56cfd83 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteStateTransitionMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteStateTransitionMessageImpl.java @@ -334,4 +334,8 @@ public String toString() { .build(); } + @Override + public StagedQuoteStateTransitionMessage copyDeep() { + return StagedQuoteStateTransitionMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteStateTransitionMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteStateTransitionMessagePayload.java index 83f00953eb7..71005028daa 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteStateTransitionMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteStateTransitionMessagePayload.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StagedQuoteStateTransition") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedQuoteStateTransitionMessagePayloadImpl.class) public interface StagedQuoteStateTransitionMessagePayload extends MessagePayload { @@ -106,6 +107,8 @@ public static StagedQuoteStateTransitionMessagePayload of(final StagedQuoteState return instance; } + public StagedQuoteStateTransitionMessagePayload copyDeep(); + /** * factory method to create a deep copy of StagedQuoteStateTransitionMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteStateTransitionMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteStateTransitionMessagePayloadImpl.java index 84418b8a276..777123889e1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteStateTransitionMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteStateTransitionMessagePayloadImpl.java @@ -131,4 +131,8 @@ public String toString() { .build(); } + @Override + public StagedQuoteStateTransitionMessagePayload copyDeep() { + return StagedQuoteStateTransitionMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteValidToSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteValidToSetMessage.java index ddbb22e77bb..846dc2edd6a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteValidToSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteValidToSetMessage.java @@ -35,6 +35,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StagedQuoteValidToSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedQuoteValidToSetMessageImpl.class) public interface StagedQuoteValidToSetMessage extends Message { @@ -88,6 +89,8 @@ public static StagedQuoteValidToSetMessage of(final StagedQuoteValidToSetMessage return instance; } + public StagedQuoteValidToSetMessage copyDeep(); + /** * factory method to create a deep copy of StagedQuoteValidToSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteValidToSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteValidToSetMessageImpl.java index 42659f0627d..0918555805b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteValidToSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteValidToSetMessageImpl.java @@ -293,4 +293,8 @@ public String toString() { .build(); } + @Override + public StagedQuoteValidToSetMessage copyDeep() { + return StagedQuoteValidToSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteValidToSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteValidToSetMessagePayload.java index 0a65aabdc31..28b020eff0e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteValidToSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteValidToSetMessagePayload.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StagedQuoteValidToSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedQuoteValidToSetMessagePayloadImpl.class) public interface StagedQuoteValidToSetMessagePayload extends MessagePayload { @@ -71,6 +72,8 @@ public static StagedQuoteValidToSetMessagePayload of(final StagedQuoteValidToSet return instance; } + public StagedQuoteValidToSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of StagedQuoteValidToSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteValidToSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteValidToSetMessagePayloadImpl.java index 39191241dac..01cfa7f678b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteValidToSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StagedQuoteValidToSetMessagePayloadImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public StagedQuoteValidToSetMessagePayload copyDeep() { + return StagedQuoteValidToSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceActiveChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceActiveChangedMessage.java index dd2cd4daf3e..de5ebb3ceb3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceActiveChangedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceActiveChangedMessage.java @@ -35,6 +35,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StandalonePriceActiveChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceActiveChangedMessageImpl.class) public interface StandalonePriceActiveChangedMessage extends Message { @@ -104,6 +105,8 @@ public static StandalonePriceActiveChangedMessage of(final StandalonePriceActive return instance; } + public StandalonePriceActiveChangedMessage copyDeep(); + /** * factory method to create a deep copy of StandalonePriceActiveChangedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceActiveChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceActiveChangedMessageImpl.java index 1be1790eb59..724187b5cfd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceActiveChangedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceActiveChangedMessageImpl.java @@ -313,4 +313,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceActiveChangedMessage copyDeep() { + return StandalonePriceActiveChangedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceActiveChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceActiveChangedMessagePayload.java index 04a109e4ffb..64457c610a7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceActiveChangedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceActiveChangedMessagePayload.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StandalonePriceActiveChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceActiveChangedMessagePayloadImpl.class) public interface StandalonePriceActiveChangedMessagePayload extends MessagePayload { @@ -88,6 +89,8 @@ public static StandalonePriceActiveChangedMessagePayload of( return instance; } + public StandalonePriceActiveChangedMessagePayload copyDeep(); + /** * factory method to create a deep copy of StandalonePriceActiveChangedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceActiveChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceActiveChangedMessagePayloadImpl.java index 627f3380e14..28d1d2d1748 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceActiveChangedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceActiveChangedMessagePayloadImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceActiveChangedMessagePayload copyDeep() { + return StandalonePriceActiveChangedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceCreatedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceCreatedMessage.java index a276e7d6466..531d70695e9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceCreatedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceCreatedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StandalonePriceCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceCreatedMessageImpl.class) public interface StandalonePriceCreatedMessage extends Message { @@ -90,6 +91,8 @@ public static StandalonePriceCreatedMessage of(final StandalonePriceCreatedMessa return instance; } + public StandalonePriceCreatedMessage copyDeep(); + /** * factory method to create a deep copy of StandalonePriceCreatedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceCreatedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceCreatedMessageImpl.java index fd71523bf8f..a182f24de21 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceCreatedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceCreatedMessageImpl.java @@ -294,4 +294,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceCreatedMessage copyDeep() { + return StandalonePriceCreatedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceCreatedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceCreatedMessagePayload.java index 2317be30fdc..521b8e69020 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceCreatedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceCreatedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StandalonePriceCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceCreatedMessagePayloadImpl.class) public interface StandalonePriceCreatedMessagePayload extends MessagePayload { @@ -73,6 +74,8 @@ public static StandalonePriceCreatedMessagePayload of(final StandalonePriceCreat return instance; } + public StandalonePriceCreatedMessagePayload copyDeep(); + /** * factory method to create a deep copy of StandalonePriceCreatedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceCreatedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceCreatedMessagePayloadImpl.java index 07270de761c..f23ec1e8f27 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceCreatedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceCreatedMessagePayloadImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceCreatedMessagePayload copyDeep() { + return StandalonePriceCreatedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceDeletedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceDeletedMessage.java index 37430a6592d..0534be6aedf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceDeletedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceDeletedMessage.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StandalonePriceDeleted") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceDeletedMessageImpl.class) public interface StandalonePriceDeletedMessage extends Message { @@ -87,6 +88,8 @@ public static StandalonePriceDeletedMessage of(final StandalonePriceDeletedMessa return instance; } + public StandalonePriceDeletedMessage copyDeep(); + /** * factory method to create a deep copy of StandalonePriceDeletedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceDeletedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceDeletedMessageImpl.java index c1c0657d900..ba5e0f452dd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceDeletedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceDeletedMessageImpl.java @@ -293,4 +293,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceDeletedMessage copyDeep() { + return StandalonePriceDeletedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceDeletedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceDeletedMessagePayload.java index d0bc0f2ae36..5538fe5b1a7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceDeletedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceDeletedMessagePayload.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StandalonePriceDeleted") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceDeletedMessagePayloadImpl.class) public interface StandalonePriceDeletedMessagePayload extends MessagePayload { @@ -70,6 +71,8 @@ public static StandalonePriceDeletedMessagePayload of(final StandalonePriceDelet return instance; } + public StandalonePriceDeletedMessagePayload copyDeep(); + /** * factory method to create a deep copy of StandalonePriceDeletedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceDeletedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceDeletedMessagePayloadImpl.java index b20c684c216..20044c8bf5a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceDeletedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceDeletedMessagePayloadImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceDeletedMessagePayload copyDeep() { + return StandalonePriceDeletedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceDiscountSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceDiscountSetMessage.java index ebf29f06e69..5832a788c39 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceDiscountSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceDiscountSetMessage.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StandalonePriceDiscountSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceDiscountSetMessageImpl.class) public interface StandalonePriceDiscountSetMessage extends Message { @@ -87,6 +88,8 @@ public static StandalonePriceDiscountSetMessage of(final StandalonePriceDiscount return instance; } + public StandalonePriceDiscountSetMessage copyDeep(); + /** * factory method to create a deep copy of StandalonePriceDiscountSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceDiscountSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceDiscountSetMessageImpl.java index 73e945edaae..846784521aa 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceDiscountSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceDiscountSetMessageImpl.java @@ -294,4 +294,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceDiscountSetMessage copyDeep() { + return StandalonePriceDiscountSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceDiscountSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceDiscountSetMessagePayload.java index 78a027fe300..befaccbb540 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceDiscountSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceDiscountSetMessagePayload.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StandalonePriceDiscountSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceDiscountSetMessagePayloadImpl.class) public interface StandalonePriceDiscountSetMessagePayload extends MessagePayload { @@ -70,6 +71,8 @@ public static StandalonePriceDiscountSetMessagePayload of(final StandalonePriceD return instance; } + public StandalonePriceDiscountSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of StandalonePriceDiscountSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceDiscountSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceDiscountSetMessagePayloadImpl.java index 8faa5f7e9c5..8d4df6cdc84 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceDiscountSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceDiscountSetMessagePayloadImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceDiscountSetMessagePayload copyDeep() { + return StandalonePriceDiscountSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceExternalDiscountSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceExternalDiscountSetMessage.java index 37c323281b7..8de3559c7f9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceExternalDiscountSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceExternalDiscountSetMessage.java @@ -34,6 +34,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StandalonePriceExternalDiscountSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceExternalDiscountSetMessageImpl.class) public interface StandalonePriceExternalDiscountSetMessage extends Message { @@ -88,6 +89,8 @@ public static StandalonePriceExternalDiscountSetMessage of( return instance; } + public StandalonePriceExternalDiscountSetMessage copyDeep(); + /** * factory method to create a deep copy of StandalonePriceExternalDiscountSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceExternalDiscountSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceExternalDiscountSetMessageImpl.java index 28bc90dfa5f..8828a31ca3e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceExternalDiscountSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceExternalDiscountSetMessageImpl.java @@ -295,4 +295,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceExternalDiscountSetMessage copyDeep() { + return StandalonePriceExternalDiscountSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceExternalDiscountSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceExternalDiscountSetMessagePayload.java index a7318b24469..e62fea50cb2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceExternalDiscountSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceExternalDiscountSetMessagePayload.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StandalonePriceExternalDiscountSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceExternalDiscountSetMessagePayloadImpl.class) public interface StandalonePriceExternalDiscountSetMessagePayload extends MessagePayload { @@ -71,6 +72,8 @@ public static StandalonePriceExternalDiscountSetMessagePayload of( return instance; } + public StandalonePriceExternalDiscountSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of StandalonePriceExternalDiscountSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceExternalDiscountSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceExternalDiscountSetMessagePayloadImpl.java index 66a928a8949..18029fa454b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceExternalDiscountSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceExternalDiscountSetMessagePayloadImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceExternalDiscountSetMessagePayload copyDeep() { + return StandalonePriceExternalDiscountSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceKeySetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceKeySetMessage.java index 55f9c632aa1..0eacb041add 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceKeySetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceKeySetMessage.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StandalonePriceKeySet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceKeySetMessageImpl.class) public interface StandalonePriceKeySetMessage extends Message { @@ -100,6 +101,8 @@ public static StandalonePriceKeySetMessage of(final StandalonePriceKeySetMessage return instance; } + public StandalonePriceKeySetMessage copyDeep(); + /** * factory method to create a deep copy of StandalonePriceKeySetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceKeySetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceKeySetMessageImpl.java index 1793fb097ff..459f9c6ba6b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceKeySetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceKeySetMessageImpl.java @@ -312,4 +312,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceKeySetMessage copyDeep() { + return StandalonePriceKeySetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceKeySetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceKeySetMessagePayload.java index 9a0db6d026b..1c234d8a7e1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceKeySetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceKeySetMessagePayload.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StandalonePriceKeySet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceKeySetMessagePayloadImpl.class) public interface StandalonePriceKeySetMessagePayload extends MessagePayload { @@ -83,6 +84,8 @@ public static StandalonePriceKeySetMessagePayload of(final StandalonePriceKeySet return instance; } + public StandalonePriceKeySetMessagePayload copyDeep(); + /** * factory method to create a deep copy of StandalonePriceKeySetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceKeySetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceKeySetMessagePayloadImpl.java index 8a6b0b99c42..9894fcf0c22 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceKeySetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceKeySetMessagePayloadImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceKeySetMessagePayload copyDeep() { + return StandalonePriceKeySetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceStagedChangesAppliedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceStagedChangesAppliedMessage.java index db20c1f81ef..38c5eb84691 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceStagedChangesAppliedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceStagedChangesAppliedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StandalonePriceStagedChangesApplied") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceStagedChangesAppliedMessageImpl.class) public interface StandalonePriceStagedChangesAppliedMessage extends Message { @@ -91,6 +92,8 @@ public static StandalonePriceStagedChangesAppliedMessage of( return instance; } + public StandalonePriceStagedChangesAppliedMessage copyDeep(); + /** * factory method to create a deep copy of StandalonePriceStagedChangesAppliedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceStagedChangesAppliedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceStagedChangesAppliedMessageImpl.java index 7dd3cd4d9b7..d6b1a1e03e9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceStagedChangesAppliedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceStagedChangesAppliedMessageImpl.java @@ -296,4 +296,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceStagedChangesAppliedMessage copyDeep() { + return StandalonePriceStagedChangesAppliedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceStagedChangesAppliedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceStagedChangesAppliedMessagePayload.java index ce2bf8c0946..a7240fc76cf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceStagedChangesAppliedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceStagedChangesAppliedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StandalonePriceStagedChangesApplied") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceStagedChangesAppliedMessagePayloadImpl.class) public interface StandalonePriceStagedChangesAppliedMessagePayload extends MessagePayload { @@ -74,6 +75,8 @@ public static StandalonePriceStagedChangesAppliedMessagePayload of( return instance; } + public StandalonePriceStagedChangesAppliedMessagePayload copyDeep(); + /** * factory method to create a deep copy of StandalonePriceStagedChangesAppliedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceStagedChangesAppliedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceStagedChangesAppliedMessagePayloadImpl.java index 9e48ef9427c..f92c853a996 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceStagedChangesAppliedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceStagedChangesAppliedMessagePayloadImpl.java @@ -94,4 +94,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceStagedChangesAppliedMessagePayload copyDeep() { + return StandalonePriceStagedChangesAppliedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceStagedChangesRemovedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceStagedChangesRemovedMessage.java index c62c2e0cd0a..67c2c365363 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceStagedChangesRemovedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceStagedChangesRemovedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StandalonePriceStagedChangesRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceStagedChangesRemovedMessageImpl.class) public interface StandalonePriceStagedChangesRemovedMessage extends Message { @@ -91,6 +92,8 @@ public static StandalonePriceStagedChangesRemovedMessage of( return instance; } + public StandalonePriceStagedChangesRemovedMessage copyDeep(); + /** * factory method to create a deep copy of StandalonePriceStagedChangesRemovedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceStagedChangesRemovedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceStagedChangesRemovedMessageImpl.java index 9e6f29e5720..208a852baa2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceStagedChangesRemovedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceStagedChangesRemovedMessageImpl.java @@ -296,4 +296,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceStagedChangesRemovedMessage copyDeep() { + return StandalonePriceStagedChangesRemovedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceStagedChangesRemovedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceStagedChangesRemovedMessagePayload.java index a9e37fe3ec0..1228c12f21d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceStagedChangesRemovedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceStagedChangesRemovedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StandalonePriceStagedChangesRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceStagedChangesRemovedMessagePayloadImpl.class) public interface StandalonePriceStagedChangesRemovedMessagePayload extends MessagePayload { @@ -74,6 +75,8 @@ public static StandalonePriceStagedChangesRemovedMessagePayload of( return instance; } + public StandalonePriceStagedChangesRemovedMessagePayload copyDeep(); + /** * factory method to create a deep copy of StandalonePriceStagedChangesRemovedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceStagedChangesRemovedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceStagedChangesRemovedMessagePayloadImpl.java index 60d247ec463..3120009d45a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceStagedChangesRemovedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceStagedChangesRemovedMessagePayloadImpl.java @@ -94,4 +94,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceStagedChangesRemovedMessagePayload copyDeep() { + return StandalonePriceStagedChangesRemovedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTierAddedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTierAddedMessage.java index 1434e3a417a..1a241252f3f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTierAddedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTierAddedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StandalonePriceTierAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceTierAddedMessageImpl.class) public interface StandalonePriceTierAddedMessage extends Message { @@ -90,6 +91,8 @@ public static StandalonePriceTierAddedMessage of(final StandalonePriceTierAddedM return instance; } + public StandalonePriceTierAddedMessage copyDeep(); + /** * factory method to create a deep copy of StandalonePriceTierAddedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTierAddedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTierAddedMessageImpl.java index 6ae2546f672..0df07c73ca3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTierAddedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTierAddedMessageImpl.java @@ -294,4 +294,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceTierAddedMessage copyDeep() { + return StandalonePriceTierAddedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTierAddedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTierAddedMessagePayload.java index fc4519e469d..51e7d75658e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTierAddedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTierAddedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StandalonePriceTierAdded") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceTierAddedMessagePayloadImpl.class) public interface StandalonePriceTierAddedMessagePayload extends MessagePayload { @@ -73,6 +74,8 @@ public static StandalonePriceTierAddedMessagePayload of(final StandalonePriceTie return instance; } + public StandalonePriceTierAddedMessagePayload copyDeep(); + /** * factory method to create a deep copy of StandalonePriceTierAddedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTierAddedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTierAddedMessagePayloadImpl.java index a699716230c..f946920d3e8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTierAddedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTierAddedMessagePayloadImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceTierAddedMessagePayload copyDeep() { + return StandalonePriceTierAddedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTierRemovedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTierRemovedMessage.java index 2b76e026f58..c4743b41daf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTierRemovedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTierRemovedMessage.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StandalonePriceTierRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceTierRemovedMessageImpl.class) public interface StandalonePriceTierRemovedMessage extends Message { @@ -90,6 +91,8 @@ public static StandalonePriceTierRemovedMessage of(final StandalonePriceTierRemo return instance; } + public StandalonePriceTierRemovedMessage copyDeep(); + /** * factory method to create a deep copy of StandalonePriceTierRemovedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTierRemovedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTierRemovedMessageImpl.java index 7925a0a56d7..deafbedbc60 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTierRemovedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTierRemovedMessageImpl.java @@ -294,4 +294,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceTierRemovedMessage copyDeep() { + return StandalonePriceTierRemovedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTierRemovedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTierRemovedMessagePayload.java index 83705a3e8de..d39d5bc7cf6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTierRemovedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTierRemovedMessagePayload.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StandalonePriceTierRemoved") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceTierRemovedMessagePayloadImpl.class) public interface StandalonePriceTierRemovedMessagePayload extends MessagePayload { @@ -73,6 +74,8 @@ public static StandalonePriceTierRemovedMessagePayload of(final StandalonePriceT return instance; } + public StandalonePriceTierRemovedMessagePayload copyDeep(); + /** * factory method to create a deep copy of StandalonePriceTierRemovedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTierRemovedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTierRemovedMessagePayloadImpl.java index a1935449a49..1aece6fc4b3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTierRemovedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTierRemovedMessagePayloadImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceTierRemovedMessagePayload copyDeep() { + return StandalonePriceTierRemovedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTiersSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTiersSetMessage.java index 42c02b22a00..a14e372df85 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTiersSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTiersSetMessage.java @@ -38,6 +38,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StandalonePriceTiersSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceTiersSetMessageImpl.class) public interface StandalonePriceTiersSetMessage extends Message { @@ -125,6 +126,8 @@ public static StandalonePriceTiersSetMessage of(final StandalonePriceTiersSetMes return instance; } + public StandalonePriceTiersSetMessage copyDeep(); + /** * factory method to create a deep copy of StandalonePriceTiersSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTiersSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTiersSetMessageImpl.java index 63e9cfcc1d9..f747ebed2ca 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTiersSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTiersSetMessageImpl.java @@ -321,4 +321,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceTiersSetMessage copyDeep() { + return StandalonePriceTiersSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTiersSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTiersSetMessagePayload.java index a13642d6b83..0907bf40a1d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTiersSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTiersSetMessagePayload.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StandalonePriceTiersSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceTiersSetMessagePayloadImpl.class) public interface StandalonePriceTiersSetMessagePayload extends MessagePayload { @@ -108,6 +109,8 @@ public static StandalonePriceTiersSetMessagePayload of(final StandalonePriceTier return instance; } + public StandalonePriceTiersSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of StandalonePriceTiersSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTiersSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTiersSetMessagePayloadImpl.java index aa17d93f14b..71159de904f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTiersSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceTiersSetMessagePayloadImpl.java @@ -119,4 +119,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceTiersSetMessagePayload copyDeep() { + return StandalonePriceTiersSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidFromAndUntilSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidFromAndUntilSetMessage.java index 325bcfd9a23..e7975e2faa3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidFromAndUntilSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidFromAndUntilSetMessage.java @@ -32,6 +32,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StandalonePriceValidFromAndUntilSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceValidFromAndUntilSetMessageImpl.class) public interface StandalonePriceValidFromAndUntilSetMessage extends Message { @@ -134,6 +135,8 @@ public static StandalonePriceValidFromAndUntilSetMessage of( return instance; } + public StandalonePriceValidFromAndUntilSetMessage copyDeep(); + /** * factory method to create a deep copy of StandalonePriceValidFromAndUntilSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidFromAndUntilSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidFromAndUntilSetMessageImpl.java index d96af2c4a49..c3e20cb7db5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidFromAndUntilSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidFromAndUntilSetMessageImpl.java @@ -355,4 +355,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceValidFromAndUntilSetMessage copyDeep() { + return StandalonePriceValidFromAndUntilSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidFromAndUntilSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidFromAndUntilSetMessagePayload.java index a0986685403..7972dc97eaa 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidFromAndUntilSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidFromAndUntilSetMessagePayload.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StandalonePriceValidFromAndUntilSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceValidFromAndUntilSetMessagePayloadImpl.class) public interface StandalonePriceValidFromAndUntilSetMessagePayload extends MessagePayload { @@ -117,6 +118,8 @@ public static StandalonePriceValidFromAndUntilSetMessagePayload of( return instance; } + public StandalonePriceValidFromAndUntilSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of StandalonePriceValidFromAndUntilSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidFromAndUntilSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidFromAndUntilSetMessagePayloadImpl.java index d58492a84cb..1683f1f4562 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidFromAndUntilSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidFromAndUntilSetMessagePayloadImpl.java @@ -155,4 +155,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceValidFromAndUntilSetMessagePayload copyDeep() { + return StandalonePriceValidFromAndUntilSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidFromSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidFromSetMessage.java index 0c37cbdc71b..b28cec76a8d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidFromSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidFromSetMessage.java @@ -32,6 +32,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StandalonePriceValidFromSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceValidFromSetMessageImpl.class) public interface StandalonePriceValidFromSetMessage extends Message { @@ -101,6 +102,8 @@ public static StandalonePriceValidFromSetMessage of(final StandalonePriceValidFr return instance; } + public StandalonePriceValidFromSetMessage copyDeep(); + /** * factory method to create a deep copy of StandalonePriceValidFromSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidFromSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidFromSetMessageImpl.java index 08b2e18fe63..51687318eda 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidFromSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidFromSetMessageImpl.java @@ -314,4 +314,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceValidFromSetMessage copyDeep() { + return StandalonePriceValidFromSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidFromSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidFromSetMessagePayload.java index e4b8e3bf394..3a3c36b8fdf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidFromSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidFromSetMessagePayload.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StandalonePriceValidFromSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceValidFromSetMessagePayloadImpl.class) public interface StandalonePriceValidFromSetMessagePayload extends MessagePayload { @@ -85,6 +86,8 @@ public static StandalonePriceValidFromSetMessagePayload of( return instance; } + public StandalonePriceValidFromSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of StandalonePriceValidFromSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidFromSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidFromSetMessagePayloadImpl.java index b34f99df939..64584e38d5a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidFromSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidFromSetMessagePayloadImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceValidFromSetMessagePayload copyDeep() { + return StandalonePriceValidFromSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidUntilSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidUntilSetMessage.java index 0fc2757e242..113111642ef 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidUntilSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidUntilSetMessage.java @@ -32,6 +32,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StandalonePriceValidUntilSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceValidUntilSetMessageImpl.class) public interface StandalonePriceValidUntilSetMessage extends Message { @@ -101,6 +102,8 @@ public static StandalonePriceValidUntilSetMessage of(final StandalonePriceValidU return instance; } + public StandalonePriceValidUntilSetMessage copyDeep(); + /** * factory method to create a deep copy of StandalonePriceValidUntilSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidUntilSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidUntilSetMessageImpl.java index a75e00a1971..987945e7cec 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidUntilSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidUntilSetMessageImpl.java @@ -314,4 +314,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceValidUntilSetMessage copyDeep() { + return StandalonePriceValidUntilSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidUntilSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidUntilSetMessagePayload.java index 7406af41457..526944db9bc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidUntilSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidUntilSetMessagePayload.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StandalonePriceValidUntilSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceValidUntilSetMessagePayloadImpl.class) public interface StandalonePriceValidUntilSetMessagePayload extends MessagePayload { @@ -85,6 +86,8 @@ public static StandalonePriceValidUntilSetMessagePayload of( return instance; } + public StandalonePriceValidUntilSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of StandalonePriceValidUntilSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidUntilSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidUntilSetMessagePayloadImpl.java index 547fa09ccba..10043d9b304 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidUntilSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValidUntilSetMessagePayloadImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceValidUntilSetMessagePayload copyDeep() { + return StandalonePriceValidUntilSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValueChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValueChangedMessage.java index 33ba392b6d9..483079921eb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValueChangedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValueChangedMessage.java @@ -37,6 +37,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StandalonePriceValueChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceValueChangedMessageImpl.class) public interface StandalonePriceValueChangedMessage extends Message { @@ -123,6 +124,8 @@ public static StandalonePriceValueChangedMessage of(final StandalonePriceValueCh return instance; } + public StandalonePriceValueChangedMessage copyDeep(); + /** * factory method to create a deep copy of StandalonePriceValueChangedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValueChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValueChangedMessageImpl.java index 932c0f7e910..8dd2b25968f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValueChangedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValueChangedMessageImpl.java @@ -334,4 +334,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceValueChangedMessage copyDeep() { + return StandalonePriceValueChangedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValueChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValueChangedMessagePayload.java index 3602d78cb41..37fcd818e10 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValueChangedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValueChangedMessagePayload.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StandalonePriceValueChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceValueChangedMessagePayloadImpl.class) public interface StandalonePriceValueChangedMessagePayload extends MessagePayload { @@ -107,6 +108,8 @@ public static StandalonePriceValueChangedMessagePayload of( return instance; } + public StandalonePriceValueChangedMessagePayload copyDeep(); + /** * factory method to create a deep copy of StandalonePriceValueChangedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValueChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValueChangedMessagePayloadImpl.java index 2867950958b..a9a9008d2d3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValueChangedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StandalonePriceValueChangedMessagePayloadImpl.java @@ -131,4 +131,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceValueChangedMessagePayload copyDeep() { + return StandalonePriceValueChangedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreCountriesChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreCountriesChangedMessage.java index d470d8754f1..013c21c6e3d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreCountriesChangedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreCountriesChangedMessage.java @@ -35,6 +35,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StoreCountriesChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StoreCountriesChangedMessageImpl.class) public interface StoreCountriesChangedMessage extends Message { @@ -120,6 +121,8 @@ public static StoreCountriesChangedMessage of(final StoreCountriesChangedMessage return instance; } + public StoreCountriesChangedMessage copyDeep(); + /** * factory method to create a deep copy of StoreCountriesChangedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreCountriesChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreCountriesChangedMessageImpl.java index 17ee87b3577..28fb7df8a41 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreCountriesChangedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreCountriesChangedMessageImpl.java @@ -323,4 +323,8 @@ public String toString() { .build(); } + @Override + public StoreCountriesChangedMessage copyDeep() { + return StoreCountriesChangedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreCountriesChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreCountriesChangedMessagePayload.java index 76fa6b7ad09..0d7e17b3d60 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreCountriesChangedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreCountriesChangedMessagePayload.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StoreCountriesChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StoreCountriesChangedMessagePayloadImpl.class) public interface StoreCountriesChangedMessagePayload extends MessagePayload { @@ -103,6 +104,8 @@ public static StoreCountriesChangedMessagePayload of(final StoreCountriesChanged return instance; } + public StoreCountriesChangedMessagePayload copyDeep(); + /** * factory method to create a deep copy of StoreCountriesChangedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreCountriesChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreCountriesChangedMessagePayloadImpl.java index 4df2ae226d4..431230c3996 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreCountriesChangedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreCountriesChangedMessagePayloadImpl.java @@ -121,4 +121,8 @@ public String toString() { .build(); } + @Override + public StoreCountriesChangedMessagePayload copyDeep() { + return StoreCountriesChangedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreCreatedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreCreatedMessage.java index e5bab9de920..e2be9e0374f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreCreatedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreCreatedMessage.java @@ -43,6 +43,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StoreCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StoreCreatedMessageImpl.class) public interface StoreCreatedMessage extends Message { @@ -235,6 +236,8 @@ public static StoreCreatedMessage of(final StoreCreatedMessage template) { return instance; } + public StoreCreatedMessage copyDeep(); + /** * factory method to create a deep copy of StoreCreatedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreCreatedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreCreatedMessageImpl.java index 51b85c05228..0047b51c63a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreCreatedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreCreatedMessageImpl.java @@ -438,4 +438,8 @@ public String toString() { .build(); } + @Override + public StoreCreatedMessage copyDeep() { + return StoreCreatedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreCreatedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreCreatedMessagePayload.java index 95d8d194876..785496268b9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreCreatedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreCreatedMessagePayload.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StoreCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StoreCreatedMessagePayloadImpl.class) public interface StoreCreatedMessagePayload extends MessagePayload { @@ -218,6 +219,8 @@ public static StoreCreatedMessagePayload of(final StoreCreatedMessagePayload tem return instance; } + public StoreCreatedMessagePayload copyDeep(); + /** * factory method to create a deep copy of StoreCreatedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreCreatedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreCreatedMessagePayloadImpl.java index afee070ecf3..2a7e98666b5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreCreatedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreCreatedMessagePayloadImpl.java @@ -238,4 +238,8 @@ public String toString() { .build(); } + @Override + public StoreCreatedMessagePayload copyDeep() { + return StoreCreatedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreDeletedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreDeletedMessage.java index 9ccf39d58cb..7e776663a2a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreDeletedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreDeletedMessage.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StoreDeleted") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StoreDeletedMessageImpl.class) public interface StoreDeletedMessage extends Message { @@ -68,6 +69,8 @@ public static StoreDeletedMessage of(final StoreDeletedMessage template) { return instance; } + public StoreDeletedMessage copyDeep(); + /** * factory method to create a deep copy of StoreDeletedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreDeletedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreDeletedMessageImpl.java index 47a9d7ea4c1..c1ac711ee5a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreDeletedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreDeletedMessageImpl.java @@ -273,4 +273,8 @@ public String toString() { .build(); } + @Override + public StoreDeletedMessage copyDeep() { + return StoreDeletedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreDeletedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreDeletedMessagePayload.java index e5064041b5c..39289aaf7ed 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreDeletedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreDeletedMessagePayload.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StoreDeleted") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StoreDeletedMessagePayloadImpl.class) public interface StoreDeletedMessagePayload extends MessagePayload { @@ -51,6 +52,8 @@ public static StoreDeletedMessagePayload of(final StoreDeletedMessagePayload tem return instance; } + public StoreDeletedMessagePayload copyDeep(); + /** * factory method to create a deep copy of StoreDeletedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreDeletedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreDeletedMessagePayloadImpl.java index 3d4d760e4d0..c30daca58e3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreDeletedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreDeletedMessagePayloadImpl.java @@ -62,4 +62,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public StoreDeletedMessagePayload copyDeep() { + return StoreDeletedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreDistributionChannelsChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreDistributionChannelsChangedMessage.java index f7a0e35c138..9f417ea6484 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreDistributionChannelsChangedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreDistributionChannelsChangedMessage.java @@ -35,6 +35,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StoreDistributionChannelsChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StoreDistributionChannelsChangedMessageImpl.class) public interface StoreDistributionChannelsChangedMessage extends Message { @@ -120,6 +121,8 @@ public static StoreDistributionChannelsChangedMessage of(final StoreDistribution return instance; } + public StoreDistributionChannelsChangedMessage copyDeep(); + /** * factory method to create a deep copy of StoreDistributionChannelsChangedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreDistributionChannelsChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreDistributionChannelsChangedMessageImpl.java index 471f96c815a..c88c9890834 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreDistributionChannelsChangedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreDistributionChannelsChangedMessageImpl.java @@ -326,4 +326,8 @@ public String toString() { .build(); } + @Override + public StoreDistributionChannelsChangedMessage copyDeep() { + return StoreDistributionChannelsChangedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreDistributionChannelsChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreDistributionChannelsChangedMessagePayload.java index 92f680a7905..1227a74ed97 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreDistributionChannelsChangedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreDistributionChannelsChangedMessagePayload.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StoreDistributionChannelsChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StoreDistributionChannelsChangedMessagePayloadImpl.class) public interface StoreDistributionChannelsChangedMessagePayload extends MessagePayload { @@ -104,6 +105,8 @@ public static StoreDistributionChannelsChangedMessagePayload of( return instance; } + public StoreDistributionChannelsChangedMessagePayload copyDeep(); + /** * factory method to create a deep copy of StoreDistributionChannelsChangedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreDistributionChannelsChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreDistributionChannelsChangedMessagePayloadImpl.java index fcf8c3da658..40e92b4ae97 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreDistributionChannelsChangedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreDistributionChannelsChangedMessagePayloadImpl.java @@ -127,4 +127,8 @@ public String toString() { .build(); } + @Override + public StoreDistributionChannelsChangedMessagePayload copyDeep() { + return StoreDistributionChannelsChangedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreLanguagesChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreLanguagesChangedMessage.java index ea2f8aeeeb6..2f505b374c4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreLanguagesChangedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreLanguagesChangedMessage.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StoreLanguagesChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StoreLanguagesChangedMessageImpl.class) public interface StoreLanguagesChangedMessage extends Message { @@ -116,6 +117,8 @@ public static StoreLanguagesChangedMessage of(final StoreLanguagesChangedMessage return instance; } + public StoreLanguagesChangedMessage copyDeep(); + /** * factory method to create a deep copy of StoreLanguagesChangedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreLanguagesChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreLanguagesChangedMessageImpl.java index 05f2f5f5979..13a51f0eb4e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreLanguagesChangedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreLanguagesChangedMessageImpl.java @@ -321,4 +321,8 @@ public String toString() { .build(); } + @Override + public StoreLanguagesChangedMessage copyDeep() { + return StoreLanguagesChangedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreLanguagesChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreLanguagesChangedMessagePayload.java index be680820228..85105e37b36 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreLanguagesChangedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreLanguagesChangedMessagePayload.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StoreLanguagesChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StoreLanguagesChangedMessagePayloadImpl.class) public interface StoreLanguagesChangedMessagePayload extends MessagePayload { @@ -99,6 +100,8 @@ public static StoreLanguagesChangedMessagePayload of(final StoreLanguagesChanged return instance; } + public StoreLanguagesChangedMessagePayload copyDeep(); + /** * factory method to create a deep copy of StoreLanguagesChangedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreLanguagesChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreLanguagesChangedMessagePayloadImpl.java index 440ec8dc7e8..4ed4ddbc4b9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreLanguagesChangedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreLanguagesChangedMessagePayloadImpl.java @@ -118,4 +118,8 @@ public String toString() { .build(); } + @Override + public StoreLanguagesChangedMessagePayload copyDeep() { + return StoreLanguagesChangedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreNameSetMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreNameSetMessage.java index 005c7de4325..2a69c726e78 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreNameSetMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreNameSetMessage.java @@ -35,6 +35,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StoreNameSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StoreNameSetMessageImpl.class) public interface StoreNameSetMessage extends Message { @@ -112,6 +113,8 @@ public static StoreNameSetMessage of(final StoreNameSetMessage template) { return instance; } + public StoreNameSetMessage copyDeep(); + /** * factory method to create a deep copy of StoreNameSetMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreNameSetMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreNameSetMessageImpl.java index c8ddd842af1..b6bc755594b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreNameSetMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreNameSetMessageImpl.java @@ -318,4 +318,8 @@ public String toString() { .build(); } + @Override + public StoreNameSetMessage copyDeep() { + return StoreNameSetMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreNameSetMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreNameSetMessagePayload.java index db12c642a51..75c5d46a3f0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreNameSetMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreNameSetMessagePayload.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StoreNameSet") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StoreNameSetMessagePayloadImpl.class) public interface StoreNameSetMessagePayload extends MessagePayload { @@ -95,6 +96,8 @@ public static StoreNameSetMessagePayload of(final StoreNameSetMessagePayload tem return instance; } + public StoreNameSetMessagePayload copyDeep(); + /** * factory method to create a deep copy of StoreNameSetMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreNameSetMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreNameSetMessagePayloadImpl.java index b4bf92ddbd0..a00a69ea3f4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreNameSetMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreNameSetMessagePayloadImpl.java @@ -115,4 +115,8 @@ public String toString() { .build(); } + @Override + public StoreNameSetMessagePayload copyDeep() { + return StoreNameSetMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreProductSelectionsChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreProductSelectionsChangedMessage.java index bcb233b9590..b264ce4a0f0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreProductSelectionsChangedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreProductSelectionsChangedMessage.java @@ -35,6 +35,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StoreProductSelectionsChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StoreProductSelectionsChangedMessageImpl.class) public interface StoreProductSelectionsChangedMessage extends Message { @@ -144,6 +145,8 @@ public static StoreProductSelectionsChangedMessage of(final StoreProductSelectio return instance; } + public StoreProductSelectionsChangedMessage copyDeep(); + /** * factory method to create a deep copy of StoreProductSelectionsChangedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreProductSelectionsChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreProductSelectionsChangedMessageImpl.java index fc97af3c6b6..6485bcaff37 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreProductSelectionsChangedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreProductSelectionsChangedMessageImpl.java @@ -352,4 +352,8 @@ public String toString() { .build(); } + @Override + public StoreProductSelectionsChangedMessage copyDeep() { + return StoreProductSelectionsChangedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreProductSelectionsChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreProductSelectionsChangedMessagePayload.java index 2e1c9ee4ba5..2c7c0070b48 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreProductSelectionsChangedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreProductSelectionsChangedMessagePayload.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StoreProductSelectionsChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StoreProductSelectionsChangedMessagePayloadImpl.class) public interface StoreProductSelectionsChangedMessagePayload extends MessagePayload { @@ -128,6 +129,8 @@ public static StoreProductSelectionsChangedMessagePayload of( return instance; } + public StoreProductSelectionsChangedMessagePayload copyDeep(); + /** * factory method to create a deep copy of StoreProductSelectionsChangedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreProductSelectionsChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreProductSelectionsChangedMessagePayloadImpl.java index 13ab90d7726..95c395757ca 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreProductSelectionsChangedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreProductSelectionsChangedMessagePayloadImpl.java @@ -153,4 +153,8 @@ public String toString() { .build(); } + @Override + public StoreProductSelectionsChangedMessagePayload copyDeep() { + return StoreProductSelectionsChangedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreSupplyChannelsChangedMessage.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreSupplyChannelsChangedMessage.java index 5c367959507..e70b036cfb0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreSupplyChannelsChangedMessage.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreSupplyChannelsChangedMessage.java @@ -35,6 +35,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StoreSupplyChannelsChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StoreSupplyChannelsChangedMessageImpl.class) public interface StoreSupplyChannelsChangedMessage extends Message { @@ -120,6 +121,8 @@ public static StoreSupplyChannelsChangedMessage of(final StoreSupplyChannelsChan return instance; } + public StoreSupplyChannelsChangedMessage copyDeep(); + /** * factory method to create a deep copy of StoreSupplyChannelsChangedMessage * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreSupplyChannelsChangedMessageImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreSupplyChannelsChangedMessageImpl.java index c0daab92a3c..fa201b768bd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreSupplyChannelsChangedMessageImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreSupplyChannelsChangedMessageImpl.java @@ -326,4 +326,8 @@ public String toString() { .build(); } + @Override + public StoreSupplyChannelsChangedMessage copyDeep() { + return StoreSupplyChannelsChangedMessage.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreSupplyChannelsChangedMessagePayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreSupplyChannelsChangedMessagePayload.java index 66ef47acf6d..437f0f586c3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreSupplyChannelsChangedMessagePayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreSupplyChannelsChangedMessagePayload.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("StoreSupplyChannelsChanged") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StoreSupplyChannelsChangedMessagePayloadImpl.class) public interface StoreSupplyChannelsChangedMessagePayload extends MessagePayload { @@ -103,6 +104,8 @@ public static StoreSupplyChannelsChangedMessagePayload of(final StoreSupplyChann return instance; } + public StoreSupplyChannelsChangedMessagePayload copyDeep(); + /** * factory method to create a deep copy of StoreSupplyChannelsChangedMessagePayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreSupplyChannelsChangedMessagePayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreSupplyChannelsChangedMessagePayloadImpl.java index 2a75be23b84..9dbfddd9c54 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreSupplyChannelsChangedMessagePayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/StoreSupplyChannelsChangedMessagePayloadImpl.java @@ -127,4 +127,8 @@ public String toString() { .build(); } + @Override + public StoreSupplyChannelsChangedMessagePayload copyDeep() { + return StoreSupplyChannelsChangedMessagePayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/UserProvidedIdentifiers.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/UserProvidedIdentifiers.java index f7512754904..d73b3f55bb7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/UserProvidedIdentifiers.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/UserProvidedIdentifiers.java @@ -161,6 +161,8 @@ public static UserProvidedIdentifiers of(final UserProvidedIdentifiers template) return instance; } + public UserProvidedIdentifiers copyDeep(); + /** * factory method to create a deep copy of UserProvidedIdentifiers * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/UserProvidedIdentifiersImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/UserProvidedIdentifiersImpl.java index 5ce667776d2..c731ad8c164 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/UserProvidedIdentifiersImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/message/UserProvidedIdentifiersImpl.java @@ -195,4 +195,8 @@ public String toString() { .build(); } + @Override + public UserProvidedIdentifiers copyDeep() { + return UserProvidedIdentifiers.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/CustomLineItemImportDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/CustomLineItemImportDraft.java index c35d8112aea..efec57fecc5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/CustomLineItemImportDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/CustomLineItemImportDraft.java @@ -255,6 +255,8 @@ public static CustomLineItemImportDraft of(final CustomLineItemImportDraft templ return instance; } + public CustomLineItemImportDraft copyDeep(); + /** * factory method to create a deep copy of CustomLineItemImportDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/CustomLineItemImportDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/CustomLineItemImportDraftImpl.java index aaceb6cb2a2..9d030a88022 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/CustomLineItemImportDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/CustomLineItemImportDraftImpl.java @@ -284,4 +284,8 @@ public String toString() { .build(); } + @Override + public CustomLineItemImportDraft copyDeep() { + return CustomLineItemImportDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/CustomLineItemReturnItem.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/CustomLineItemReturnItem.java index 2f770adcc1c..c205511b374 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/CustomLineItemReturnItem.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/CustomLineItemReturnItem.java @@ -33,6 +33,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CustomLineItemReturnItem") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomLineItemReturnItemImpl.class) public interface CustomLineItemReturnItem extends ReturnItem { @@ -115,6 +116,8 @@ public static CustomLineItemReturnItem of(final CustomLineItemReturnItem templat return instance; } + public CustomLineItemReturnItem copyDeep(); + /** * factory method to create a deep copy of CustomLineItemReturnItem * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/CustomLineItemReturnItemImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/CustomLineItemReturnItemImpl.java index 078eb0c089f..181c0194624 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/CustomLineItemReturnItemImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/CustomLineItemReturnItemImpl.java @@ -275,4 +275,8 @@ public String toString() { .build(); } + @Override + public CustomLineItemReturnItem copyDeep() { + return CustomLineItemReturnItem.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/Delivery.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/Delivery.java index d325aacc191..800ad3caaf9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/Delivery.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/Delivery.java @@ -187,6 +187,8 @@ public static Delivery of(final Delivery template) { return instance; } + public Delivery copyDeep(); + /** * factory method to create a deep copy of Delivery * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/DeliveryDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/DeliveryDraft.java index bef4148c723..5037e4b4552 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/DeliveryDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/DeliveryDraft.java @@ -148,6 +148,8 @@ public static DeliveryDraft of(final DeliveryDraft template) { return instance; } + public DeliveryDraft copyDeep(); + /** * factory method to create a deep copy of DeliveryDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/DeliveryDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/DeliveryDraftImpl.java index 8d4394bf19b..c1b6af6a072 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/DeliveryDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/DeliveryDraftImpl.java @@ -165,4 +165,8 @@ public String toString() { .build(); } + @Override + public DeliveryDraft copyDeep() { + return DeliveryDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/DeliveryImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/DeliveryImpl.java index c517962c2df..2eff5b797ca 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/DeliveryImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/DeliveryImpl.java @@ -204,4 +204,8 @@ public String toString() { .build(); } + @Override + public Delivery copyDeep() { + return Delivery.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/DeliveryItem.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/DeliveryItem.java index 3aa145179c9..1ed473b290b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/DeliveryItem.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/DeliveryItem.java @@ -82,6 +82,8 @@ public static DeliveryItem of(final DeliveryItem template) { return instance; } + public DeliveryItem copyDeep(); + /** * factory method to create a deep copy of DeliveryItem * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/DeliveryItemImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/DeliveryItemImpl.java index 5c21365dac1..2b8696f782f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/DeliveryItemImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/DeliveryItemImpl.java @@ -94,4 +94,8 @@ public String toString() { .build(); } + @Override + public DeliveryItem copyDeep() { + return DeliveryItem.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/DiscountedLineItemPriceDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/DiscountedLineItemPriceDraft.java index 49e43ac747a..5dbfd1c911a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/DiscountedLineItemPriceDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/DiscountedLineItemPriceDraft.java @@ -96,6 +96,8 @@ public static DiscountedLineItemPriceDraft of(final DiscountedLineItemPriceDraft return instance; } + public DiscountedLineItemPriceDraft copyDeep(); + /** * factory method to create a deep copy of DiscountedLineItemPriceDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/DiscountedLineItemPriceDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/DiscountedLineItemPriceDraftImpl.java index 48877699e55..8253d91d117 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/DiscountedLineItemPriceDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/DiscountedLineItemPriceDraftImpl.java @@ -101,4 +101,8 @@ public String toString() { .build(); } + @Override + public DiscountedLineItemPriceDraft copyDeep() { + return DiscountedLineItemPriceDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/Hit.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/Hit.java index fe753c4f2a5..74ef735b347 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/Hit.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/Hit.java @@ -98,6 +98,8 @@ public static Hit of(final Hit template) { return instance; } + public Hit copyDeep(); + /** * factory method to create a deep copy of Hit * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/HitImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/HitImpl.java index faca68c54fc..2e2a77a9f6e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/HitImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/HitImpl.java @@ -113,4 +113,8 @@ public String toString() { .build(); } + @Override + public Hit copyDeep() { + return Hit.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ItemState.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ItemState.java index e508f9f43b7..554e4beaafe 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ItemState.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ItemState.java @@ -85,6 +85,8 @@ public static ItemState of(final ItemState template) { return instance; } + public ItemState copyDeep(); + /** * factory method to create a deep copy of ItemState * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ItemStateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ItemStateImpl.java index 5f82c812c53..7285f90425a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ItemStateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ItemStateImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public ItemState copyDeep() { + return ItemState.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/LineItemImportDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/LineItemImportDraft.java index cf551d3286e..873f28f1019 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/LineItemImportDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/LineItemImportDraft.java @@ -283,6 +283,8 @@ public static LineItemImportDraft of(final LineItemImportDraft template) { return instance; } + public LineItemImportDraft copyDeep(); + /** * factory method to create a deep copy of LineItemImportDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/LineItemImportDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/LineItemImportDraftImpl.java index 1f25cdfc538..56cd534e116 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/LineItemImportDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/LineItemImportDraftImpl.java @@ -322,4 +322,8 @@ public String toString() { .build(); } + @Override + public LineItemImportDraft copyDeep() { + return LineItemImportDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/LineItemReturnItem.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/LineItemReturnItem.java index f2d747b55a7..31be2d49c84 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/LineItemReturnItem.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/LineItemReturnItem.java @@ -33,6 +33,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("LineItemReturnItem") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = LineItemReturnItemImpl.class) public interface LineItemReturnItem extends ReturnItem { @@ -115,6 +116,8 @@ public static LineItemReturnItem of(final LineItemReturnItem template) { return instance; } + public LineItemReturnItem copyDeep(); + /** * factory method to create a deep copy of LineItemReturnItem * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/LineItemReturnItemImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/LineItemReturnItemImpl.java index fa9fa85d80a..246ea795fb5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/LineItemReturnItemImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/LineItemReturnItemImpl.java @@ -275,4 +275,8 @@ public String toString() { .build(); } + @Override + public LineItemReturnItem copyDeep() { + return LineItemReturnItem.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/Order.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/Order.java index 21b15fd21c4..fd7c48e31b6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/Order.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/Order.java @@ -1027,6 +1027,8 @@ public static Order of(final Order template) { return instance; } + public Order copyDeep(); + /** * factory method to create a deep copy of Order * @param template instance to be copied @@ -1037,9 +1039,9 @@ public static Order deepCopy(@Nullable final Order template) { if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrder) { - return com.commercetools.api.models.order_edit.StagedOrder - .deepCopy((com.commercetools.api.models.order_edit.StagedOrder) template); + + if (!(template instanceof OrderImpl)) { + return template.copyDeep(); } OrderImpl instance = new OrderImpl(); instance.setId(template.getId()); diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderAddDeliveryAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderAddDeliveryAction.java index 1d41c07254d..91fd4091b66 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderAddDeliveryAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderAddDeliveryAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addDelivery") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderAddDeliveryActionImpl.class) public interface OrderAddDeliveryAction @@ -173,6 +174,8 @@ public static OrderAddDeliveryAction of(final OrderAddDeliveryAction template) { return instance; } + public OrderAddDeliveryAction copyDeep(); + /** * factory method to create a deep copy of OrderAddDeliveryAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderAddDeliveryActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderAddDeliveryActionImpl.java index 1f82f919713..57f2d0b6945 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderAddDeliveryActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderAddDeliveryActionImpl.java @@ -203,4 +203,8 @@ public String toString() { .build(); } + @Override + public OrderAddDeliveryAction copyDeep() { + return OrderAddDeliveryAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderAddItemShippingAddressAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderAddItemShippingAddressAction.java index 7a12947d7cb..60460026665 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderAddItemShippingAddressAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderAddItemShippingAddressAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addItemShippingAddress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderAddItemShippingAddressActionImpl.class) public interface OrderAddItemShippingAddressAction extends OrderUpdateAction { @@ -73,6 +74,8 @@ public static OrderAddItemShippingAddressAction of(final OrderAddItemShippingAdd return instance; } + public OrderAddItemShippingAddressAction copyDeep(); + /** * factory method to create a deep copy of OrderAddItemShippingAddressAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderAddItemShippingAddressActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderAddItemShippingAddressActionImpl.java index 702f70fd8de..ed7f133e3e3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderAddItemShippingAddressActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderAddItemShippingAddressActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public OrderAddItemShippingAddressAction copyDeep() { + return OrderAddItemShippingAddressAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderAddParcelToDeliveryAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderAddParcelToDeliveryAction.java index 9571787bb9e..a6c9002f0f3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderAddParcelToDeliveryAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderAddParcelToDeliveryAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addParcelToDelivery") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderAddParcelToDeliveryActionImpl.class) public interface OrderAddParcelToDeliveryAction extends OrderUpdateAction { @@ -180,6 +181,8 @@ public static OrderAddParcelToDeliveryAction of(final OrderAddParcelToDeliveryAc return instance; } + public OrderAddParcelToDeliveryAction copyDeep(); + /** * factory method to create a deep copy of OrderAddParcelToDeliveryAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderAddParcelToDeliveryActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderAddParcelToDeliveryActionImpl.java index 766bed84329..837f1643726 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderAddParcelToDeliveryActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderAddParcelToDeliveryActionImpl.java @@ -219,4 +219,8 @@ public String toString() { .build(); } + @Override + public OrderAddParcelToDeliveryAction copyDeep() { + return OrderAddParcelToDeliveryAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderAddPaymentAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderAddPaymentAction.java index c2018b88693..fff25246fe5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderAddPaymentAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderAddPaymentAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addPayment") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderAddPaymentActionImpl.class) public interface OrderAddPaymentAction extends OrderUpdateAction { @@ -73,6 +74,8 @@ public static OrderAddPaymentAction of(final OrderAddPaymentAction template) { return instance; } + public OrderAddPaymentAction copyDeep(); + /** * factory method to create a deep copy of OrderAddPaymentAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderAddPaymentActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderAddPaymentActionImpl.java index e41c74d63f2..7e0d704deff 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderAddPaymentActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderAddPaymentActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public OrderAddPaymentAction copyDeep() { + return OrderAddPaymentAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderAddReturnInfoAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderAddReturnInfoAction.java index e4cd68d9811..00c9b21ec5c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderAddReturnInfoAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderAddReturnInfoAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addReturnInfo") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderAddReturnInfoActionImpl.class) public interface OrderAddReturnInfoAction extends OrderUpdateAction { @@ -114,6 +115,8 @@ public static OrderAddReturnInfoAction of(final OrderAddReturnInfoAction templat return instance; } + public OrderAddReturnInfoAction copyDeep(); + /** * factory method to create a deep copy of OrderAddReturnInfoAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderAddReturnInfoActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderAddReturnInfoActionImpl.java index cdfa4a69603..34dffd16cc2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderAddReturnInfoActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderAddReturnInfoActionImpl.java @@ -137,4 +137,8 @@ public String toString() { .build(); } + @Override + public OrderAddReturnInfoAction copyDeep() { + return OrderAddReturnInfoAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderChangeOrderStateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderChangeOrderStateAction.java index 0a38fe026f6..1b6bde227f8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderChangeOrderStateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderChangeOrderStateAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeOrderState") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderChangeOrderStateActionImpl.class) public interface OrderChangeOrderStateAction extends OrderUpdateAction { @@ -70,6 +71,8 @@ public static OrderChangeOrderStateAction of(final OrderChangeOrderStateAction t return instance; } + public OrderChangeOrderStateAction copyDeep(); + /** * factory method to create a deep copy of OrderChangeOrderStateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderChangeOrderStateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderChangeOrderStateActionImpl.java index 02dd05ecebd..9b06c287eaf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderChangeOrderStateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderChangeOrderStateActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public OrderChangeOrderStateAction copyDeep() { + return OrderChangeOrderStateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderChangePaymentStateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderChangePaymentStateAction.java index 80fdb8c9ede..81266c37eab 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderChangePaymentStateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderChangePaymentStateAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changePaymentState") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderChangePaymentStateActionImpl.class) public interface OrderChangePaymentStateAction extends OrderUpdateAction { @@ -70,6 +71,8 @@ public static OrderChangePaymentStateAction of(final OrderChangePaymentStateActi return instance; } + public OrderChangePaymentStateAction copyDeep(); + /** * factory method to create a deep copy of OrderChangePaymentStateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderChangePaymentStateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderChangePaymentStateActionImpl.java index e92367adbdf..c51a7525b60 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderChangePaymentStateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderChangePaymentStateActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public OrderChangePaymentStateAction copyDeep() { + return OrderChangePaymentStateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderChangeShipmentStateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderChangeShipmentStateAction.java index f39d7bbf491..26cff4abfcd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderChangeShipmentStateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderChangeShipmentStateAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeShipmentState") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderChangeShipmentStateActionImpl.class) public interface OrderChangeShipmentStateAction extends OrderUpdateAction { @@ -70,6 +71,8 @@ public static OrderChangeShipmentStateAction of(final OrderChangeShipmentStateAc return instance; } + public OrderChangeShipmentStateAction copyDeep(); + /** * factory method to create a deep copy of OrderChangeShipmentStateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderChangeShipmentStateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderChangeShipmentStateActionImpl.java index b8989fea4d2..5f7eb2eabf4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderChangeShipmentStateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderChangeShipmentStateActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public OrderChangeShipmentStateAction copyDeep() { + return OrderChangeShipmentStateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderFromCartDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderFromCartDraft.java index ff4edf9fe8a..b8255a76e1d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderFromCartDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderFromCartDraft.java @@ -225,6 +225,8 @@ public static OrderFromCartDraft of(final OrderFromCartDraft template) { return instance; } + public OrderFromCartDraft copyDeep(); + /** * factory method to create a deep copy of OrderFromCartDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderFromCartDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderFromCartDraftImpl.java index b2bfa6e4bed..dbb34033709 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderFromCartDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderFromCartDraftImpl.java @@ -264,4 +264,8 @@ public String toString() { .build(); } + @Override + public OrderFromCartDraft copyDeep() { + return OrderFromCartDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderFromQuoteDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderFromQuoteDraft.java index 91418c17493..dd62432b063 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderFromQuoteDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderFromQuoteDraft.java @@ -184,6 +184,8 @@ public static OrderFromQuoteDraft of(final OrderFromQuoteDraft template) { return instance; } + public OrderFromQuoteDraft copyDeep(); + /** * factory method to create a deep copy of OrderFromQuoteDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderFromQuoteDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderFromQuoteDraftImpl.java index 3d25fc78ce8..700d50e4e6f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderFromQuoteDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderFromQuoteDraftImpl.java @@ -219,4 +219,8 @@ public String toString() { .build(); } + @Override + public OrderFromQuoteDraft copyDeep() { + return OrderFromQuoteDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderImpl.java index 27748e929ba..a9e8523ab6e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderImpl.java @@ -1154,4 +1154,8 @@ public String toString() { .build(); } + @Override + public Order copyDeep() { + return Order.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderImportCustomLineItemStateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderImportCustomLineItemStateAction.java index 0d9b676659c..2ae14e5dfb0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderImportCustomLineItemStateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderImportCustomLineItemStateAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("importCustomLineItemState") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderImportCustomLineItemStateActionImpl.class) public interface OrderImportCustomLineItemStateAction extends OrderUpdateAction { @@ -113,6 +114,8 @@ public static OrderImportCustomLineItemStateAction of(final OrderImportCustomLin return instance; } + public OrderImportCustomLineItemStateAction copyDeep(); + /** * factory method to create a deep copy of OrderImportCustomLineItemStateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderImportCustomLineItemStateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderImportCustomLineItemStateActionImpl.java index c147f58db30..73e46533361 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderImportCustomLineItemStateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderImportCustomLineItemStateActionImpl.java @@ -137,4 +137,8 @@ public String toString() { .build(); } + @Override + public OrderImportCustomLineItemStateAction copyDeep() { + return OrderImportCustomLineItemStateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderImportDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderImportDraft.java index 664c5196aae..4ddb19c8188 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderImportDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderImportDraft.java @@ -530,6 +530,8 @@ public static OrderImportDraft of(final OrderImportDraft template) { return instance; } + public OrderImportDraft copyDeep(); + /** * factory method to create a deep copy of OrderImportDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderImportDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderImportDraftImpl.java index 59df5a2dd87..9ad0cd7993d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderImportDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderImportDraftImpl.java @@ -618,4 +618,8 @@ public String toString() { .build(); } + @Override + public OrderImportDraft copyDeep() { + return OrderImportDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderImportLineItemStateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderImportLineItemStateAction.java index ea31a788c10..807a7d54e7f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderImportLineItemStateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderImportLineItemStateAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("importLineItemState") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderImportLineItemStateActionImpl.class) public interface OrderImportLineItemStateAction extends OrderUpdateAction { @@ -113,6 +114,8 @@ public static OrderImportLineItemStateAction of(final OrderImportLineItemStateAc return instance; } + public OrderImportLineItemStateAction copyDeep(); + /** * factory method to create a deep copy of OrderImportLineItemStateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderImportLineItemStateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderImportLineItemStateActionImpl.java index 2813d053933..2ff60425f61 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderImportLineItemStateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderImportLineItemStateActionImpl.java @@ -137,4 +137,8 @@ public String toString() { .build(); } + @Override + public OrderImportLineItemStateAction copyDeep() { + return OrderImportLineItemStateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderPagedQueryResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderPagedQueryResponse.java index 996188daef5..95fcd9b5cda 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderPagedQueryResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderPagedQueryResponse.java @@ -143,6 +143,8 @@ public static OrderPagedQueryResponse of(final OrderPagedQueryResponse template) return instance; } + public OrderPagedQueryResponse copyDeep(); + /** * factory method to create a deep copy of OrderPagedQueryResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderPagedQueryResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderPagedQueryResponseImpl.java index 5c4b33ffd21..b2acc473f9f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderPagedQueryResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderPagedQueryResponseImpl.java @@ -159,4 +159,8 @@ public String toString() { .build(); } + @Override + public OrderPagedQueryResponse copyDeep() { + return OrderPagedQueryResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderPagedSearchResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderPagedSearchResponse.java index 68ef7a24410..6aa370a75b8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderPagedSearchResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderPagedSearchResponse.java @@ -125,6 +125,8 @@ public static OrderPagedSearchResponse of(final OrderPagedSearchResponse templat return instance; } + public OrderPagedSearchResponse copyDeep(); + /** * factory method to create a deep copy of OrderPagedSearchResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderPagedSearchResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderPagedSearchResponseImpl.java index b53839ac8fe..92f5dca5f12 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderPagedSearchResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderPagedSearchResponseImpl.java @@ -136,4 +136,8 @@ public String toString() { .build(); } + @Override + public OrderPagedSearchResponse copyDeep() { + return OrderPagedSearchResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderReference.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderReference.java index 46fecc3e6d6..afc4049139d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderReference.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderReference.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("order") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderReferenceImpl.class) public interface OrderReference extends Reference, com.commercetools.api.models.Identifiable, @@ -89,6 +90,8 @@ public static OrderReference of(final OrderReference template) { return instance; } + public OrderReference copyDeep(); + /** * factory method to create a deep copy of OrderReference * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderReferenceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderReferenceImpl.java index fa48de5898d..2f295e7affa 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderReferenceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderReferenceImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public OrderReference copyDeep() { + return OrderReference.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderRemoveDeliveryAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderRemoveDeliveryAction.java index b1d3c5baea4..d126d161738 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderRemoveDeliveryAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderRemoveDeliveryAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeDelivery") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderRemoveDeliveryActionImpl.class) public interface OrderRemoveDeliveryAction extends OrderUpdateAction { @@ -87,6 +88,8 @@ public static OrderRemoveDeliveryAction of(final OrderRemoveDeliveryAction templ return instance; } + public OrderRemoveDeliveryAction copyDeep(); + /** * factory method to create a deep copy of OrderRemoveDeliveryAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderRemoveDeliveryActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderRemoveDeliveryActionImpl.java index 6b880beabea..8ca6b3f7593 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderRemoveDeliveryActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderRemoveDeliveryActionImpl.java @@ -112,4 +112,8 @@ public String toString() { .build(); } + @Override + public OrderRemoveDeliveryAction copyDeep() { + return OrderRemoveDeliveryAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderRemoveItemShippingAddressAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderRemoveItemShippingAddressAction.java index 7edea53b7fb..3594b24e250 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderRemoveItemShippingAddressAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderRemoveItemShippingAddressAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeItemShippingAddress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderRemoveItemShippingAddressActionImpl.class) public interface OrderRemoveItemShippingAddressAction extends OrderUpdateAction { @@ -70,6 +71,8 @@ public static OrderRemoveItemShippingAddressAction of(final OrderRemoveItemShipp return instance; } + public OrderRemoveItemShippingAddressAction copyDeep(); + /** * factory method to create a deep copy of OrderRemoveItemShippingAddressAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderRemoveItemShippingAddressActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderRemoveItemShippingAddressActionImpl.java index 4f9975fc672..ae537b936b9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderRemoveItemShippingAddressActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderRemoveItemShippingAddressActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public OrderRemoveItemShippingAddressAction copyDeep() { + return OrderRemoveItemShippingAddressAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderRemoveParcelFromDeliveryAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderRemoveParcelFromDeliveryAction.java index 00134a6c4e2..8aff0b78c20 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderRemoveParcelFromDeliveryAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderRemoveParcelFromDeliveryAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeParcelFromDelivery") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderRemoveParcelFromDeliveryActionImpl.class) public interface OrderRemoveParcelFromDeliveryAction extends OrderUpdateAction { @@ -87,6 +88,8 @@ public static OrderRemoveParcelFromDeliveryAction of(final OrderRemoveParcelFrom return instance; } + public OrderRemoveParcelFromDeliveryAction copyDeep(); + /** * factory method to create a deep copy of OrderRemoveParcelFromDeliveryAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderRemoveParcelFromDeliveryActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderRemoveParcelFromDeliveryActionImpl.java index 3eb7f9a5152..342f140b7b3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderRemoveParcelFromDeliveryActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderRemoveParcelFromDeliveryActionImpl.java @@ -112,4 +112,8 @@ public String toString() { .build(); } + @Override + public OrderRemoveParcelFromDeliveryAction copyDeep() { + return OrderRemoveParcelFromDeliveryAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderRemovePaymentAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderRemovePaymentAction.java index decfed4aef6..5a317ea0331 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderRemovePaymentAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderRemovePaymentAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removePayment") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderRemovePaymentActionImpl.class) public interface OrderRemovePaymentAction extends OrderUpdateAction { @@ -73,6 +74,8 @@ public static OrderRemovePaymentAction of(final OrderRemovePaymentAction templat return instance; } + public OrderRemovePaymentAction copyDeep(); + /** * factory method to create a deep copy of OrderRemovePaymentAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderRemovePaymentActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderRemovePaymentActionImpl.java index ffcf0bbfbd7..2521af891df 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderRemovePaymentActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderRemovePaymentActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public OrderRemovePaymentAction copyDeep() { + return OrderRemovePaymentAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchAndExpression.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchAndExpression.java index 2a9a4fde633..198e9bd17d5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchAndExpression.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchAndExpression.java @@ -76,6 +76,8 @@ public static OrderSearchAndExpression of(final OrderSearchAndExpression templat return instance; } + public OrderSearchAndExpression copyDeep(); + /** * factory method to create a deep copy of OrderSearchAndExpression * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchAndExpressionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchAndExpressionImpl.java index 99e6505de14..669534c6031 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchAndExpressionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchAndExpressionImpl.java @@ -78,4 +78,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("and", and).build(); } + @Override + public OrderSearchAndExpression copyDeep() { + return OrderSearchAndExpression.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchAnyValue.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchAnyValue.java index e0674aa0df5..2ec27b33ecd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchAnyValue.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchAnyValue.java @@ -100,6 +100,8 @@ public static OrderSearchAnyValue of(final OrderSearchAnyValue template) { return instance; } + public OrderSearchAnyValue copyDeep(); + /** * factory method to create a deep copy of OrderSearchAnyValue * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchAnyValueImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchAnyValueImpl.java index a4c1af904cf..75b66846466 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchAnyValueImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchAnyValueImpl.java @@ -175,4 +175,8 @@ public String toString() { .build(); } + @Override + public OrderSearchAnyValue copyDeep() { + return OrderSearchAnyValue.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchCompoundExpression.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchCompoundExpression.java index 309c02b04b4..a60ba82d103 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchCompoundExpression.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchCompoundExpression.java @@ -46,6 +46,8 @@ public static OrderSearchCompoundExpression of(final OrderSearchCompoundExpressi return instance; } + public OrderSearchCompoundExpression copyDeep(); + /** * factory method to create a deep copy of OrderSearchCompoundExpression * @param template instance to be copied @@ -56,21 +58,9 @@ public static OrderSearchCompoundExpression deepCopy(@Nullable final OrderSearch if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.order.OrderSearchAndExpression) { - return com.commercetools.api.models.order.OrderSearchAndExpression - .deepCopy((com.commercetools.api.models.order.OrderSearchAndExpression) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSearchFilterExpression) { - return com.commercetools.api.models.order.OrderSearchFilterExpression - .deepCopy((com.commercetools.api.models.order.OrderSearchFilterExpression) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSearchNotExpression) { - return com.commercetools.api.models.order.OrderSearchNotExpression - .deepCopy((com.commercetools.api.models.order.OrderSearchNotExpression) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSearchOrExpression) { - return com.commercetools.api.models.order.OrderSearchOrExpression - .deepCopy((com.commercetools.api.models.order.OrderSearchOrExpression) template); + + if (!(template instanceof OrderSearchCompoundExpressionImpl)) { + return template.copyDeep(); } OrderSearchCompoundExpressionImpl instance = new OrderSearchCompoundExpressionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchCompoundExpressionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchCompoundExpressionImpl.java index 844046ab8c2..6e03e67ec28 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchCompoundExpressionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchCompoundExpressionImpl.java @@ -51,4 +51,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).build(); } + @Override + public OrderSearchCompoundExpression copyDeep() { + return OrderSearchCompoundExpression.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchDateRangeExpression.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchDateRangeExpression.java index 3a451c03e8c..eee4dd5f458 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchDateRangeExpression.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchDateRangeExpression.java @@ -67,6 +67,8 @@ public static OrderSearchDateRangeExpression of(final OrderSearchDateRangeExpres return instance; } + public OrderSearchDateRangeExpression copyDeep(); + /** * factory method to create a deep copy of OrderSearchDateRangeExpression * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchDateRangeExpressionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchDateRangeExpressionImpl.java index 2ec8115b7e2..8804b87bdae 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchDateRangeExpressionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchDateRangeExpressionImpl.java @@ -74,4 +74,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("range", range).build(); } + @Override + public OrderSearchDateRangeExpression copyDeep() { + return OrderSearchDateRangeExpression.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchDateRangeValue.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchDateRangeValue.java index dede9965423..d2ba80cf4ea 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchDateRangeValue.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchDateRangeValue.java @@ -83,6 +83,8 @@ public static OrderSearchDateRangeValue of(final OrderSearchDateRangeValue templ return instance; } + public OrderSearchDateRangeValue copyDeep(); + /** * factory method to create a deep copy of OrderSearchDateRangeValue * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchDateRangeValueImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchDateRangeValueImpl.java index 4c68fee027c..7bee583bb5b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchDateRangeValueImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchDateRangeValueImpl.java @@ -156,4 +156,8 @@ public String toString() { .build(); } + @Override + public OrderSearchDateRangeValue copyDeep() { + return OrderSearchDateRangeValue.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchExactExpression.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchExactExpression.java index e573c6221a7..cd882e26973 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchExactExpression.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchExactExpression.java @@ -67,6 +67,8 @@ public static OrderSearchExactExpression of(final OrderSearchExactExpression tem return instance; } + public OrderSearchExactExpression copyDeep(); + /** * factory method to create a deep copy of OrderSearchExactExpression * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchExactExpressionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchExactExpressionImpl.java index c8b4c2a716b..d18cca9ce89 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchExactExpressionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchExactExpressionImpl.java @@ -74,4 +74,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("exact", exact).build(); } + @Override + public OrderSearchExactExpression copyDeep() { + return OrderSearchExactExpression.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchExistsExpression.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchExistsExpression.java index 2276946d474..7fb43db7ccd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchExistsExpression.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchExistsExpression.java @@ -67,6 +67,8 @@ public static OrderSearchExistsExpression of(final OrderSearchExistsExpression t return instance; } + public OrderSearchExistsExpression copyDeep(); + /** * factory method to create a deep copy of OrderSearchExistsExpression * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchExistsExpressionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchExistsExpressionImpl.java index d251d6180f4..e1c55b0b425 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchExistsExpressionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchExistsExpressionImpl.java @@ -74,4 +74,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("exists", exists).build(); } + @Override + public OrderSearchExistsExpression copyDeep() { + return OrderSearchExistsExpression.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchFilterExpression.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchFilterExpression.java index a9f2e28ab3f..10093c6f269 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchFilterExpression.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchFilterExpression.java @@ -76,6 +76,8 @@ public static OrderSearchFilterExpression of(final OrderSearchFilterExpression t return instance; } + public OrderSearchFilterExpression copyDeep(); + /** * factory method to create a deep copy of OrderSearchFilterExpression * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchFilterExpressionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchFilterExpressionImpl.java index 43832104acc..2682cb7d136 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchFilterExpressionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchFilterExpressionImpl.java @@ -78,4 +78,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("filter", filter).build(); } + @Override + public OrderSearchFilterExpression copyDeep() { + return OrderSearchFilterExpression.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchFullTextExpression.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchFullTextExpression.java index a32868396f0..b69dc283f93 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchFullTextExpression.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchFullTextExpression.java @@ -67,6 +67,8 @@ public static OrderSearchFullTextExpression of(final OrderSearchFullTextExpressi return instance; } + public OrderSearchFullTextExpression copyDeep(); + /** * factory method to create a deep copy of OrderSearchFullTextExpression * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchFullTextExpressionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchFullTextExpressionImpl.java index a454309570f..0efe6f92d46 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchFullTextExpressionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchFullTextExpressionImpl.java @@ -74,4 +74,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("fullText", fullText).build(); } + @Override + public OrderSearchFullTextExpression copyDeep() { + return OrderSearchFullTextExpression.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchFullTextValue.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchFullTextValue.java index 0a122459d45..d842f903cb5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchFullTextValue.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchFullTextValue.java @@ -101,6 +101,8 @@ public static OrderSearchFullTextValue of(final OrderSearchFullTextValue templat return instance; } + public OrderSearchFullTextValue copyDeep(); + /** * factory method to create a deep copy of OrderSearchFullTextValue * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchFullTextValueImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchFullTextValueImpl.java index 7f7ce94431c..e2d5c033f0a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchFullTextValueImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchFullTextValueImpl.java @@ -175,4 +175,8 @@ public String toString() { .build(); } + @Override + public OrderSearchFullTextValue copyDeep() { + return OrderSearchFullTextValue.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchLongRangeExpression.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchLongRangeExpression.java index 4d361bf6a3a..4b5f801cfe8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchLongRangeExpression.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchLongRangeExpression.java @@ -67,6 +67,8 @@ public static OrderSearchLongRangeExpression of(final OrderSearchLongRangeExpres return instance; } + public OrderSearchLongRangeExpression copyDeep(); + /** * factory method to create a deep copy of OrderSearchLongRangeExpression * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchLongRangeExpressionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchLongRangeExpressionImpl.java index 7f1f75fc359..d14b7416f09 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchLongRangeExpressionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchLongRangeExpressionImpl.java @@ -74,4 +74,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("range", range).build(); } + @Override + public OrderSearchLongRangeExpression copyDeep() { + return OrderSearchLongRangeExpression.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchLongRangeValue.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchLongRangeValue.java index fcffce27783..3e20a410ef5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchLongRangeValue.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchLongRangeValue.java @@ -82,6 +82,8 @@ public static OrderSearchLongRangeValue of(final OrderSearchLongRangeValue templ return instance; } + public OrderSearchLongRangeValue copyDeep(); + /** * factory method to create a deep copy of OrderSearchLongRangeValue * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchLongRangeValueImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchLongRangeValueImpl.java index 95a8c86234d..d9c3c7493fa 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchLongRangeValueImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchLongRangeValueImpl.java @@ -155,4 +155,8 @@ public String toString() { .build(); } + @Override + public OrderSearchLongRangeValue copyDeep() { + return OrderSearchLongRangeValue.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchNotExpression.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchNotExpression.java index 14a1edc9283..68fd14e619e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchNotExpression.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchNotExpression.java @@ -76,6 +76,8 @@ public static OrderSearchNotExpression of(final OrderSearchNotExpression templat return instance; } + public OrderSearchNotExpression copyDeep(); + /** * factory method to create a deep copy of OrderSearchNotExpression * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchNotExpressionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchNotExpressionImpl.java index 4a539bc7d0e..85a9529f3b2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchNotExpressionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchNotExpressionImpl.java @@ -78,4 +78,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("not", not).build(); } + @Override + public OrderSearchNotExpression copyDeep() { + return OrderSearchNotExpression.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchNumberRangeExpression.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchNumberRangeExpression.java index de5e0c7bf90..ff8fe959453 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchNumberRangeExpression.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchNumberRangeExpression.java @@ -67,6 +67,8 @@ public static OrderSearchNumberRangeExpression of(final OrderSearchNumberRangeEx return instance; } + public OrderSearchNumberRangeExpression copyDeep(); + /** * factory method to create a deep copy of OrderSearchNumberRangeExpression * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchNumberRangeExpressionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchNumberRangeExpressionImpl.java index f841f317f81..1d4c7363d7a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchNumberRangeExpressionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchNumberRangeExpressionImpl.java @@ -74,4 +74,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("range", range).build(); } + @Override + public OrderSearchNumberRangeExpression copyDeep() { + return OrderSearchNumberRangeExpression.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchNumberRangeValue.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchNumberRangeValue.java index 602f200e04b..2385203b33b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchNumberRangeValue.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchNumberRangeValue.java @@ -82,6 +82,8 @@ public static OrderSearchNumberRangeValue of(final OrderSearchNumberRangeValue t return instance; } + public OrderSearchNumberRangeValue copyDeep(); + /** * factory method to create a deep copy of OrderSearchNumberRangeValue * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchNumberRangeValueImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchNumberRangeValueImpl.java index ebb24a773ba..7dcd50b91dd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchNumberRangeValueImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchNumberRangeValueImpl.java @@ -156,4 +156,8 @@ public String toString() { .build(); } + @Override + public OrderSearchNumberRangeValue copyDeep() { + return OrderSearchNumberRangeValue.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchOrExpression.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchOrExpression.java index e2415395bcc..95dc1838f8d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchOrExpression.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchOrExpression.java @@ -76,6 +76,8 @@ public static OrderSearchOrExpression of(final OrderSearchOrExpression template) return instance; } + public OrderSearchOrExpression copyDeep(); + /** * factory method to create a deep copy of OrderSearchOrExpression * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchOrExpressionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchOrExpressionImpl.java index c697c99096b..07d54c4ffe2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchOrExpressionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchOrExpressionImpl.java @@ -78,4 +78,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("or", or).build(); } + @Override + public OrderSearchOrExpression copyDeep() { + return OrderSearchOrExpression.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchPrefixExpression.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchPrefixExpression.java index bfbccbe0862..2cd174e63b9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchPrefixExpression.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchPrefixExpression.java @@ -67,6 +67,8 @@ public static OrderSearchPrefixExpression of(final OrderSearchPrefixExpression t return instance; } + public OrderSearchPrefixExpression copyDeep(); + /** * factory method to create a deep copy of OrderSearchPrefixExpression * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchPrefixExpressionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchPrefixExpressionImpl.java index 53fa883b1da..caca1c90f42 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchPrefixExpressionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchPrefixExpressionImpl.java @@ -74,4 +74,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("prefix", prefix).build(); } + @Override + public OrderSearchPrefixExpression copyDeep() { + return OrderSearchPrefixExpression.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchQuery.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchQuery.java index bdb561197d4..be9222414dd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchQuery.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchQuery.java @@ -46,6 +46,8 @@ public static OrderSearchQuery of(final OrderSearchQuery template) { return instance; } + public OrderSearchQuery copyDeep(); + /** * factory method to create a deep copy of OrderSearchQuery * @param template instance to be copied @@ -56,13 +58,9 @@ public static OrderSearchQuery deepCopy(@Nullable final OrderSearchQuery templat if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.order.OrderSearchCompoundExpression) { - return com.commercetools.api.models.order.OrderSearchCompoundExpression - .deepCopy((com.commercetools.api.models.order.OrderSearchCompoundExpression) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSearchQueryExpression) { - return com.commercetools.api.models.order.OrderSearchQueryExpression - .deepCopy((com.commercetools.api.models.order.OrderSearchQueryExpression) template); + + if (!(template instanceof OrderSearchQueryImpl)) { + return template.copyDeep(); } OrderSearchQueryImpl instance = new OrderSearchQueryImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchQueryExpression.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchQueryExpression.java index 291033a7dac..016d5666869 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchQueryExpression.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchQueryExpression.java @@ -46,6 +46,8 @@ public static OrderSearchQueryExpression of(final OrderSearchQueryExpression tem return instance; } + public OrderSearchQueryExpression copyDeep(); + /** * factory method to create a deep copy of OrderSearchQueryExpression * @param template instance to be copied @@ -56,37 +58,9 @@ public static OrderSearchQueryExpression deepCopy(@Nullable final OrderSearchQue if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.order.OrderSearchDateRangeExpression) { - return com.commercetools.api.models.order.OrderSearchDateRangeExpression - .deepCopy((com.commercetools.api.models.order.OrderSearchDateRangeExpression) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSearchExactExpression) { - return com.commercetools.api.models.order.OrderSearchExactExpression - .deepCopy((com.commercetools.api.models.order.OrderSearchExactExpression) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSearchExistsExpression) { - return com.commercetools.api.models.order.OrderSearchExistsExpression - .deepCopy((com.commercetools.api.models.order.OrderSearchExistsExpression) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSearchFullTextExpression) { - return com.commercetools.api.models.order.OrderSearchFullTextExpression - .deepCopy((com.commercetools.api.models.order.OrderSearchFullTextExpression) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSearchLongRangeExpression) { - return com.commercetools.api.models.order.OrderSearchLongRangeExpression - .deepCopy((com.commercetools.api.models.order.OrderSearchLongRangeExpression) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSearchNumberRangeExpression) { - return com.commercetools.api.models.order.OrderSearchNumberRangeExpression - .deepCopy((com.commercetools.api.models.order.OrderSearchNumberRangeExpression) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSearchPrefixExpression) { - return com.commercetools.api.models.order.OrderSearchPrefixExpression - .deepCopy((com.commercetools.api.models.order.OrderSearchPrefixExpression) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSearchWildCardExpression) { - return com.commercetools.api.models.order.OrderSearchWildCardExpression - .deepCopy((com.commercetools.api.models.order.OrderSearchWildCardExpression) template); + + if (!(template instanceof OrderSearchQueryExpressionImpl)) { + return template.copyDeep(); } OrderSearchQueryExpressionImpl instance = new OrderSearchQueryExpressionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchQueryExpressionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchQueryExpressionImpl.java index fada7a4458f..cc44b12dc55 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchQueryExpressionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchQueryExpressionImpl.java @@ -51,4 +51,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).build(); } + @Override + public OrderSearchQueryExpression copyDeep() { + return OrderSearchQueryExpression.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchQueryExpressionValue.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchQueryExpressionValue.java index 2bb7fd7d467..329c8e73967 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchQueryExpressionValue.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchQueryExpressionValue.java @@ -97,6 +97,8 @@ public static OrderSearchQueryExpressionValue of(final OrderSearchQueryExpressio return instance; } + public OrderSearchQueryExpressionValue copyDeep(); + /** * factory method to create a deep copy of OrderSearchQueryExpressionValue * @param template instance to be copied @@ -107,29 +109,9 @@ public static OrderSearchQueryExpressionValue deepCopy(@Nullable final OrderSear if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.order.OrderSearchAnyValue) { - return com.commercetools.api.models.order.OrderSearchAnyValue - .deepCopy((com.commercetools.api.models.order.OrderSearchAnyValue) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSearchDateRangeValue) { - return com.commercetools.api.models.order.OrderSearchDateRangeValue - .deepCopy((com.commercetools.api.models.order.OrderSearchDateRangeValue) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSearchFullTextValue) { - return com.commercetools.api.models.order.OrderSearchFullTextValue - .deepCopy((com.commercetools.api.models.order.OrderSearchFullTextValue) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSearchLongRangeValue) { - return com.commercetools.api.models.order.OrderSearchLongRangeValue - .deepCopy((com.commercetools.api.models.order.OrderSearchLongRangeValue) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSearchNumberRangeValue) { - return com.commercetools.api.models.order.OrderSearchNumberRangeValue - .deepCopy((com.commercetools.api.models.order.OrderSearchNumberRangeValue) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSearchStringValue) { - return com.commercetools.api.models.order.OrderSearchStringValue - .deepCopy((com.commercetools.api.models.order.OrderSearchStringValue) template); + + if (!(template instanceof OrderSearchQueryExpressionValueImpl)) { + return template.copyDeep(); } OrderSearchQueryExpressionValueImpl instance = new OrderSearchQueryExpressionValueImpl(); instance.setField(template.getField()); diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchQueryExpressionValueImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchQueryExpressionValueImpl.java index 4e2b236ad9c..c1f6adfc7cf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchQueryExpressionValueImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchQueryExpressionValueImpl.java @@ -114,4 +114,8 @@ public String toString() { .build(); } + @Override + public OrderSearchQueryExpressionValue copyDeep() { + return OrderSearchQueryExpressionValue.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchQueryImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchQueryImpl.java index 12fbf431bd2..385d05688e7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchQueryImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchQueryImpl.java @@ -51,4 +51,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).build(); } + @Override + public OrderSearchQuery copyDeep() { + return OrderSearchQuery.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchRequest.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchRequest.java index 9126b91cd60..814a13c6466 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchRequest.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchRequest.java @@ -124,6 +124,8 @@ public static OrderSearchRequest of(final OrderSearchRequest template) { return instance; } + public OrderSearchRequest copyDeep(); + /** * factory method to create a deep copy of OrderSearchRequest * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchRequestImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchRequestImpl.java index 1e40549e248..dcb3c715682 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchRequestImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchRequestImpl.java @@ -136,4 +136,8 @@ public String toString() { .build(); } + @Override + public OrderSearchRequest copyDeep() { + return OrderSearchRequest.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchSorting.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchSorting.java index fe3358476a2..91fd0a52fc9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchSorting.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchSorting.java @@ -130,6 +130,8 @@ public static OrderSearchSorting of(final OrderSearchSorting template) { return instance; } + public OrderSearchSorting copyDeep(); + /** * factory method to create a deep copy of OrderSearchSorting * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchSortingImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchSortingImpl.java index 2330ab1ae0d..fec94106504 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchSortingImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchSortingImpl.java @@ -156,4 +156,8 @@ public String toString() { .build(); } + @Override + public OrderSearchSorting copyDeep() { + return OrderSearchSorting.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchStringValue.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchStringValue.java index 3ff934deb7a..530b676099f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchStringValue.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchStringValue.java @@ -101,6 +101,8 @@ public static OrderSearchStringValue of(final OrderSearchStringValue template) { return instance; } + public OrderSearchStringValue copyDeep(); + /** * factory method to create a deep copy of OrderSearchStringValue * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchStringValueImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchStringValueImpl.java index df1559cd272..c8555a7fb74 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchStringValueImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchStringValueImpl.java @@ -175,4 +175,8 @@ public String toString() { .build(); } + @Override + public OrderSearchStringValue copyDeep() { + return OrderSearchStringValue.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchWildCardExpression.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchWildCardExpression.java index a83f5c2f7bb..73e5905f6b5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchWildCardExpression.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchWildCardExpression.java @@ -67,6 +67,8 @@ public static OrderSearchWildCardExpression of(final OrderSearchWildCardExpressi return instance; } + public OrderSearchWildCardExpression copyDeep(); + /** * factory method to create a deep copy of OrderSearchWildCardExpression * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchWildCardExpressionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchWildCardExpressionImpl.java index d96bd0a1ef6..f03921b04c3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchWildCardExpressionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSearchWildCardExpressionImpl.java @@ -74,4 +74,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("wildcard", wildcard).build(); } + @Override + public OrderSearchWildCardExpression copyDeep() { + return OrderSearchWildCardExpression.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetBillingAddressAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetBillingAddressAction.java index 55a4b3067f8..b30b3cf14b0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetBillingAddressAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetBillingAddressAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setBillingAddress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderSetBillingAddressActionImpl.class) public interface OrderSetBillingAddressAction extends OrderUpdateAction { @@ -71,6 +72,8 @@ public static OrderSetBillingAddressAction of(final OrderSetBillingAddressAction return instance; } + public OrderSetBillingAddressAction copyDeep(); + /** * factory method to create a deep copy of OrderSetBillingAddressAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetBillingAddressActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetBillingAddressActionImpl.java index 717a43471e5..7f6636aaa98 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetBillingAddressActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetBillingAddressActionImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public OrderSetBillingAddressAction copyDeep() { + return OrderSetBillingAddressAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetBillingAddressCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetBillingAddressCustomFieldAction.java index 2c36bcffaf7..44690526478 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetBillingAddressCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetBillingAddressCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setBillingAddressCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderSetBillingAddressCustomFieldActionImpl.class) public interface OrderSetBillingAddressCustomFieldAction extends OrderUpdateAction { @@ -86,6 +87,8 @@ public static OrderSetBillingAddressCustomFieldAction of(final OrderSetBillingAd return instance; } + public OrderSetBillingAddressCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of OrderSetBillingAddressCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetBillingAddressCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetBillingAddressCustomFieldActionImpl.java index d12a4127e21..20210f59218 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetBillingAddressCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetBillingAddressCustomFieldActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public OrderSetBillingAddressCustomFieldAction copyDeep() { + return OrderSetBillingAddressCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetBillingAddressCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetBillingAddressCustomTypeAction.java index 10765a961b4..a4d34ccdeda 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetBillingAddressCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetBillingAddressCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setBillingAddressCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderSetBillingAddressCustomTypeActionImpl.class) public interface OrderSetBillingAddressCustomTypeAction extends OrderUpdateAction { @@ -87,6 +88,8 @@ public static OrderSetBillingAddressCustomTypeAction of(final OrderSetBillingAdd return instance; } + public OrderSetBillingAddressCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of OrderSetBillingAddressCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetBillingAddressCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetBillingAddressCustomTypeActionImpl.java index 02aeb650bb2..0aba01fb58f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetBillingAddressCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetBillingAddressCustomTypeActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public OrderSetBillingAddressCustomTypeAction copyDeep() { + return OrderSetBillingAddressCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetBusinessUnitAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetBusinessUnitAction.java index 9621df4fbd8..8a0e6a7fa74 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetBusinessUnitAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetBusinessUnitAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setBusinessUnit") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderSetBusinessUnitActionImpl.class) public interface OrderSetBusinessUnitAction extends OrderUpdateAction { @@ -73,6 +74,8 @@ public static OrderSetBusinessUnitAction of(final OrderSetBusinessUnitAction tem return instance; } + public OrderSetBusinessUnitAction copyDeep(); + /** * factory method to create a deep copy of OrderSetBusinessUnitAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetBusinessUnitActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetBusinessUnitActionImpl.java index 76a37f45fa0..66d725cfe9a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetBusinessUnitActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetBusinessUnitActionImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public OrderSetBusinessUnitAction copyDeep() { + return OrderSetBusinessUnitAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomFieldAction.java index 7b34b260814..829e95d4e70 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderSetCustomFieldActionImpl.class) public interface OrderSetCustomFieldAction extends OrderUpdateAction { @@ -86,6 +87,8 @@ public static OrderSetCustomFieldAction of(final OrderSetCustomFieldAction templ return instance; } + public OrderSetCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of OrderSetCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomFieldActionImpl.java index ab410bc0c8b..15bea80b7bd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomFieldActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public OrderSetCustomFieldAction copyDeep() { + return OrderSetCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomLineItemCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomLineItemCustomFieldAction.java index 0c1ff9e3f1a..ea627b113d6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomLineItemCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomLineItemCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomLineItemCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderSetCustomLineItemCustomFieldActionImpl.class) public interface OrderSetCustomLineItemCustomFieldAction extends OrderUpdateAction { @@ -118,6 +119,8 @@ public static OrderSetCustomLineItemCustomFieldAction of(final OrderSetCustomLin return instance; } + public OrderSetCustomLineItemCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of OrderSetCustomLineItemCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomLineItemCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomLineItemCustomFieldActionImpl.java index 38c0add131c..0f9021ee65c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomLineItemCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomLineItemCustomFieldActionImpl.java @@ -152,4 +152,8 @@ public String toString() { .build(); } + @Override + public OrderSetCustomLineItemCustomFieldAction copyDeep() { + return OrderSetCustomLineItemCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomLineItemCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomLineItemCustomTypeAction.java index fc24a3d3a13..bae8906769a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomLineItemCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomLineItemCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomLineItemCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderSetCustomLineItemCustomTypeActionImpl.class) public interface OrderSetCustomLineItemCustomTypeAction extends OrderUpdateAction { @@ -119,6 +120,8 @@ public static OrderSetCustomLineItemCustomTypeAction of(final OrderSetCustomLine return instance; } + public OrderSetCustomLineItemCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of OrderSetCustomLineItemCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomLineItemCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomLineItemCustomTypeActionImpl.java index 6a7248503c7..99805e4e459 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomLineItemCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomLineItemCustomTypeActionImpl.java @@ -153,4 +153,8 @@ public String toString() { .build(); } + @Override + public OrderSetCustomLineItemCustomTypeAction copyDeep() { + return OrderSetCustomLineItemCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomLineItemShippingDetailsAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomLineItemShippingDetailsAction.java index 1d38f3b3f73..59ca8446651 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomLineItemShippingDetailsAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomLineItemShippingDetailsAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomLineItemShippingDetails") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderSetCustomLineItemShippingDetailsActionImpl.class) public interface OrderSetCustomLineItemShippingDetailsAction extends OrderUpdateAction { @@ -103,6 +104,8 @@ public static OrderSetCustomLineItemShippingDetailsAction of( return instance; } + public OrderSetCustomLineItemShippingDetailsAction copyDeep(); + /** * factory method to create a deep copy of OrderSetCustomLineItemShippingDetailsAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomLineItemShippingDetailsActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomLineItemShippingDetailsActionImpl.java index 5feb0c4aad2..079581426f5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomLineItemShippingDetailsActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomLineItemShippingDetailsActionImpl.java @@ -134,4 +134,8 @@ public String toString() { .build(); } + @Override + public OrderSetCustomLineItemShippingDetailsAction copyDeep() { + return OrderSetCustomLineItemShippingDetailsAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomTypeAction.java index 8959fd81905..fa6746134ce 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderSetCustomTypeActionImpl.class) public interface OrderSetCustomTypeAction extends OrderUpdateAction { @@ -87,6 +88,8 @@ public static OrderSetCustomTypeAction of(final OrderSetCustomTypeAction templat return instance; } + public OrderSetCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of OrderSetCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomTypeActionImpl.java index 8e5a840651e..5d31c3ef5d5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomTypeActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public OrderSetCustomTypeAction copyDeep() { + return OrderSetCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomerEmailAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomerEmailAction.java index a2e29242a08..119f8b9b020 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomerEmailAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomerEmailAction.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomerEmail") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderSetCustomerEmailActionImpl.class) public interface OrderSetCustomerEmailAction extends OrderUpdateAction { @@ -68,6 +69,8 @@ public static OrderSetCustomerEmailAction of(final OrderSetCustomerEmailAction t return instance; } + public OrderSetCustomerEmailAction copyDeep(); + /** * factory method to create a deep copy of OrderSetCustomerEmailAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomerEmailActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomerEmailActionImpl.java index 66af5ef5eff..6baffd3d93d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomerEmailActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomerEmailActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public OrderSetCustomerEmailAction copyDeep() { + return OrderSetCustomerEmailAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomerIdAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomerIdAction.java index c18685dbd31..1cce89e952d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomerIdAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomerIdAction.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomerId") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderSetCustomerIdActionImpl.class) public interface OrderSetCustomerIdAction extends OrderUpdateAction { @@ -68,6 +69,8 @@ public static OrderSetCustomerIdAction of(final OrderSetCustomerIdAction templat return instance; } + public OrderSetCustomerIdAction copyDeep(); + /** * factory method to create a deep copy of OrderSetCustomerIdAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomerIdActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomerIdActionImpl.java index b3ca36828c5..612fabebae3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomerIdActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetCustomerIdActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public OrderSetCustomerIdAction copyDeep() { + return OrderSetCustomerIdAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryAddressAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryAddressAction.java index 5277e00f6d5..4cf3d0e81b9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryAddressAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryAddressAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDeliveryAddress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderSetDeliveryAddressActionImpl.class) public interface OrderSetDeliveryAddressAction extends OrderUpdateAction { @@ -106,6 +107,8 @@ public static OrderSetDeliveryAddressAction of(final OrderSetDeliveryAddressActi return instance; } + public OrderSetDeliveryAddressAction copyDeep(); + /** * factory method to create a deep copy of OrderSetDeliveryAddressAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryAddressActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryAddressActionImpl.java index 0057f700ecf..db690fcb3a0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryAddressActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryAddressActionImpl.java @@ -135,4 +135,8 @@ public String toString() { .build(); } + @Override + public OrderSetDeliveryAddressAction copyDeep() { + return OrderSetDeliveryAddressAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryAddressCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryAddressCustomFieldAction.java index cec4485e6af..9bc9aff204c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryAddressCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryAddressCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDeliveryAddressCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderSetDeliveryAddressCustomFieldActionImpl.class) public interface OrderSetDeliveryAddressCustomFieldAction extends OrderUpdateAction { @@ -122,6 +123,8 @@ public static OrderSetDeliveryAddressCustomFieldAction of(final OrderSetDelivery return instance; } + public OrderSetDeliveryAddressCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of OrderSetDeliveryAddressCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryAddressCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryAddressCustomFieldActionImpl.java index 4d7e6c8b02e..ae8d62b2287 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryAddressCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryAddressCustomFieldActionImpl.java @@ -155,4 +155,8 @@ public String toString() { .build(); } + @Override + public OrderSetDeliveryAddressCustomFieldAction copyDeep() { + return OrderSetDeliveryAddressCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryAddressCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryAddressCustomTypeAction.java index be3626c9937..1f0fec610df 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryAddressCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryAddressCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDeliveryAddressCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderSetDeliveryAddressCustomTypeActionImpl.class) public interface OrderSetDeliveryAddressCustomTypeAction extends OrderUpdateAction { @@ -123,6 +124,8 @@ public static OrderSetDeliveryAddressCustomTypeAction of(final OrderSetDeliveryA return instance; } + public OrderSetDeliveryAddressCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of OrderSetDeliveryAddressCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryAddressCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryAddressCustomTypeActionImpl.java index 5b6191d132c..dd4097c104b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryAddressCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryAddressCustomTypeActionImpl.java @@ -155,4 +155,8 @@ public String toString() { .build(); } + @Override + public OrderSetDeliveryAddressCustomTypeAction copyDeep() { + return OrderSetDeliveryAddressCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryCustomFieldAction.java index d4ac627db82..3af14e6797a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDeliveryCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderSetDeliveryCustomFieldActionImpl.class) public interface OrderSetDeliveryCustomFieldAction extends OrderUpdateAction { @@ -122,6 +123,8 @@ public static OrderSetDeliveryCustomFieldAction of(final OrderSetDeliveryCustomF return instance; } + public OrderSetDeliveryCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of OrderSetDeliveryCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryCustomFieldActionImpl.java index 4abb2822698..0ac095296cc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryCustomFieldActionImpl.java @@ -154,4 +154,8 @@ public String toString() { .build(); } + @Override + public OrderSetDeliveryCustomFieldAction copyDeep() { + return OrderSetDeliveryCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryCustomTypeAction.java index 6633e0f7d3b..278b5ca3995 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDeliveryCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderSetDeliveryCustomTypeActionImpl.class) public interface OrderSetDeliveryCustomTypeAction extends OrderUpdateAction { @@ -123,6 +124,8 @@ public static OrderSetDeliveryCustomTypeAction of(final OrderSetDeliveryCustomTy return instance; } + public OrderSetDeliveryCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of OrderSetDeliveryCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryCustomTypeActionImpl.java index 54e715e3aa9..c08125eb959 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryCustomTypeActionImpl.java @@ -155,4 +155,8 @@ public String toString() { .build(); } + @Override + public OrderSetDeliveryCustomTypeAction copyDeep() { + return OrderSetDeliveryCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryItemsAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryItemsAction.java index 1cc0705fa4e..23e00875696 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryItemsAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryItemsAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDeliveryItems") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderSetDeliveryItemsActionImpl.class) public interface OrderSetDeliveryItemsAction extends OrderUpdateAction { @@ -117,6 +118,8 @@ public static OrderSetDeliveryItemsAction of(final OrderSetDeliveryItemsAction t return instance; } + public OrderSetDeliveryItemsAction copyDeep(); + /** * factory method to create a deep copy of OrderSetDeliveryItemsAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryItemsActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryItemsActionImpl.java index b2d3726959f..00b1838f24f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryItemsActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetDeliveryItemsActionImpl.java @@ -139,4 +139,8 @@ public String toString() { .build(); } + @Override + public OrderSetDeliveryItemsAction copyDeep() { + return OrderSetDeliveryItemsAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetItemShippingAddressCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetItemShippingAddressCustomFieldAction.java index f2c73212bc3..49378d9d6e7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetItemShippingAddressCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetItemShippingAddressCustomFieldAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setItemShippingAddressCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderSetItemShippingAddressCustomFieldActionImpl.class) public interface OrderSetItemShippingAddressCustomFieldAction extends OrderUpdateAction { @@ -104,6 +105,8 @@ public static OrderSetItemShippingAddressCustomFieldAction of( return instance; } + public OrderSetItemShippingAddressCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of OrderSetItemShippingAddressCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetItemShippingAddressCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetItemShippingAddressCustomFieldActionImpl.java index 9f4094326eb..fa2375b23f7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetItemShippingAddressCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetItemShippingAddressCustomFieldActionImpl.java @@ -129,4 +129,8 @@ public String toString() { .build(); } + @Override + public OrderSetItemShippingAddressCustomFieldAction copyDeep() { + return OrderSetItemShippingAddressCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetItemShippingAddressCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetItemShippingAddressCustomTypeAction.java index 6a21603668d..e85c2fc1463 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetItemShippingAddressCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetItemShippingAddressCustomTypeAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setItemShippingAddressCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderSetItemShippingAddressCustomTypeActionImpl.class) public interface OrderSetItemShippingAddressCustomTypeAction extends OrderUpdateAction { @@ -106,6 +107,8 @@ public static OrderSetItemShippingAddressCustomTypeAction of( return instance; } + public OrderSetItemShippingAddressCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of OrderSetItemShippingAddressCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetItemShippingAddressCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetItemShippingAddressCustomTypeActionImpl.java index 488fd62c96c..9b11538d633 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetItemShippingAddressCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetItemShippingAddressCustomTypeActionImpl.java @@ -130,4 +130,8 @@ public String toString() { .build(); } + @Override + public OrderSetItemShippingAddressCustomTypeAction copyDeep() { + return OrderSetItemShippingAddressCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetLineItemCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetLineItemCustomFieldAction.java index 452f36f2b22..9f3a0b730b9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetLineItemCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetLineItemCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setLineItemCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderSetLineItemCustomFieldActionImpl.class) public interface OrderSetLineItemCustomFieldAction extends OrderUpdateAction { @@ -118,6 +119,8 @@ public static OrderSetLineItemCustomFieldAction of(final OrderSetLineItemCustomF return instance; } + public OrderSetLineItemCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of OrderSetLineItemCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetLineItemCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetLineItemCustomFieldActionImpl.java index c8f00006188..b9e770892be 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetLineItemCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetLineItemCustomFieldActionImpl.java @@ -152,4 +152,8 @@ public String toString() { .build(); } + @Override + public OrderSetLineItemCustomFieldAction copyDeep() { + return OrderSetLineItemCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetLineItemCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetLineItemCustomTypeAction.java index 7febcb601cc..93837643d1f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetLineItemCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetLineItemCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setLineItemCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderSetLineItemCustomTypeActionImpl.class) public interface OrderSetLineItemCustomTypeAction extends OrderUpdateAction { @@ -119,6 +120,8 @@ public static OrderSetLineItemCustomTypeAction of(final OrderSetLineItemCustomTy return instance; } + public OrderSetLineItemCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of OrderSetLineItemCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetLineItemCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetLineItemCustomTypeActionImpl.java index 5e04b02e029..20a08c1e36d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetLineItemCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetLineItemCustomTypeActionImpl.java @@ -153,4 +153,8 @@ public String toString() { .build(); } + @Override + public OrderSetLineItemCustomTypeAction copyDeep() { + return OrderSetLineItemCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetLineItemShippingDetailsAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetLineItemShippingDetailsAction.java index d407b125287..2a2d769b6a1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetLineItemShippingDetailsAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetLineItemShippingDetailsAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setLineItemShippingDetails") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderSetLineItemShippingDetailsActionImpl.class) public interface OrderSetLineItemShippingDetailsAction extends OrderUpdateAction { @@ -102,6 +103,8 @@ public static OrderSetLineItemShippingDetailsAction of(final OrderSetLineItemShi return instance; } + public OrderSetLineItemShippingDetailsAction copyDeep(); + /** * factory method to create a deep copy of OrderSetLineItemShippingDetailsAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetLineItemShippingDetailsActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetLineItemShippingDetailsActionImpl.java index 9a9974f13ca..8c0208c7dbf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetLineItemShippingDetailsActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetLineItemShippingDetailsActionImpl.java @@ -133,4 +133,8 @@ public String toString() { .build(); } + @Override + public OrderSetLineItemShippingDetailsAction copyDeep() { + return OrderSetLineItemShippingDetailsAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetLocaleAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetLocaleAction.java index dafb960421c..ed844c826dd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetLocaleAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetLocaleAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setLocale") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderSetLocaleActionImpl.class) public interface OrderSetLocaleAction extends OrderUpdateAction { @@ -67,6 +68,8 @@ public static OrderSetLocaleAction of(final OrderSetLocaleAction template) { return instance; } + public OrderSetLocaleAction copyDeep(); + /** * factory method to create a deep copy of OrderSetLocaleAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetLocaleActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetLocaleActionImpl.java index dfaf842d819..3c4d6c45d38 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetLocaleActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetLocaleActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public OrderSetLocaleAction copyDeep() { + return OrderSetLocaleAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetOrderNumberAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetOrderNumberAction.java index 9c986cc7781..ddd2d83acc8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetOrderNumberAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetOrderNumberAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setOrderNumber") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderSetOrderNumberActionImpl.class) public interface OrderSetOrderNumberAction extends OrderUpdateAction { @@ -67,6 +68,8 @@ public static OrderSetOrderNumberAction of(final OrderSetOrderNumberAction templ return instance; } + public OrderSetOrderNumberAction copyDeep(); + /** * factory method to create a deep copy of OrderSetOrderNumberAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetOrderNumberActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetOrderNumberActionImpl.java index 1089cc72bf0..12db349ec55 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetOrderNumberActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetOrderNumberActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public OrderSetOrderNumberAction copyDeep() { + return OrderSetOrderNumberAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetParcelCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetParcelCustomFieldAction.java index 8280203989f..2340c5ed7b1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetParcelCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetParcelCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setParcelCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderSetParcelCustomFieldActionImpl.class) public interface OrderSetParcelCustomFieldAction extends OrderUpdateAction { @@ -122,6 +123,8 @@ public static OrderSetParcelCustomFieldAction of(final OrderSetParcelCustomField return instance; } + public OrderSetParcelCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of OrderSetParcelCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetParcelCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetParcelCustomFieldActionImpl.java index b423eda2763..f607c2ec3ef 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetParcelCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetParcelCustomFieldActionImpl.java @@ -154,4 +154,8 @@ public String toString() { .build(); } + @Override + public OrderSetParcelCustomFieldAction copyDeep() { + return OrderSetParcelCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetParcelCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetParcelCustomTypeAction.java index bb6137c7140..c36ebbfc6d9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetParcelCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetParcelCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setParcelCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderSetParcelCustomTypeActionImpl.class) public interface OrderSetParcelCustomTypeAction extends OrderUpdateAction { @@ -123,6 +124,8 @@ public static OrderSetParcelCustomTypeAction of(final OrderSetParcelCustomTypeAc return instance; } + public OrderSetParcelCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of OrderSetParcelCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetParcelCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetParcelCustomTypeActionImpl.java index f10fd102ef6..fe269d93f82 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetParcelCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetParcelCustomTypeActionImpl.java @@ -155,4 +155,8 @@ public String toString() { .build(); } + @Override + public OrderSetParcelCustomTypeAction copyDeep() { + return OrderSetParcelCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetParcelItemsAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetParcelItemsAction.java index 6dbb520b7c9..b4b9643d113 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetParcelItemsAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetParcelItemsAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setParcelItems") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderSetParcelItemsActionImpl.class) public interface OrderSetParcelItemsAction extends OrderUpdateAction { @@ -117,6 +118,8 @@ public static OrderSetParcelItemsAction of(final OrderSetParcelItemsAction templ return instance; } + public OrderSetParcelItemsAction copyDeep(); + /** * factory method to create a deep copy of OrderSetParcelItemsAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetParcelItemsActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetParcelItemsActionImpl.java index b1d47315ef6..9924d86db1a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetParcelItemsActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetParcelItemsActionImpl.java @@ -135,4 +135,8 @@ public String toString() { .build(); } + @Override + public OrderSetParcelItemsAction copyDeep() { + return OrderSetParcelItemsAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetParcelMeasurementsAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetParcelMeasurementsAction.java index ca33dc2061c..59a82626aaa 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetParcelMeasurementsAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetParcelMeasurementsAction.java @@ -26,6 +26,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setParcelMeasurements") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderSetParcelMeasurementsActionImpl.class) public interface OrderSetParcelMeasurementsAction extends OrderUpdateAction { @@ -105,6 +106,8 @@ public static OrderSetParcelMeasurementsAction of(final OrderSetParcelMeasuremen return instance; } + public OrderSetParcelMeasurementsAction copyDeep(); + /** * factory method to create a deep copy of OrderSetParcelMeasurementsAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetParcelMeasurementsActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetParcelMeasurementsActionImpl.java index d7d037c021d..d5305b5795d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetParcelMeasurementsActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetParcelMeasurementsActionImpl.java @@ -135,4 +135,8 @@ public String toString() { .build(); } + @Override + public OrderSetParcelMeasurementsAction copyDeep() { + return OrderSetParcelMeasurementsAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetParcelTrackingDataAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetParcelTrackingDataAction.java index c42dce0f57c..2925a114fd0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetParcelTrackingDataAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetParcelTrackingDataAction.java @@ -26,6 +26,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setParcelTrackingData") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderSetParcelTrackingDataActionImpl.class) public interface OrderSetParcelTrackingDataAction extends OrderUpdateAction { @@ -105,6 +106,8 @@ public static OrderSetParcelTrackingDataAction of(final OrderSetParcelTrackingDa return instance; } + public OrderSetParcelTrackingDataAction copyDeep(); + /** * factory method to create a deep copy of OrderSetParcelTrackingDataAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetParcelTrackingDataActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetParcelTrackingDataActionImpl.java index b6b20ac1d29..fc09c1db92f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetParcelTrackingDataActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetParcelTrackingDataActionImpl.java @@ -135,4 +135,8 @@ public String toString() { .build(); } + @Override + public OrderSetParcelTrackingDataAction copyDeep() { + return OrderSetParcelTrackingDataAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetPurchaseOrderNumberAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetPurchaseOrderNumberAction.java index 5c2f1ebca22..d3a058a7465 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetPurchaseOrderNumberAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetPurchaseOrderNumberAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setPurchaseOrderNumber") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderSetPurchaseOrderNumberActionImpl.class) public interface OrderSetPurchaseOrderNumberAction extends OrderUpdateAction { @@ -67,6 +68,8 @@ public static OrderSetPurchaseOrderNumberAction of(final OrderSetPurchaseOrderNu return instance; } + public OrderSetPurchaseOrderNumberAction copyDeep(); + /** * factory method to create a deep copy of OrderSetPurchaseOrderNumberAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetPurchaseOrderNumberActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetPurchaseOrderNumberActionImpl.java index e878eff4c7c..42ce4bec143 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetPurchaseOrderNumberActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetPurchaseOrderNumberActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public OrderSetPurchaseOrderNumberAction copyDeep() { + return OrderSetPurchaseOrderNumberAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetReturnInfoAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetReturnInfoAction.java index 8886c2089ca..bb557b19dd8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetReturnInfoAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetReturnInfoAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setReturnInfo") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderSetReturnInfoActionImpl.class) public interface OrderSetReturnInfoAction extends OrderUpdateAction { @@ -78,6 +79,8 @@ public static OrderSetReturnInfoAction of(final OrderSetReturnInfoAction templat return instance; } + public OrderSetReturnInfoAction copyDeep(); + /** * factory method to create a deep copy of OrderSetReturnInfoAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetReturnInfoActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetReturnInfoActionImpl.java index 12dacf4eb4b..cf0d07665af 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetReturnInfoActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetReturnInfoActionImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public OrderSetReturnInfoAction copyDeep() { + return OrderSetReturnInfoAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetReturnItemCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetReturnItemCustomFieldAction.java index 84abaa16d41..77d037bea96 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetReturnItemCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetReturnItemCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setReturnItemCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderSetReturnItemCustomFieldActionImpl.class) public interface OrderSetReturnItemCustomFieldAction extends OrderUpdateAction { @@ -118,6 +119,8 @@ public static OrderSetReturnItemCustomFieldAction of(final OrderSetReturnItemCus return instance; } + public OrderSetReturnItemCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of OrderSetReturnItemCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetReturnItemCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetReturnItemCustomFieldActionImpl.java index 2cdc20a71d5..fa8f718d291 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetReturnItemCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetReturnItemCustomFieldActionImpl.java @@ -152,4 +152,8 @@ public String toString() { .build(); } + @Override + public OrderSetReturnItemCustomFieldAction copyDeep() { + return OrderSetReturnItemCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetReturnItemCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetReturnItemCustomTypeAction.java index 0fb6fb1b2ed..fff5b1cbc1f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetReturnItemCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetReturnItemCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setReturnItemCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderSetReturnItemCustomTypeActionImpl.class) public interface OrderSetReturnItemCustomTypeAction extends OrderUpdateAction { @@ -119,6 +120,8 @@ public static OrderSetReturnItemCustomTypeAction of(final OrderSetReturnItemCust return instance; } + public OrderSetReturnItemCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of OrderSetReturnItemCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetReturnItemCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetReturnItemCustomTypeActionImpl.java index 2add3c9cff4..605113bc1d1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetReturnItemCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetReturnItemCustomTypeActionImpl.java @@ -153,4 +153,8 @@ public String toString() { .build(); } + @Override + public OrderSetReturnItemCustomTypeAction copyDeep() { + return OrderSetReturnItemCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetReturnPaymentStateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetReturnPaymentStateAction.java index 1a24df9a3ef..df7457aa954 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetReturnPaymentStateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetReturnPaymentStateAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setReturnPaymentState") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderSetReturnPaymentStateActionImpl.class) public interface OrderSetReturnPaymentStateAction extends OrderUpdateAction { @@ -102,6 +103,8 @@ public static OrderSetReturnPaymentStateAction of(final OrderSetReturnPaymentSta return instance; } + public OrderSetReturnPaymentStateAction copyDeep(); + /** * factory method to create a deep copy of OrderSetReturnPaymentStateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetReturnPaymentStateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetReturnPaymentStateActionImpl.java index 816cd32d1c3..ec7acadccee 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetReturnPaymentStateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetReturnPaymentStateActionImpl.java @@ -133,4 +133,8 @@ public String toString() { .build(); } + @Override + public OrderSetReturnPaymentStateAction copyDeep() { + return OrderSetReturnPaymentStateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetReturnShipmentStateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetReturnShipmentStateAction.java index 014eca10123..fbdb8bba58b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetReturnShipmentStateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetReturnShipmentStateAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setReturnShipmentState") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderSetReturnShipmentStateActionImpl.class) public interface OrderSetReturnShipmentStateAction extends OrderUpdateAction { @@ -103,6 +104,8 @@ public static OrderSetReturnShipmentStateAction of(final OrderSetReturnShipmentS return instance; } + public OrderSetReturnShipmentStateAction copyDeep(); + /** * factory method to create a deep copy of OrderSetReturnShipmentStateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetReturnShipmentStateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetReturnShipmentStateActionImpl.java index 9e28e825473..83ac6107d34 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetReturnShipmentStateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetReturnShipmentStateActionImpl.java @@ -134,4 +134,8 @@ public String toString() { .build(); } + @Override + public OrderSetReturnShipmentStateAction copyDeep() { + return OrderSetReturnShipmentStateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetShippingAddressAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetShippingAddressAction.java index 311fae3617a..7c207d18ac7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetShippingAddressAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetShippingAddressAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setShippingAddress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderSetShippingAddressActionImpl.class) public interface OrderSetShippingAddressAction extends OrderUpdateAction { @@ -71,6 +72,8 @@ public static OrderSetShippingAddressAction of(final OrderSetShippingAddressActi return instance; } + public OrderSetShippingAddressAction copyDeep(); + /** * factory method to create a deep copy of OrderSetShippingAddressAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetShippingAddressActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetShippingAddressActionImpl.java index 19db1d561ae..7a79cb4a71d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetShippingAddressActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetShippingAddressActionImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public OrderSetShippingAddressAction copyDeep() { + return OrderSetShippingAddressAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetShippingAddressCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetShippingAddressCustomFieldAction.java index 37696a7b1d8..fd125374b7a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetShippingAddressCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetShippingAddressCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setShippingAddressCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderSetShippingAddressCustomFieldActionImpl.class) public interface OrderSetShippingAddressCustomFieldAction extends OrderUpdateAction { @@ -86,6 +87,8 @@ public static OrderSetShippingAddressCustomFieldAction of(final OrderSetShipping return instance; } + public OrderSetShippingAddressCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of OrderSetShippingAddressCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetShippingAddressCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetShippingAddressCustomFieldActionImpl.java index 420ddd2f4b7..72138f4fa70 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetShippingAddressCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetShippingAddressCustomFieldActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public OrderSetShippingAddressCustomFieldAction copyDeep() { + return OrderSetShippingAddressCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetShippingAddressCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetShippingAddressCustomTypeAction.java index a349920f4b2..9c38ccbf1e4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetShippingAddressCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetShippingAddressCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setShippingAddressCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderSetShippingAddressCustomTypeActionImpl.class) public interface OrderSetShippingAddressCustomTypeAction extends OrderUpdateAction { @@ -87,6 +88,8 @@ public static OrderSetShippingAddressCustomTypeAction of(final OrderSetShippingA return instance; } + public OrderSetShippingAddressCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of OrderSetShippingAddressCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetShippingAddressCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetShippingAddressCustomTypeActionImpl.java index 6ac9af20cbd..d837de0d32a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetShippingAddressCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetShippingAddressCustomTypeActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public OrderSetShippingAddressCustomTypeAction copyDeep() { + return OrderSetShippingAddressCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetShippingCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetShippingCustomFieldAction.java index 6c239ecef4a..6f17f869ca2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetShippingCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetShippingCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setShippingCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderSetShippingCustomFieldActionImpl.class) public interface OrderSetShippingCustomFieldAction extends OrderUpdateAction { @@ -102,6 +103,8 @@ public static OrderSetShippingCustomFieldAction of(final OrderSetShippingCustomF return instance; } + public OrderSetShippingCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of OrderSetShippingCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetShippingCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetShippingCustomFieldActionImpl.java index de2552aadc9..bd728cb0f86 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetShippingCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetShippingCustomFieldActionImpl.java @@ -128,4 +128,8 @@ public String toString() { .build(); } + @Override + public OrderSetShippingCustomFieldAction copyDeep() { + return OrderSetShippingCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetShippingCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetShippingCustomTypeAction.java index 3c544ef7ffb..c2b6bb7179f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetShippingCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetShippingCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setShippingCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderSetShippingCustomTypeActionImpl.class) public interface OrderSetShippingCustomTypeAction extends OrderUpdateAction { @@ -103,6 +104,8 @@ public static OrderSetShippingCustomTypeAction of(final OrderSetShippingCustomTy return instance; } + public OrderSetShippingCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of OrderSetShippingCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetShippingCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetShippingCustomTypeActionImpl.java index c8d4f070d38..85fa2889660 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetShippingCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetShippingCustomTypeActionImpl.java @@ -129,4 +129,8 @@ public String toString() { .build(); } + @Override + public OrderSetShippingCustomTypeAction copyDeep() { + return OrderSetShippingCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetStoreAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetStoreAction.java index 88d598a7df4..322deab5c86 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetStoreAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetStoreAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setStore") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderSetStoreActionImpl.class) public interface OrderSetStoreAction extends OrderUpdateAction { @@ -73,6 +74,8 @@ public static OrderSetStoreAction of(final OrderSetStoreAction template) { return instance; } + public OrderSetStoreAction copyDeep(); + /** * factory method to create a deep copy of OrderSetStoreAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetStoreActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetStoreActionImpl.java index a11c9f811ce..28874108f1e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetStoreActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderSetStoreActionImpl.java @@ -94,4 +94,8 @@ public String toString() { .build(); } + @Override + public OrderSetStoreAction copyDeep() { + return OrderSetStoreAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderTransitionCustomLineItemStateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderTransitionCustomLineItemStateAction.java index 16a2eca002c..47a47e0c4c4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderTransitionCustomLineItemStateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderTransitionCustomLineItemStateAction.java @@ -32,6 +32,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("transitionCustomLineItemState") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderTransitionCustomLineItemStateActionImpl.class) public interface OrderTransitionCustomLineItemStateAction extends OrderUpdateAction { @@ -157,6 +158,8 @@ public static OrderTransitionCustomLineItemStateAction of(final OrderTransitionC return instance; } + public OrderTransitionCustomLineItemStateAction copyDeep(); + /** * factory method to create a deep copy of OrderTransitionCustomLineItemStateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderTransitionCustomLineItemStateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderTransitionCustomLineItemStateActionImpl.java index be6f7a4a9af..28d93e41d27 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderTransitionCustomLineItemStateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderTransitionCustomLineItemStateActionImpl.java @@ -194,4 +194,8 @@ public String toString() { .build(); } + @Override + public OrderTransitionCustomLineItemStateAction copyDeep() { + return OrderTransitionCustomLineItemStateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderTransitionLineItemStateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderTransitionLineItemStateAction.java index d5b7494c4db..2f6f428cd55 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderTransitionLineItemStateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderTransitionLineItemStateAction.java @@ -32,6 +32,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("transitionLineItemState") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderTransitionLineItemStateActionImpl.class) public interface OrderTransitionLineItemStateAction extends OrderUpdateAction { @@ -157,6 +158,8 @@ public static OrderTransitionLineItemStateAction of(final OrderTransitionLineIte return instance; } + public OrderTransitionLineItemStateAction copyDeep(); + /** * factory method to create a deep copy of OrderTransitionLineItemStateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderTransitionLineItemStateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderTransitionLineItemStateActionImpl.java index 737d068b0e1..15dc591b8ab 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderTransitionLineItemStateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderTransitionLineItemStateActionImpl.java @@ -192,4 +192,8 @@ public String toString() { .build(); } + @Override + public OrderTransitionLineItemStateAction copyDeep() { + return OrderTransitionLineItemStateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderTransitionStateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderTransitionStateAction.java index 55d4f8dff43..7392d4ea478 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderTransitionStateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderTransitionStateAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("transitionState") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderTransitionStateActionImpl.class) public interface OrderTransitionStateAction extends OrderUpdateAction { @@ -90,6 +91,8 @@ public static OrderTransitionStateAction of(final OrderTransitionStateAction tem return instance; } + public OrderTransitionStateAction copyDeep(); + /** * factory method to create a deep copy of OrderTransitionStateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderTransitionStateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderTransitionStateActionImpl.java index a1d1af96f5b..804089665d2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderTransitionStateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderTransitionStateActionImpl.java @@ -112,4 +112,8 @@ public String toString() { .build(); } + @Override + public OrderTransitionStateAction copyDeep() { + return OrderTransitionStateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderUpdate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderUpdate.java index ab7ed612577..38c33490f50 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderUpdate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderUpdate.java @@ -94,6 +94,8 @@ public static OrderUpdate of(final OrderUpdate template) { return instance; } + public OrderUpdate copyDeep(); + /** * factory method to create a deep copy of OrderUpdate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderUpdateAction.java index f20eb99fcf8..48e0f531cc7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderUpdateAction.java @@ -26,67 +26,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderAddDeliveryActionImpl.class, name = OrderAddDeliveryAction.ADD_DELIVERY), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderAddItemShippingAddressActionImpl.class, name = OrderAddItemShippingAddressAction.ADD_ITEM_SHIPPING_ADDRESS), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderAddParcelToDeliveryActionImpl.class, name = OrderAddParcelToDeliveryAction.ADD_PARCEL_TO_DELIVERY), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderAddPaymentActionImpl.class, name = OrderAddPaymentAction.ADD_PAYMENT), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderAddReturnInfoActionImpl.class, name = OrderAddReturnInfoAction.ADD_RETURN_INFO), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderChangeOrderStateActionImpl.class, name = OrderChangeOrderStateAction.CHANGE_ORDER_STATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderChangePaymentStateActionImpl.class, name = OrderChangePaymentStateAction.CHANGE_PAYMENT_STATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderChangeShipmentStateActionImpl.class, name = OrderChangeShipmentStateAction.CHANGE_SHIPMENT_STATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderImportCustomLineItemStateActionImpl.class, name = OrderImportCustomLineItemStateAction.IMPORT_CUSTOM_LINE_ITEM_STATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderImportLineItemStateActionImpl.class, name = OrderImportLineItemStateAction.IMPORT_LINE_ITEM_STATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderRemoveDeliveryActionImpl.class, name = OrderRemoveDeliveryAction.REMOVE_DELIVERY), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderRemoveItemShippingAddressActionImpl.class, name = OrderRemoveItemShippingAddressAction.REMOVE_ITEM_SHIPPING_ADDRESS), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderRemoveParcelFromDeliveryActionImpl.class, name = OrderRemoveParcelFromDeliveryAction.REMOVE_PARCEL_FROM_DELIVERY), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderRemovePaymentActionImpl.class, name = OrderRemovePaymentAction.REMOVE_PAYMENT), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderSetBillingAddressActionImpl.class, name = OrderSetBillingAddressAction.SET_BILLING_ADDRESS), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderSetBillingAddressCustomFieldActionImpl.class, name = OrderSetBillingAddressCustomFieldAction.SET_BILLING_ADDRESS_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderSetBillingAddressCustomTypeActionImpl.class, name = OrderSetBillingAddressCustomTypeAction.SET_BILLING_ADDRESS_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderSetBusinessUnitActionImpl.class, name = OrderSetBusinessUnitAction.SET_BUSINESS_UNIT), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderSetCustomFieldActionImpl.class, name = OrderSetCustomFieldAction.SET_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderSetCustomLineItemCustomFieldActionImpl.class, name = OrderSetCustomLineItemCustomFieldAction.SET_CUSTOM_LINE_ITEM_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderSetCustomLineItemCustomTypeActionImpl.class, name = OrderSetCustomLineItemCustomTypeAction.SET_CUSTOM_LINE_ITEM_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderSetCustomLineItemShippingDetailsActionImpl.class, name = OrderSetCustomLineItemShippingDetailsAction.SET_CUSTOM_LINE_ITEM_SHIPPING_DETAILS), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderSetCustomTypeActionImpl.class, name = OrderSetCustomTypeAction.SET_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderSetCustomerEmailActionImpl.class, name = OrderSetCustomerEmailAction.SET_CUSTOMER_EMAIL), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderSetCustomerIdActionImpl.class, name = OrderSetCustomerIdAction.SET_CUSTOMER_ID), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderSetDeliveryAddressActionImpl.class, name = OrderSetDeliveryAddressAction.SET_DELIVERY_ADDRESS), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderSetDeliveryAddressCustomFieldActionImpl.class, name = OrderSetDeliveryAddressCustomFieldAction.SET_DELIVERY_ADDRESS_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderSetDeliveryAddressCustomTypeActionImpl.class, name = OrderSetDeliveryAddressCustomTypeAction.SET_DELIVERY_ADDRESS_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderSetDeliveryCustomFieldActionImpl.class, name = OrderSetDeliveryCustomFieldAction.SET_DELIVERY_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderSetDeliveryCustomTypeActionImpl.class, name = OrderSetDeliveryCustomTypeAction.SET_DELIVERY_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderSetDeliveryItemsActionImpl.class, name = OrderSetDeliveryItemsAction.SET_DELIVERY_ITEMS), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderSetItemShippingAddressCustomFieldActionImpl.class, name = OrderSetItemShippingAddressCustomFieldAction.SET_ITEM_SHIPPING_ADDRESS_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderSetItemShippingAddressCustomTypeActionImpl.class, name = OrderSetItemShippingAddressCustomTypeAction.SET_ITEM_SHIPPING_ADDRESS_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderSetLineItemCustomFieldActionImpl.class, name = OrderSetLineItemCustomFieldAction.SET_LINE_ITEM_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderSetLineItemCustomTypeActionImpl.class, name = OrderSetLineItemCustomTypeAction.SET_LINE_ITEM_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderSetLineItemShippingDetailsActionImpl.class, name = OrderSetLineItemShippingDetailsAction.SET_LINE_ITEM_SHIPPING_DETAILS), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderSetLocaleActionImpl.class, name = OrderSetLocaleAction.SET_LOCALE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderSetOrderNumberActionImpl.class, name = OrderSetOrderNumberAction.SET_ORDER_NUMBER), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderSetParcelCustomFieldActionImpl.class, name = OrderSetParcelCustomFieldAction.SET_PARCEL_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderSetParcelCustomTypeActionImpl.class, name = OrderSetParcelCustomTypeAction.SET_PARCEL_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderSetParcelItemsActionImpl.class, name = OrderSetParcelItemsAction.SET_PARCEL_ITEMS), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderSetParcelMeasurementsActionImpl.class, name = OrderSetParcelMeasurementsAction.SET_PARCEL_MEASUREMENTS), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderSetParcelTrackingDataActionImpl.class, name = OrderSetParcelTrackingDataAction.SET_PARCEL_TRACKING_DATA), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderSetPurchaseOrderNumberActionImpl.class, name = OrderSetPurchaseOrderNumberAction.SET_PURCHASE_ORDER_NUMBER), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderSetReturnInfoActionImpl.class, name = OrderSetReturnInfoAction.SET_RETURN_INFO), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderSetReturnItemCustomFieldActionImpl.class, name = OrderSetReturnItemCustomFieldAction.SET_RETURN_ITEM_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderSetReturnItemCustomTypeActionImpl.class, name = OrderSetReturnItemCustomTypeAction.SET_RETURN_ITEM_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderSetReturnPaymentStateActionImpl.class, name = OrderSetReturnPaymentStateAction.SET_RETURN_PAYMENT_STATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderSetReturnShipmentStateActionImpl.class, name = OrderSetReturnShipmentStateAction.SET_RETURN_SHIPMENT_STATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderSetShippingAddressActionImpl.class, name = OrderSetShippingAddressAction.SET_SHIPPING_ADDRESS), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderSetShippingAddressCustomFieldActionImpl.class, name = OrderSetShippingAddressCustomFieldAction.SET_SHIPPING_ADDRESS_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderSetShippingAddressCustomTypeActionImpl.class, name = OrderSetShippingAddressCustomTypeAction.SET_SHIPPING_ADDRESS_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderSetShippingCustomFieldActionImpl.class, name = OrderSetShippingCustomFieldAction.SET_SHIPPING_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderSetShippingCustomTypeActionImpl.class, name = OrderSetShippingCustomTypeAction.SET_SHIPPING_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderSetStoreActionImpl.class, name = OrderSetStoreAction.SET_STORE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderTransitionCustomLineItemStateActionImpl.class, name = OrderTransitionCustomLineItemStateAction.TRANSITION_CUSTOM_LINE_ITEM_STATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderTransitionLineItemStateActionImpl.class, name = OrderTransitionLineItemStateAction.TRANSITION_LINE_ITEM_STATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderTransitionStateActionImpl.class, name = OrderTransitionStateAction.TRANSITION_STATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderUpdateItemShippingAddressActionImpl.class, name = OrderUpdateItemShippingAddressAction.UPDATE_ITEM_SHIPPING_ADDRESS), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.OrderUpdateSyncInfoActionImpl.class, name = OrderUpdateSyncInfoAction.UPDATE_SYNC_INFO) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = OrderUpdateActionImpl.class, visible = true) @JsonDeserialize(as = OrderUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -100,6 +39,8 @@ public interface OrderUpdateAction extends com.commercetools.api.models.Resource @JsonProperty("action") public String getAction(); + public OrderUpdateAction copyDeep(); + /** * factory method to create a deep copy of OrderUpdateAction * @param template instance to be copied @@ -110,245 +51,9 @@ public static OrderUpdateAction deepCopy(@Nullable final OrderUpdateAction templ if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.order.OrderAddDeliveryAction) { - return com.commercetools.api.models.order.OrderAddDeliveryAction - .deepCopy((com.commercetools.api.models.order.OrderAddDeliveryAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderAddItemShippingAddressAction) { - return com.commercetools.api.models.order.OrderAddItemShippingAddressAction - .deepCopy((com.commercetools.api.models.order.OrderAddItemShippingAddressAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderAddParcelToDeliveryAction) { - return com.commercetools.api.models.order.OrderAddParcelToDeliveryAction - .deepCopy((com.commercetools.api.models.order.OrderAddParcelToDeliveryAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderAddPaymentAction) { - return com.commercetools.api.models.order.OrderAddPaymentAction - .deepCopy((com.commercetools.api.models.order.OrderAddPaymentAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderAddReturnInfoAction) { - return com.commercetools.api.models.order.OrderAddReturnInfoAction - .deepCopy((com.commercetools.api.models.order.OrderAddReturnInfoAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderChangeOrderStateAction) { - return com.commercetools.api.models.order.OrderChangeOrderStateAction - .deepCopy((com.commercetools.api.models.order.OrderChangeOrderStateAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderChangePaymentStateAction) { - return com.commercetools.api.models.order.OrderChangePaymentStateAction - .deepCopy((com.commercetools.api.models.order.OrderChangePaymentStateAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderChangeShipmentStateAction) { - return com.commercetools.api.models.order.OrderChangeShipmentStateAction - .deepCopy((com.commercetools.api.models.order.OrderChangeShipmentStateAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderImportCustomLineItemStateAction) { - return com.commercetools.api.models.order.OrderImportCustomLineItemStateAction - .deepCopy((com.commercetools.api.models.order.OrderImportCustomLineItemStateAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderImportLineItemStateAction) { - return com.commercetools.api.models.order.OrderImportLineItemStateAction - .deepCopy((com.commercetools.api.models.order.OrderImportLineItemStateAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderRemoveDeliveryAction) { - return com.commercetools.api.models.order.OrderRemoveDeliveryAction - .deepCopy((com.commercetools.api.models.order.OrderRemoveDeliveryAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderRemoveItemShippingAddressAction) { - return com.commercetools.api.models.order.OrderRemoveItemShippingAddressAction - .deepCopy((com.commercetools.api.models.order.OrderRemoveItemShippingAddressAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderRemoveParcelFromDeliveryAction) { - return com.commercetools.api.models.order.OrderRemoveParcelFromDeliveryAction - .deepCopy((com.commercetools.api.models.order.OrderRemoveParcelFromDeliveryAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderRemovePaymentAction) { - return com.commercetools.api.models.order.OrderRemovePaymentAction - .deepCopy((com.commercetools.api.models.order.OrderRemovePaymentAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSetBillingAddressAction) { - return com.commercetools.api.models.order.OrderSetBillingAddressAction - .deepCopy((com.commercetools.api.models.order.OrderSetBillingAddressAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSetBillingAddressCustomFieldAction) { - return com.commercetools.api.models.order.OrderSetBillingAddressCustomFieldAction - .deepCopy((com.commercetools.api.models.order.OrderSetBillingAddressCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSetBillingAddressCustomTypeAction) { - return com.commercetools.api.models.order.OrderSetBillingAddressCustomTypeAction - .deepCopy((com.commercetools.api.models.order.OrderSetBillingAddressCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSetBusinessUnitAction) { - return com.commercetools.api.models.order.OrderSetBusinessUnitAction - .deepCopy((com.commercetools.api.models.order.OrderSetBusinessUnitAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSetCustomFieldAction) { - return com.commercetools.api.models.order.OrderSetCustomFieldAction - .deepCopy((com.commercetools.api.models.order.OrderSetCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSetCustomLineItemCustomFieldAction) { - return com.commercetools.api.models.order.OrderSetCustomLineItemCustomFieldAction - .deepCopy((com.commercetools.api.models.order.OrderSetCustomLineItemCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSetCustomLineItemCustomTypeAction) { - return com.commercetools.api.models.order.OrderSetCustomLineItemCustomTypeAction - .deepCopy((com.commercetools.api.models.order.OrderSetCustomLineItemCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSetCustomLineItemShippingDetailsAction) { - return com.commercetools.api.models.order.OrderSetCustomLineItemShippingDetailsAction.deepCopy( - (com.commercetools.api.models.order.OrderSetCustomLineItemShippingDetailsAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSetCustomTypeAction) { - return com.commercetools.api.models.order.OrderSetCustomTypeAction - .deepCopy((com.commercetools.api.models.order.OrderSetCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSetCustomerEmailAction) { - return com.commercetools.api.models.order.OrderSetCustomerEmailAction - .deepCopy((com.commercetools.api.models.order.OrderSetCustomerEmailAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSetCustomerIdAction) { - return com.commercetools.api.models.order.OrderSetCustomerIdAction - .deepCopy((com.commercetools.api.models.order.OrderSetCustomerIdAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSetDeliveryAddressAction) { - return com.commercetools.api.models.order.OrderSetDeliveryAddressAction - .deepCopy((com.commercetools.api.models.order.OrderSetDeliveryAddressAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSetDeliveryAddressCustomFieldAction) { - return com.commercetools.api.models.order.OrderSetDeliveryAddressCustomFieldAction - .deepCopy((com.commercetools.api.models.order.OrderSetDeliveryAddressCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSetDeliveryAddressCustomTypeAction) { - return com.commercetools.api.models.order.OrderSetDeliveryAddressCustomTypeAction - .deepCopy((com.commercetools.api.models.order.OrderSetDeliveryAddressCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSetDeliveryCustomFieldAction) { - return com.commercetools.api.models.order.OrderSetDeliveryCustomFieldAction - .deepCopy((com.commercetools.api.models.order.OrderSetDeliveryCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSetDeliveryCustomTypeAction) { - return com.commercetools.api.models.order.OrderSetDeliveryCustomTypeAction - .deepCopy((com.commercetools.api.models.order.OrderSetDeliveryCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSetDeliveryItemsAction) { - return com.commercetools.api.models.order.OrderSetDeliveryItemsAction - .deepCopy((com.commercetools.api.models.order.OrderSetDeliveryItemsAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSetItemShippingAddressCustomFieldAction) { - return com.commercetools.api.models.order.OrderSetItemShippingAddressCustomFieldAction.deepCopy( - (com.commercetools.api.models.order.OrderSetItemShippingAddressCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSetItemShippingAddressCustomTypeAction) { - return com.commercetools.api.models.order.OrderSetItemShippingAddressCustomTypeAction.deepCopy( - (com.commercetools.api.models.order.OrderSetItemShippingAddressCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSetLineItemCustomFieldAction) { - return com.commercetools.api.models.order.OrderSetLineItemCustomFieldAction - .deepCopy((com.commercetools.api.models.order.OrderSetLineItemCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSetLineItemCustomTypeAction) { - return com.commercetools.api.models.order.OrderSetLineItemCustomTypeAction - .deepCopy((com.commercetools.api.models.order.OrderSetLineItemCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSetLineItemShippingDetailsAction) { - return com.commercetools.api.models.order.OrderSetLineItemShippingDetailsAction - .deepCopy((com.commercetools.api.models.order.OrderSetLineItemShippingDetailsAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSetLocaleAction) { - return com.commercetools.api.models.order.OrderSetLocaleAction - .deepCopy((com.commercetools.api.models.order.OrderSetLocaleAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSetOrderNumberAction) { - return com.commercetools.api.models.order.OrderSetOrderNumberAction - .deepCopy((com.commercetools.api.models.order.OrderSetOrderNumberAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSetParcelCustomFieldAction) { - return com.commercetools.api.models.order.OrderSetParcelCustomFieldAction - .deepCopy((com.commercetools.api.models.order.OrderSetParcelCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSetParcelCustomTypeAction) { - return com.commercetools.api.models.order.OrderSetParcelCustomTypeAction - .deepCopy((com.commercetools.api.models.order.OrderSetParcelCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSetParcelItemsAction) { - return com.commercetools.api.models.order.OrderSetParcelItemsAction - .deepCopy((com.commercetools.api.models.order.OrderSetParcelItemsAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSetParcelMeasurementsAction) { - return com.commercetools.api.models.order.OrderSetParcelMeasurementsAction - .deepCopy((com.commercetools.api.models.order.OrderSetParcelMeasurementsAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSetParcelTrackingDataAction) { - return com.commercetools.api.models.order.OrderSetParcelTrackingDataAction - .deepCopy((com.commercetools.api.models.order.OrderSetParcelTrackingDataAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSetPurchaseOrderNumberAction) { - return com.commercetools.api.models.order.OrderSetPurchaseOrderNumberAction - .deepCopy((com.commercetools.api.models.order.OrderSetPurchaseOrderNumberAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSetReturnInfoAction) { - return com.commercetools.api.models.order.OrderSetReturnInfoAction - .deepCopy((com.commercetools.api.models.order.OrderSetReturnInfoAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSetReturnItemCustomFieldAction) { - return com.commercetools.api.models.order.OrderSetReturnItemCustomFieldAction - .deepCopy((com.commercetools.api.models.order.OrderSetReturnItemCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSetReturnItemCustomTypeAction) { - return com.commercetools.api.models.order.OrderSetReturnItemCustomTypeAction - .deepCopy((com.commercetools.api.models.order.OrderSetReturnItemCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSetReturnPaymentStateAction) { - return com.commercetools.api.models.order.OrderSetReturnPaymentStateAction - .deepCopy((com.commercetools.api.models.order.OrderSetReturnPaymentStateAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSetReturnShipmentStateAction) { - return com.commercetools.api.models.order.OrderSetReturnShipmentStateAction - .deepCopy((com.commercetools.api.models.order.OrderSetReturnShipmentStateAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSetShippingAddressAction) { - return com.commercetools.api.models.order.OrderSetShippingAddressAction - .deepCopy((com.commercetools.api.models.order.OrderSetShippingAddressAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSetShippingAddressCustomFieldAction) { - return com.commercetools.api.models.order.OrderSetShippingAddressCustomFieldAction - .deepCopy((com.commercetools.api.models.order.OrderSetShippingAddressCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSetShippingAddressCustomTypeAction) { - return com.commercetools.api.models.order.OrderSetShippingAddressCustomTypeAction - .deepCopy((com.commercetools.api.models.order.OrderSetShippingAddressCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSetShippingCustomFieldAction) { - return com.commercetools.api.models.order.OrderSetShippingCustomFieldAction - .deepCopy((com.commercetools.api.models.order.OrderSetShippingCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSetShippingCustomTypeAction) { - return com.commercetools.api.models.order.OrderSetShippingCustomTypeAction - .deepCopy((com.commercetools.api.models.order.OrderSetShippingCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderSetStoreAction) { - return com.commercetools.api.models.order.OrderSetStoreAction - .deepCopy((com.commercetools.api.models.order.OrderSetStoreAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderTransitionCustomLineItemStateAction) { - return com.commercetools.api.models.order.OrderTransitionCustomLineItemStateAction - .deepCopy((com.commercetools.api.models.order.OrderTransitionCustomLineItemStateAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderTransitionLineItemStateAction) { - return com.commercetools.api.models.order.OrderTransitionLineItemStateAction - .deepCopy((com.commercetools.api.models.order.OrderTransitionLineItemStateAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderTransitionStateAction) { - return com.commercetools.api.models.order.OrderTransitionStateAction - .deepCopy((com.commercetools.api.models.order.OrderTransitionStateAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderUpdateItemShippingAddressAction) { - return com.commercetools.api.models.order.OrderUpdateItemShippingAddressAction - .deepCopy((com.commercetools.api.models.order.OrderUpdateItemShippingAddressAction) template); - } - if (template instanceof com.commercetools.api.models.order.OrderUpdateSyncInfoAction) { - return com.commercetools.api.models.order.OrderUpdateSyncInfoAction - .deepCopy((com.commercetools.api.models.order.OrderUpdateSyncInfoAction) template); + + if (!(template instanceof OrderUpdateActionImpl)) { + return template.copyDeep(); } OrderUpdateActionImpl instance = new OrderUpdateActionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderUpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderUpdateActionImpl.java index 2ed96f12931..41797d3ab56 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderUpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderUpdateActionImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public OrderUpdateAction copyDeep() { + return OrderUpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderUpdateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderUpdateImpl.java index a567e4bff09..4770dd66b81 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderUpdateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderUpdateImpl.java @@ -99,4 +99,8 @@ public String toString() { .build(); } + @Override + public OrderUpdate copyDeep() { + return OrderUpdate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderUpdateItemShippingAddressAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderUpdateItemShippingAddressAction.java index baa6c4ac61a..7e4aa3aa943 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderUpdateItemShippingAddressAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderUpdateItemShippingAddressAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("updateItemShippingAddress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderUpdateItemShippingAddressActionImpl.class) public interface OrderUpdateItemShippingAddressAction extends OrderUpdateAction { @@ -73,6 +74,8 @@ public static OrderUpdateItemShippingAddressAction of(final OrderUpdateItemShipp return instance; } + public OrderUpdateItemShippingAddressAction copyDeep(); + /** * factory method to create a deep copy of OrderUpdateItemShippingAddressAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderUpdateItemShippingAddressActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderUpdateItemShippingAddressActionImpl.java index ec1d05bcea2..4186ee7868d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderUpdateItemShippingAddressActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderUpdateItemShippingAddressActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public OrderUpdateItemShippingAddressAction copyDeep() { + return OrderUpdateItemShippingAddressAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderUpdateSyncInfoAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderUpdateSyncInfoAction.java index de93480fca0..e9c87752e55 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderUpdateSyncInfoAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderUpdateSyncInfoAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("updateSyncInfo") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderUpdateSyncInfoActionImpl.class) public interface OrderUpdateSyncInfoAction extends OrderUpdateAction { @@ -106,6 +107,8 @@ public static OrderUpdateSyncInfoAction of(final OrderUpdateSyncInfoAction templ return instance; } + public OrderUpdateSyncInfoAction copyDeep(); + /** * factory method to create a deep copy of OrderUpdateSyncInfoAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderUpdateSyncInfoActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderUpdateSyncInfoActionImpl.java index 359234bde90..9b55d077e28 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderUpdateSyncInfoActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/OrderUpdateSyncInfoActionImpl.java @@ -133,4 +133,8 @@ public String toString() { .build(); } + @Override + public OrderUpdateSyncInfoAction copyDeep() { + return OrderUpdateSyncInfoAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/Parcel.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/Parcel.java index a3b715149c8..00b02d24700 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/Parcel.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/Parcel.java @@ -174,6 +174,8 @@ public static Parcel of(final Parcel template) { return instance; } + public Parcel copyDeep(); + /** * factory method to create a deep copy of Parcel * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ParcelDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ParcelDraft.java index 405426fa310..d090bf19da5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ParcelDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ParcelDraft.java @@ -139,6 +139,8 @@ public static ParcelDraft of(final ParcelDraft template) { return instance; } + public ParcelDraft copyDeep(); + /** * factory method to create a deep copy of ParcelDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ParcelDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ParcelDraftImpl.java index 2eca9e6f251..b30b3cb9846 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ParcelDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ParcelDraftImpl.java @@ -161,4 +161,8 @@ public String toString() { .build(); } + @Override + public ParcelDraft copyDeep() { + return ParcelDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ParcelImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ParcelImpl.java index 6a92a14b789..c4f84a861da 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ParcelImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ParcelImpl.java @@ -200,4 +200,8 @@ public String toString() { .build(); } + @Override + public Parcel copyDeep() { + return Parcel.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ParcelMeasurements.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ParcelMeasurements.java index 1311ab02a5f..34f20f12572 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ParcelMeasurements.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ParcelMeasurements.java @@ -110,6 +110,8 @@ public static ParcelMeasurements of(final ParcelMeasurements template) { return instance; } + public ParcelMeasurements copyDeep(); + /** * factory method to create a deep copy of ParcelMeasurements * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ParcelMeasurementsImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ParcelMeasurementsImpl.java index 8c8ed2d73ad..e0e192f2da8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ParcelMeasurementsImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ParcelMeasurementsImpl.java @@ -138,4 +138,8 @@ public String toString() { .build(); } + @Override + public ParcelMeasurements copyDeep() { + return ParcelMeasurements.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/PaymentInfo.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/PaymentInfo.java index 3da193d0cee..dd7810a8bbb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/PaymentInfo.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/PaymentInfo.java @@ -77,6 +77,8 @@ public static PaymentInfo of(final PaymentInfo template) { return instance; } + public PaymentInfo copyDeep(); + /** * factory method to create a deep copy of PaymentInfo * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/PaymentInfoImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/PaymentInfoImpl.java index b78ea76db13..f24f857cdd3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/PaymentInfoImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/PaymentInfoImpl.java @@ -78,4 +78,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("payments", payments).build(); } + @Override + public PaymentInfo copyDeep() { + return PaymentInfo.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ProductVariantImportDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ProductVariantImportDraft.java index 981b1953ec3..235f436ac1c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ProductVariantImportDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ProductVariantImportDraft.java @@ -156,6 +156,8 @@ public static ProductVariantImportDraft of(final ProductVariantImportDraft templ return instance; } + public ProductVariantImportDraft copyDeep(); + /** * factory method to create a deep copy of ProductVariantImportDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ProductVariantImportDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ProductVariantImportDraftImpl.java index ffd27575ea1..8eebe681f48 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ProductVariantImportDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ProductVariantImportDraftImpl.java @@ -168,4 +168,8 @@ public String toString() { .build(); } + @Override + public ProductVariantImportDraft copyDeep() { + return ProductVariantImportDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ReturnInfo.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ReturnInfo.java index 6ebc5701be5..a60f988987f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ReturnInfo.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ReturnInfo.java @@ -109,6 +109,8 @@ public static ReturnInfo of(final ReturnInfo template) { return instance; } + public ReturnInfo copyDeep(); + /** * factory method to create a deep copy of ReturnInfo * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ReturnInfoDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ReturnInfoDraft.java index 4c02ffcbc8b..e3cc0370d56 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ReturnInfoDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ReturnInfoDraft.java @@ -109,6 +109,8 @@ public static ReturnInfoDraft of(final ReturnInfoDraft template) { return instance; } + public ReturnInfoDraft copyDeep(); + /** * factory method to create a deep copy of ReturnInfoDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ReturnInfoDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ReturnInfoDraftImpl.java index 88e20c7ec52..bdfe3d666ea 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ReturnInfoDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ReturnInfoDraftImpl.java @@ -119,4 +119,8 @@ public String toString() { .build(); } + @Override + public ReturnInfoDraft copyDeep() { + return ReturnInfoDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ReturnInfoImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ReturnInfoImpl.java index 2771ea30e33..b004ebb76f9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ReturnInfoImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ReturnInfoImpl.java @@ -118,4 +118,8 @@ public String toString() { .build(); } + @Override + public ReturnInfo copyDeep() { + return ReturnInfo.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ReturnItem.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ReturnItem.java index 84a41529ebe..982601578ba 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ReturnItem.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/ReturnItem.java @@ -36,9 +36,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.order.CustomLineItemReturnItemImpl.class, name = CustomLineItemReturnItem.CUSTOM_LINE_ITEM_RETURN_ITEM), - @JsonSubTypes.Type(value = com.commercetools.api.models.order.LineItemReturnItemImpl.class, name = LineItemReturnItem.LINE_ITEM_RETURN_ITEM) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "type", defaultImpl = ReturnItemImpl.class, visible = true) @JsonDeserialize(as = ReturnItemImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -195,6 +192,8 @@ public interface ReturnItem extends com.commercetools.api.models.Customizable * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderAddCustomLineItemActionImpl.class, name = StagedOrderAddCustomLineItemAction.ADD_CUSTOM_LINE_ITEM), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderAddDeliveryActionImpl.class, name = StagedOrderAddDeliveryAction.ADD_DELIVERY), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderAddDiscountCodeActionImpl.class, name = StagedOrderAddDiscountCodeAction.ADD_DISCOUNT_CODE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderAddItemShippingAddressActionImpl.class, name = StagedOrderAddItemShippingAddressAction.ADD_ITEM_SHIPPING_ADDRESS), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderAddLineItemActionImpl.class, name = StagedOrderAddLineItemAction.ADD_LINE_ITEM), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderAddParcelToDeliveryActionImpl.class, name = StagedOrderAddParcelToDeliveryAction.ADD_PARCEL_TO_DELIVERY), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderAddPaymentActionImpl.class, name = StagedOrderAddPaymentAction.ADD_PAYMENT), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderAddReturnInfoActionImpl.class, name = StagedOrderAddReturnInfoAction.ADD_RETURN_INFO), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderAddShoppingListActionImpl.class, name = StagedOrderAddShoppingListAction.ADD_SHOPPING_LIST), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderChangeCustomLineItemMoneyActionImpl.class, name = StagedOrderChangeCustomLineItemMoneyAction.CHANGE_CUSTOM_LINE_ITEM_MONEY), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderChangeCustomLineItemQuantityActionImpl.class, name = StagedOrderChangeCustomLineItemQuantityAction.CHANGE_CUSTOM_LINE_ITEM_QUANTITY), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderChangeLineItemQuantityActionImpl.class, name = StagedOrderChangeLineItemQuantityAction.CHANGE_LINE_ITEM_QUANTITY), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderChangeOrderStateActionImpl.class, name = StagedOrderChangeOrderStateAction.CHANGE_ORDER_STATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderChangePaymentStateActionImpl.class, name = StagedOrderChangePaymentStateAction.CHANGE_PAYMENT_STATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderChangeShipmentStateActionImpl.class, name = StagedOrderChangeShipmentStateAction.CHANGE_SHIPMENT_STATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderChangeTaxCalculationModeActionImpl.class, name = StagedOrderChangeTaxCalculationModeAction.CHANGE_TAX_CALCULATION_MODE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderChangeTaxModeActionImpl.class, name = StagedOrderChangeTaxModeAction.CHANGE_TAX_MODE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderChangeTaxRoundingModeActionImpl.class, name = StagedOrderChangeTaxRoundingModeAction.CHANGE_TAX_ROUNDING_MODE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderImportCustomLineItemStateActionImpl.class, name = StagedOrderImportCustomLineItemStateAction.IMPORT_CUSTOM_LINE_ITEM_STATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderImportLineItemStateActionImpl.class, name = StagedOrderImportLineItemStateAction.IMPORT_LINE_ITEM_STATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderRemoveCustomLineItemActionImpl.class, name = StagedOrderRemoveCustomLineItemAction.REMOVE_CUSTOM_LINE_ITEM), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderRemoveDeliveryActionImpl.class, name = StagedOrderRemoveDeliveryAction.REMOVE_DELIVERY), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderRemoveDiscountCodeActionImpl.class, name = StagedOrderRemoveDiscountCodeAction.REMOVE_DISCOUNT_CODE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderRemoveItemShippingAddressActionImpl.class, name = StagedOrderRemoveItemShippingAddressAction.REMOVE_ITEM_SHIPPING_ADDRESS), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderRemoveLineItemActionImpl.class, name = StagedOrderRemoveLineItemAction.REMOVE_LINE_ITEM), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderRemoveParcelFromDeliveryActionImpl.class, name = StagedOrderRemoveParcelFromDeliveryAction.REMOVE_PARCEL_FROM_DELIVERY), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderRemovePaymentActionImpl.class, name = StagedOrderRemovePaymentAction.REMOVE_PAYMENT), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetBillingAddressActionImpl.class, name = StagedOrderSetBillingAddressAction.SET_BILLING_ADDRESS), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetBillingAddressCustomFieldActionImpl.class, name = StagedOrderSetBillingAddressCustomFieldAction.SET_BILLING_ADDRESS_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetBillingAddressCustomTypeActionImpl.class, name = StagedOrderSetBillingAddressCustomTypeAction.SET_BILLING_ADDRESS_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetBusinessUnitActionImpl.class, name = StagedOrderSetBusinessUnitAction.SET_BUSINESS_UNIT), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetCountryActionImpl.class, name = StagedOrderSetCountryAction.SET_COUNTRY), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetCustomFieldActionImpl.class, name = StagedOrderSetCustomFieldAction.SET_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetCustomLineItemCustomFieldActionImpl.class, name = StagedOrderSetCustomLineItemCustomFieldAction.SET_CUSTOM_LINE_ITEM_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetCustomLineItemCustomTypeActionImpl.class, name = StagedOrderSetCustomLineItemCustomTypeAction.SET_CUSTOM_LINE_ITEM_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetCustomLineItemShippingDetailsActionImpl.class, name = StagedOrderSetCustomLineItemShippingDetailsAction.SET_CUSTOM_LINE_ITEM_SHIPPING_DETAILS), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetCustomLineItemTaxAmountActionImpl.class, name = StagedOrderSetCustomLineItemTaxAmountAction.SET_CUSTOM_LINE_ITEM_TAX_AMOUNT), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetCustomLineItemTaxRateActionImpl.class, name = StagedOrderSetCustomLineItemTaxRateAction.SET_CUSTOM_LINE_ITEM_TAX_RATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetCustomShippingMethodActionImpl.class, name = StagedOrderSetCustomShippingMethodAction.SET_CUSTOM_SHIPPING_METHOD), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetCustomTypeActionImpl.class, name = StagedOrderSetCustomTypeAction.SET_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetCustomerEmailActionImpl.class, name = StagedOrderSetCustomerEmailAction.SET_CUSTOMER_EMAIL), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetCustomerGroupActionImpl.class, name = StagedOrderSetCustomerGroupAction.SET_CUSTOMER_GROUP), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetCustomerIdActionImpl.class, name = StagedOrderSetCustomerIdAction.SET_CUSTOMER_ID), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetDeliveryAddressActionImpl.class, name = StagedOrderSetDeliveryAddressAction.SET_DELIVERY_ADDRESS), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetDeliveryAddressCustomFieldActionImpl.class, name = StagedOrderSetDeliveryAddressCustomFieldAction.SET_DELIVERY_ADDRESS_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetDeliveryAddressCustomTypeActionImpl.class, name = StagedOrderSetDeliveryAddressCustomTypeAction.SET_DELIVERY_ADDRESS_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetDeliveryCustomFieldActionImpl.class, name = StagedOrderSetDeliveryCustomFieldAction.SET_DELIVERY_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetDeliveryCustomTypeActionImpl.class, name = StagedOrderSetDeliveryCustomTypeAction.SET_DELIVERY_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetDeliveryItemsActionImpl.class, name = StagedOrderSetDeliveryItemsAction.SET_DELIVERY_ITEMS), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetDirectDiscountsActionImpl.class, name = StagedOrderSetDirectDiscountsAction.SET_DIRECT_DISCOUNTS), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetItemShippingAddressCustomFieldActionImpl.class, name = StagedOrderSetItemShippingAddressCustomFieldAction.SET_ITEM_SHIPPING_ADDRESS_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetItemShippingAddressCustomTypeActionImpl.class, name = StagedOrderSetItemShippingAddressCustomTypeAction.SET_ITEM_SHIPPING_ADDRESS_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetLineItemCustomFieldActionImpl.class, name = StagedOrderSetLineItemCustomFieldAction.SET_LINE_ITEM_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetLineItemCustomTypeActionImpl.class, name = StagedOrderSetLineItemCustomTypeAction.SET_LINE_ITEM_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetLineItemDistributionChannelActionImpl.class, name = StagedOrderSetLineItemDistributionChannelAction.SET_LINE_ITEM_DISTRIBUTION_CHANNEL), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetLineItemPriceActionImpl.class, name = StagedOrderSetLineItemPriceAction.SET_LINE_ITEM_PRICE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetLineItemShippingDetailsActionImpl.class, name = StagedOrderSetLineItemShippingDetailsAction.SET_LINE_ITEM_SHIPPING_DETAILS), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetLineItemTaxAmountActionImpl.class, name = StagedOrderSetLineItemTaxAmountAction.SET_LINE_ITEM_TAX_AMOUNT), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetLineItemTaxRateActionImpl.class, name = StagedOrderSetLineItemTaxRateAction.SET_LINE_ITEM_TAX_RATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetLineItemTotalPriceActionImpl.class, name = StagedOrderSetLineItemTotalPriceAction.SET_LINE_ITEM_TOTAL_PRICE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetLocaleActionImpl.class, name = StagedOrderSetLocaleAction.SET_LOCALE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetOrderNumberActionImpl.class, name = StagedOrderSetOrderNumberAction.SET_ORDER_NUMBER), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetOrderTotalTaxActionImpl.class, name = StagedOrderSetOrderTotalTaxAction.SET_ORDER_TOTAL_TAX), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetParcelCustomFieldActionImpl.class, name = StagedOrderSetParcelCustomFieldAction.SET_PARCEL_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetParcelCustomTypeActionImpl.class, name = StagedOrderSetParcelCustomTypeAction.SET_PARCEL_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetParcelItemsActionImpl.class, name = StagedOrderSetParcelItemsAction.SET_PARCEL_ITEMS), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetParcelMeasurementsActionImpl.class, name = StagedOrderSetParcelMeasurementsAction.SET_PARCEL_MEASUREMENTS), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetParcelTrackingDataActionImpl.class, name = StagedOrderSetParcelTrackingDataAction.SET_PARCEL_TRACKING_DATA), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetPurchaseOrderNumberActionImpl.class, name = StagedOrderSetPurchaseOrderNumberAction.SET_PURCHASE_ORDER_NUMBER), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetReturnInfoActionImpl.class, name = StagedOrderSetReturnInfoAction.SET_RETURN_INFO), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetReturnItemCustomFieldActionImpl.class, name = StagedOrderSetReturnItemCustomFieldAction.SET_RETURN_ITEM_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetReturnItemCustomTypeActionImpl.class, name = StagedOrderSetReturnItemCustomTypeAction.SET_RETURN_ITEM_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetReturnPaymentStateActionImpl.class, name = StagedOrderSetReturnPaymentStateAction.SET_RETURN_PAYMENT_STATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetReturnShipmentStateActionImpl.class, name = StagedOrderSetReturnShipmentStateAction.SET_RETURN_SHIPMENT_STATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetShippingAddressActionImpl.class, name = StagedOrderSetShippingAddressAction.SET_SHIPPING_ADDRESS), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetShippingAddressAndCustomShippingMethodActionImpl.class, name = StagedOrderSetShippingAddressAndCustomShippingMethodAction.SET_SHIPPING_ADDRESS_AND_CUSTOM_SHIPPING_METHOD), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetShippingAddressAndShippingMethodActionImpl.class, name = StagedOrderSetShippingAddressAndShippingMethodAction.SET_SHIPPING_ADDRESS_AND_SHIPPING_METHOD), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetShippingAddressCustomFieldActionImpl.class, name = StagedOrderSetShippingAddressCustomFieldAction.SET_SHIPPING_ADDRESS_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetShippingAddressCustomTypeActionImpl.class, name = StagedOrderSetShippingAddressCustomTypeAction.SET_SHIPPING_ADDRESS_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetShippingCustomFieldActionImpl.class, name = StagedOrderSetShippingCustomFieldAction.SET_SHIPPING_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetShippingCustomTypeActionImpl.class, name = StagedOrderSetShippingCustomTypeAction.SET_SHIPPING_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetShippingMethodActionImpl.class, name = StagedOrderSetShippingMethodAction.SET_SHIPPING_METHOD), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetShippingMethodTaxAmountActionImpl.class, name = StagedOrderSetShippingMethodTaxAmountAction.SET_SHIPPING_METHOD_TAX_AMOUNT), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetShippingMethodTaxRateActionImpl.class, name = StagedOrderSetShippingMethodTaxRateAction.SET_SHIPPING_METHOD_TAX_RATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetShippingRateInputActionImpl.class, name = StagedOrderSetShippingRateInputAction.SET_SHIPPING_RATE_INPUT), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderSetStoreActionImpl.class, name = StagedOrderSetStoreAction.SET_STORE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderTransitionCustomLineItemStateActionImpl.class, name = StagedOrderTransitionCustomLineItemStateAction.TRANSITION_CUSTOM_LINE_ITEM_STATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderTransitionLineItemStateActionImpl.class, name = StagedOrderTransitionLineItemStateAction.TRANSITION_LINE_ITEM_STATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderTransitionStateActionImpl.class, name = StagedOrderTransitionStateAction.TRANSITION_STATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderUpdateItemShippingAddressActionImpl.class, name = StagedOrderUpdateItemShippingAddressAction.UPDATE_ITEM_SHIPPING_ADDRESS), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.StagedOrderUpdateSyncInfoActionImpl.class, name = StagedOrderUpdateSyncInfoAction.UPDATE_SYNC_INFO) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = StagedOrderUpdateActionImpl.class, visible = true) @JsonDeserialize(as = StagedOrderUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -226,6 +43,8 @@ public interface StagedOrderUpdateAction @JsonProperty("action") public String getAction(); + public StagedOrderUpdateAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderUpdateAction * @param template instance to be copied @@ -236,371 +55,9 @@ public static StagedOrderUpdateAction deepCopy(@Nullable final StagedOrderUpdate if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderAddCustomLineItemAction) { - return com.commercetools.api.models.order_edit.StagedOrderAddCustomLineItemAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderAddCustomLineItemAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderAddDeliveryAction) { - return com.commercetools.api.models.order_edit.StagedOrderAddDeliveryAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderAddDeliveryAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderAddDiscountCodeAction) { - return com.commercetools.api.models.order_edit.StagedOrderAddDiscountCodeAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderAddDiscountCodeAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderAddItemShippingAddressAction) { - return com.commercetools.api.models.order_edit.StagedOrderAddItemShippingAddressAction.deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderAddItemShippingAddressAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderAddLineItemAction) { - return com.commercetools.api.models.order_edit.StagedOrderAddLineItemAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderAddLineItemAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderAddParcelToDeliveryAction) { - return com.commercetools.api.models.order_edit.StagedOrderAddParcelToDeliveryAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderAddParcelToDeliveryAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderAddPaymentAction) { - return com.commercetools.api.models.order_edit.StagedOrderAddPaymentAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderAddPaymentAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderAddReturnInfoAction) { - return com.commercetools.api.models.order_edit.StagedOrderAddReturnInfoAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderAddReturnInfoAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderAddShoppingListAction) { - return com.commercetools.api.models.order_edit.StagedOrderAddShoppingListAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderAddShoppingListAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderChangeCustomLineItemMoneyAction) { - return com.commercetools.api.models.order_edit.StagedOrderChangeCustomLineItemMoneyAction.deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderChangeCustomLineItemMoneyAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderChangeCustomLineItemQuantityAction) { - return com.commercetools.api.models.order_edit.StagedOrderChangeCustomLineItemQuantityAction.deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderChangeCustomLineItemQuantityAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderChangeLineItemQuantityAction) { - return com.commercetools.api.models.order_edit.StagedOrderChangeLineItemQuantityAction.deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderChangeLineItemQuantityAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderChangeOrderStateAction) { - return com.commercetools.api.models.order_edit.StagedOrderChangeOrderStateAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderChangeOrderStateAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderChangePaymentStateAction) { - return com.commercetools.api.models.order_edit.StagedOrderChangePaymentStateAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderChangePaymentStateAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderChangeShipmentStateAction) { - return com.commercetools.api.models.order_edit.StagedOrderChangeShipmentStateAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderChangeShipmentStateAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderChangeTaxCalculationModeAction) { - return com.commercetools.api.models.order_edit.StagedOrderChangeTaxCalculationModeAction.deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderChangeTaxCalculationModeAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderChangeTaxModeAction) { - return com.commercetools.api.models.order_edit.StagedOrderChangeTaxModeAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderChangeTaxModeAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderChangeTaxRoundingModeAction) { - return com.commercetools.api.models.order_edit.StagedOrderChangeTaxRoundingModeAction.deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderChangeTaxRoundingModeAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderImportCustomLineItemStateAction) { - return com.commercetools.api.models.order_edit.StagedOrderImportCustomLineItemStateAction.deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderImportCustomLineItemStateAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderImportLineItemStateAction) { - return com.commercetools.api.models.order_edit.StagedOrderImportLineItemStateAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderImportLineItemStateAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderRemoveCustomLineItemAction) { - return com.commercetools.api.models.order_edit.StagedOrderRemoveCustomLineItemAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderRemoveCustomLineItemAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderRemoveDeliveryAction) { - return com.commercetools.api.models.order_edit.StagedOrderRemoveDeliveryAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderRemoveDeliveryAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderRemoveDiscountCodeAction) { - return com.commercetools.api.models.order_edit.StagedOrderRemoveDiscountCodeAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderRemoveDiscountCodeAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderRemoveItemShippingAddressAction) { - return com.commercetools.api.models.order_edit.StagedOrderRemoveItemShippingAddressAction.deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderRemoveItemShippingAddressAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderRemoveLineItemAction) { - return com.commercetools.api.models.order_edit.StagedOrderRemoveLineItemAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderRemoveLineItemAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderRemoveParcelFromDeliveryAction) { - return com.commercetools.api.models.order_edit.StagedOrderRemoveParcelFromDeliveryAction.deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderRemoveParcelFromDeliveryAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderRemovePaymentAction) { - return com.commercetools.api.models.order_edit.StagedOrderRemovePaymentAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderRemovePaymentAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetBillingAddressAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetBillingAddressAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderSetBillingAddressAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetBillingAddressCustomFieldAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetBillingAddressCustomFieldAction.deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderSetBillingAddressCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetBillingAddressCustomTypeAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetBillingAddressCustomTypeAction.deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderSetBillingAddressCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetBusinessUnitAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetBusinessUnitAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderSetBusinessUnitAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetCountryAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetCountryAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderSetCountryAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetCustomFieldAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetCustomFieldAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderSetCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetCustomLineItemCustomFieldAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetCustomLineItemCustomFieldAction.deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderSetCustomLineItemCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetCustomLineItemCustomTypeAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetCustomLineItemCustomTypeAction.deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderSetCustomLineItemCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetCustomLineItemShippingDetailsAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetCustomLineItemShippingDetailsAction.deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderSetCustomLineItemShippingDetailsAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetCustomLineItemTaxAmountAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetCustomLineItemTaxAmountAction.deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderSetCustomLineItemTaxAmountAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetCustomLineItemTaxRateAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetCustomLineItemTaxRateAction.deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderSetCustomLineItemTaxRateAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetCustomShippingMethodAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetCustomShippingMethodAction.deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderSetCustomShippingMethodAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetCustomTypeAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetCustomTypeAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderSetCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetCustomerEmailAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetCustomerEmailAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderSetCustomerEmailAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetCustomerGroupAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetCustomerGroupAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderSetCustomerGroupAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetCustomerIdAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetCustomerIdAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderSetCustomerIdAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetDeliveryAddressAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetDeliveryAddressAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderSetDeliveryAddressAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetDeliveryAddressCustomFieldAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetDeliveryAddressCustomFieldAction.deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderSetDeliveryAddressCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetDeliveryAddressCustomTypeAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetDeliveryAddressCustomTypeAction.deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderSetDeliveryAddressCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetDeliveryCustomFieldAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetDeliveryCustomFieldAction.deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderSetDeliveryCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetDeliveryCustomTypeAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetDeliveryCustomTypeAction.deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderSetDeliveryCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetDeliveryItemsAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetDeliveryItemsAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderSetDeliveryItemsAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetDirectDiscountsAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetDirectDiscountsAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderSetDirectDiscountsAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetItemShippingAddressCustomFieldAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetItemShippingAddressCustomFieldAction.deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderSetItemShippingAddressCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetItemShippingAddressCustomTypeAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetItemShippingAddressCustomTypeAction.deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderSetItemShippingAddressCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetLineItemCustomFieldAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetLineItemCustomFieldAction.deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderSetLineItemCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetLineItemCustomTypeAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetLineItemCustomTypeAction.deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderSetLineItemCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetLineItemDistributionChannelAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetLineItemDistributionChannelAction.deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderSetLineItemDistributionChannelAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetLineItemPriceAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetLineItemPriceAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderSetLineItemPriceAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetLineItemShippingDetailsAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetLineItemShippingDetailsAction.deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderSetLineItemShippingDetailsAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetLineItemTaxAmountAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetLineItemTaxAmountAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderSetLineItemTaxAmountAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetLineItemTaxRateAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetLineItemTaxRateAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderSetLineItemTaxRateAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetLineItemTotalPriceAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetLineItemTotalPriceAction.deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderSetLineItemTotalPriceAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetLocaleAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetLocaleAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderSetLocaleAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetOrderNumberAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetOrderNumberAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderSetOrderNumberAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetOrderTotalTaxAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetOrderTotalTaxAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderSetOrderTotalTaxAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetParcelCustomFieldAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetParcelCustomFieldAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderSetParcelCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetParcelCustomTypeAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetParcelCustomTypeAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderSetParcelCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetParcelItemsAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetParcelItemsAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderSetParcelItemsAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetParcelMeasurementsAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetParcelMeasurementsAction.deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderSetParcelMeasurementsAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetParcelTrackingDataAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetParcelTrackingDataAction.deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderSetParcelTrackingDataAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetPurchaseOrderNumberAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetPurchaseOrderNumberAction.deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderSetPurchaseOrderNumberAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetReturnInfoAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetReturnInfoAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderSetReturnInfoAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetReturnItemCustomFieldAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetReturnItemCustomFieldAction.deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderSetReturnItemCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetReturnItemCustomTypeAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetReturnItemCustomTypeAction.deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderSetReturnItemCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetReturnPaymentStateAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetReturnPaymentStateAction.deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderSetReturnPaymentStateAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetReturnShipmentStateAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetReturnShipmentStateAction.deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderSetReturnShipmentStateAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetShippingAddressAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetShippingAddressAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderSetShippingAddressAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetShippingAddressAndCustomShippingMethodAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetShippingAddressAndCustomShippingMethodAction - .deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderSetShippingAddressAndCustomShippingMethodAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetShippingAddressAndShippingMethodAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetShippingAddressAndShippingMethodAction - .deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderSetShippingAddressAndShippingMethodAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetShippingAddressCustomFieldAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetShippingAddressCustomFieldAction.deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderSetShippingAddressCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetShippingAddressCustomTypeAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetShippingAddressCustomTypeAction.deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderSetShippingAddressCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetShippingCustomFieldAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetShippingCustomFieldAction.deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderSetShippingCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetShippingCustomTypeAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetShippingCustomTypeAction.deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderSetShippingCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetShippingMethodAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetShippingMethodAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderSetShippingMethodAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetShippingMethodTaxAmountAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetShippingMethodTaxAmountAction.deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderSetShippingMethodTaxAmountAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetShippingMethodTaxRateAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetShippingMethodTaxRateAction.deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderSetShippingMethodTaxRateAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetShippingRateInputAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetShippingRateInputAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderSetShippingRateInputAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderSetStoreAction) { - return com.commercetools.api.models.order_edit.StagedOrderSetStoreAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderSetStoreAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderTransitionCustomLineItemStateAction) { - return com.commercetools.api.models.order_edit.StagedOrderTransitionCustomLineItemStateAction.deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderTransitionCustomLineItemStateAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderTransitionLineItemStateAction) { - return com.commercetools.api.models.order_edit.StagedOrderTransitionLineItemStateAction.deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderTransitionLineItemStateAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderTransitionStateAction) { - return com.commercetools.api.models.order_edit.StagedOrderTransitionStateAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderTransitionStateAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderUpdateItemShippingAddressAction) { - return com.commercetools.api.models.order_edit.StagedOrderUpdateItemShippingAddressAction.deepCopy( - (com.commercetools.api.models.order_edit.StagedOrderUpdateItemShippingAddressAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.StagedOrderUpdateSyncInfoAction) { - return com.commercetools.api.models.order_edit.StagedOrderUpdateSyncInfoAction - .deepCopy((com.commercetools.api.models.order_edit.StagedOrderUpdateSyncInfoAction) template); + + if (!(template instanceof StagedOrderUpdateActionImpl)) { + return template.copyDeep(); } StagedOrderUpdateActionImpl instance = new StagedOrderUpdateActionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/StagedOrderUpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/StagedOrderUpdateActionImpl.java index 12d61d2e99e..ea373e40e83 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/StagedOrderUpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/StagedOrderUpdateActionImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public StagedOrderUpdateAction copyDeep() { + return StagedOrderUpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/SyncInfo.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/SyncInfo.java index da37a5ae153..70b9991bcb6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/SyncInfo.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/SyncInfo.java @@ -102,6 +102,8 @@ public static SyncInfo of(final SyncInfo template) { return instance; } + public SyncInfo copyDeep(); + /** * factory method to create a deep copy of SyncInfo * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/SyncInfoImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/SyncInfoImpl.java index 4e732f583c7..8caf16191fb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/SyncInfoImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/SyncInfoImpl.java @@ -114,4 +114,8 @@ public String toString() { .build(); } + @Override + public SyncInfo copyDeep() { + return SyncInfo.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/TaxedItemPriceDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/TaxedItemPriceDraft.java index 4260b938746..c18fe019b0d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/TaxedItemPriceDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/TaxedItemPriceDraft.java @@ -86,6 +86,8 @@ public static TaxedItemPriceDraft of(final TaxedItemPriceDraft template) { return instance; } + public TaxedItemPriceDraft copyDeep(); + /** * factory method to create a deep copy of TaxedItemPriceDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/TaxedItemPriceDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/TaxedItemPriceDraftImpl.java index 3cda3f63b2c..8a40c552508 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/TaxedItemPriceDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/TaxedItemPriceDraftImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public TaxedItemPriceDraft copyDeep() { + return TaxedItemPriceDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/TrackingData.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/TrackingData.java index 68bede2b732..d3a79f65e24 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/TrackingData.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/TrackingData.java @@ -132,6 +132,8 @@ public static TrackingData of(final TrackingData template) { return instance; } + public TrackingData copyDeep(); + /** * factory method to create a deep copy of TrackingData * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/TrackingDataImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/TrackingDataImpl.java index 93dfa421e2c..c80c4e63488 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/TrackingDataImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order/TrackingDataImpl.java @@ -159,4 +159,8 @@ public String toString() { .build(); } + @Override + public TrackingData copyDeep() { + return TrackingData.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEdit.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEdit.java index a864ed11b93..eb01023ceb8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEdit.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEdit.java @@ -270,6 +270,8 @@ public static OrderEdit of(final OrderEdit template) { return instance; } + public OrderEdit copyDeep(); + /** * factory method to create a deep copy of OrderEdit * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditAddStagedActionAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditAddStagedActionAction.java index 1463883f8a2..305a43ff249 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditAddStagedActionAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditAddStagedActionAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addStagedAction") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderEditAddStagedActionActionImpl.class) public interface OrderEditAddStagedActionAction extends OrderEditUpdateAction { @@ -73,6 +74,8 @@ public static OrderEditAddStagedActionAction of(final OrderEditAddStagedActionAc return instance; } + public OrderEditAddStagedActionAction copyDeep(); + /** * factory method to create a deep copy of OrderEditAddStagedActionAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditAddStagedActionActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditAddStagedActionActionImpl.java index 0a8cc19bc46..65748e9020b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditAddStagedActionActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditAddStagedActionActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public OrderEditAddStagedActionAction copyDeep() { + return OrderEditAddStagedActionAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditApplied.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditApplied.java index 42580137ca3..bf14e21a557 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditApplied.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditApplied.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("Applied") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderEditAppliedImpl.class) public interface OrderEditApplied extends OrderEditResult { @@ -116,6 +117,8 @@ public static OrderEditApplied of(final OrderEditApplied template) { return instance; } + public OrderEditApplied copyDeep(); + /** * factory method to create a deep copy of OrderEditApplied * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditAppliedImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditAppliedImpl.java index 2533f248d0f..0a9334c5399 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditAppliedImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditAppliedImpl.java @@ -133,4 +133,8 @@ public String toString() { .build(); } + @Override + public OrderEditApplied copyDeep() { + return OrderEditApplied.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditApply.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditApply.java index 2030bda28ed..5aa9054a788 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditApply.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditApply.java @@ -82,6 +82,8 @@ public static OrderEditApply of(final OrderEditApply template) { return instance; } + public OrderEditApply copyDeep(); + /** * factory method to create a deep copy of OrderEditApply * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditApplyImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditApplyImpl.java index 02cf5189325..52e81bfd9ee 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditApplyImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditApplyImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public OrderEditApply copyDeep() { + return OrderEditApply.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditDraft.java index 64cb7fc145d..2d34fdccd6d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditDraft.java @@ -162,6 +162,8 @@ public static OrderEditDraft of(final OrderEditDraft template) { return instance; } + public OrderEditDraft copyDeep(); + /** * factory method to create a deep copy of OrderEditDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditDraftImpl.java index 518117a9aec..78fe722d782 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditDraftImpl.java @@ -182,4 +182,8 @@ public String toString() { .build(); } + @Override + public OrderEditDraft copyDeep() { + return OrderEditDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditImpl.java index d8e7eb3bc3d..a26d829068b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditImpl.java @@ -301,4 +301,8 @@ public String toString() { .build(); } + @Override + public OrderEdit copyDeep() { + return OrderEdit.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditNotProcessed.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditNotProcessed.java index c48c2953fff..51717a75bee 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditNotProcessed.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditNotProcessed.java @@ -26,6 +26,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("NotProcessed") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderEditNotProcessedImpl.class) public interface OrderEditNotProcessed extends OrderEditResult { @@ -61,6 +62,8 @@ public static OrderEditNotProcessed of(final OrderEditNotProcessed template) { return instance; } + public OrderEditNotProcessed copyDeep(); + /** * factory method to create a deep copy of OrderEditNotProcessed * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditNotProcessedImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditNotProcessedImpl.java index 663fdc26883..312b98db97a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditNotProcessedImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditNotProcessedImpl.java @@ -62,4 +62,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public OrderEditNotProcessed copyDeep() { + return OrderEditNotProcessed.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditPagedQueryResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditPagedQueryResponse.java index 3a9e2cd207d..277ae4db268 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditPagedQueryResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditPagedQueryResponse.java @@ -144,6 +144,8 @@ public static OrderEditPagedQueryResponse of(final OrderEditPagedQueryResponse t return instance; } + public OrderEditPagedQueryResponse copyDeep(); + /** * factory method to create a deep copy of OrderEditPagedQueryResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditPagedQueryResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditPagedQueryResponseImpl.java index 925ca2fb316..4385140c866 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditPagedQueryResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditPagedQueryResponseImpl.java @@ -159,4 +159,8 @@ public String toString() { .build(); } + @Override + public OrderEditPagedQueryResponse copyDeep() { + return OrderEditPagedQueryResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditPreviewFailure.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditPreviewFailure.java index e8ad5b22b71..9a4d038fdc5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditPreviewFailure.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditPreviewFailure.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("PreviewFailure") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderEditPreviewFailureImpl.class) public interface OrderEditPreviewFailure extends OrderEditResult { @@ -82,6 +83,8 @@ public static OrderEditPreviewFailure of(final OrderEditPreviewFailure template) return instance; } + public OrderEditPreviewFailure copyDeep(); + /** * factory method to create a deep copy of OrderEditPreviewFailure * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditPreviewFailureImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditPreviewFailureImpl.java index 07f2f9d8341..05cfc6b8eb6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditPreviewFailureImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditPreviewFailureImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public OrderEditPreviewFailure copyDeep() { + return OrderEditPreviewFailure.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditPreviewSuccess.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditPreviewSuccess.java index 730a82695a9..dd3deed70f9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditPreviewSuccess.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditPreviewSuccess.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("PreviewSuccess") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderEditPreviewSuccessImpl.class) public interface OrderEditPreviewSuccess extends OrderEditResult { @@ -100,6 +101,8 @@ public static OrderEditPreviewSuccess of(final OrderEditPreviewSuccess template) return instance; } + public OrderEditPreviewSuccess copyDeep(); + /** * factory method to create a deep copy of OrderEditPreviewSuccess * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditPreviewSuccessImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditPreviewSuccessImpl.java index 42c89b977fc..5743d82aa09 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditPreviewSuccessImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditPreviewSuccessImpl.java @@ -116,4 +116,8 @@ public String toString() { .build(); } + @Override + public OrderEditPreviewSuccess copyDeep() { + return OrderEditPreviewSuccess.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditReference.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditReference.java index d803dcaf331..1e63415038e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditReference.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditReference.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("order-edit") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderEditReferenceImpl.class) public interface OrderEditReference extends Reference, com.commercetools.api.models.Identifiable, @@ -89,6 +90,8 @@ public static OrderEditReference of(final OrderEditReference template) { return instance; } + public OrderEditReference copyDeep(); + /** * factory method to create a deep copy of OrderEditReference * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditReferenceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditReferenceImpl.java index ddbee1d467e..d4fa4c2440c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditReferenceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditReferenceImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public OrderEditReference copyDeep() { + return OrderEditReference.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditResourceIdentifier.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditResourceIdentifier.java index e1bfd6563b2..e6f36a95cb5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditResourceIdentifier.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditResourceIdentifier.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("order-edit") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderEditResourceIdentifierImpl.class) public interface OrderEditResourceIdentifier @@ -85,6 +86,8 @@ public static OrderEditResourceIdentifier of(final OrderEditResourceIdentifier t return instance; } + public OrderEditResourceIdentifier copyDeep(); + /** * factory method to create a deep copy of OrderEditResourceIdentifier * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditResourceIdentifierImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditResourceIdentifierImpl.java index b24201cf2c9..41ba6f33ff1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditResourceIdentifierImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditResourceIdentifierImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public OrderEditResourceIdentifier copyDeep() { + return OrderEditResourceIdentifier.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditResult.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditResult.java index c1def7d757d..0a56accb610 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditResult.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditResult.java @@ -29,11 +29,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.OrderEditAppliedImpl.class, name = OrderEditApplied.APPLIED), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.OrderEditNotProcessedImpl.class, name = OrderEditNotProcessed.NOT_PROCESSED), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.OrderEditPreviewFailureImpl.class, name = OrderEditPreviewFailure.PREVIEW_FAILURE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.OrderEditPreviewSuccessImpl.class, name = OrderEditPreviewSuccess.PREVIEW_SUCCESS) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "type", defaultImpl = OrderEditResultImpl.class, visible = true) @JsonDeserialize(as = OrderEditResultImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -47,6 +42,8 @@ public interface OrderEditResult { @JsonProperty("type") public String getType(); + public OrderEditResult copyDeep(); + /** * factory method to create a deep copy of OrderEditResult * @param template instance to be copied @@ -57,21 +54,9 @@ public static OrderEditResult deepCopy(@Nullable final OrderEditResult template) if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.order_edit.OrderEditApplied) { - return com.commercetools.api.models.order_edit.OrderEditApplied - .deepCopy((com.commercetools.api.models.order_edit.OrderEditApplied) template); - } - if (template instanceof com.commercetools.api.models.order_edit.OrderEditNotProcessed) { - return com.commercetools.api.models.order_edit.OrderEditNotProcessed - .deepCopy((com.commercetools.api.models.order_edit.OrderEditNotProcessed) template); - } - if (template instanceof com.commercetools.api.models.order_edit.OrderEditPreviewFailure) { - return com.commercetools.api.models.order_edit.OrderEditPreviewFailure - .deepCopy((com.commercetools.api.models.order_edit.OrderEditPreviewFailure) template); - } - if (template instanceof com.commercetools.api.models.order_edit.OrderEditPreviewSuccess) { - return com.commercetools.api.models.order_edit.OrderEditPreviewSuccess - .deepCopy((com.commercetools.api.models.order_edit.OrderEditPreviewSuccess) template); + + if (!(template instanceof OrderEditResultImpl)) { + return template.copyDeep(); } OrderEditResultImpl instance = new OrderEditResultImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditResultImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditResultImpl.java index ef04d3f7c8c..7a16dc8d3a8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditResultImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditResultImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public OrderEditResult copyDeep() { + return OrderEditResult.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditSetCommentAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditSetCommentAction.java index d05df488abe..e0355407d95 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditSetCommentAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditSetCommentAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setComment") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderEditSetCommentActionImpl.class) public interface OrderEditSetCommentAction extends OrderEditUpdateAction { @@ -67,6 +68,8 @@ public static OrderEditSetCommentAction of(final OrderEditSetCommentAction templ return instance; } + public OrderEditSetCommentAction copyDeep(); + /** * factory method to create a deep copy of OrderEditSetCommentAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditSetCommentActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditSetCommentActionImpl.java index ee5568083b9..2fefb5770b7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditSetCommentActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditSetCommentActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public OrderEditSetCommentAction copyDeep() { + return OrderEditSetCommentAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditSetCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditSetCustomFieldAction.java index 87b3e9ff97a..7dd5f439c68 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditSetCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditSetCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderEditSetCustomFieldActionImpl.class) public interface OrderEditSetCustomFieldAction extends OrderEditUpdateAction { @@ -86,6 +87,8 @@ public static OrderEditSetCustomFieldAction of(final OrderEditSetCustomFieldActi return instance; } + public OrderEditSetCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of OrderEditSetCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditSetCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditSetCustomFieldActionImpl.java index de6658722dd..609840b7dae 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditSetCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditSetCustomFieldActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public OrderEditSetCustomFieldAction copyDeep() { + return OrderEditSetCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditSetCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditSetCustomTypeAction.java index ccc55c9e154..6d35df80d26 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditSetCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditSetCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderEditSetCustomTypeActionImpl.class) public interface OrderEditSetCustomTypeAction extends OrderEditUpdateAction { @@ -87,6 +88,8 @@ public static OrderEditSetCustomTypeAction of(final OrderEditSetCustomTypeAction return instance; } + public OrderEditSetCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of OrderEditSetCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditSetCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditSetCustomTypeActionImpl.java index eb1a68c1957..085ebbd085a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditSetCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditSetCustomTypeActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public OrderEditSetCustomTypeAction copyDeep() { + return OrderEditSetCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditSetKeyAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditSetKeyAction.java index b235272cf46..24d7147cc2e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditSetKeyAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditSetKeyAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setKey") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderEditSetKeyActionImpl.class) public interface OrderEditSetKeyAction extends OrderEditUpdateAction { @@ -67,6 +68,8 @@ public static OrderEditSetKeyAction of(final OrderEditSetKeyAction template) { return instance; } + public OrderEditSetKeyAction copyDeep(); + /** * factory method to create a deep copy of OrderEditSetKeyAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditSetKeyActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditSetKeyActionImpl.java index bff377d7318..f087d5e983f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditSetKeyActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditSetKeyActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public OrderEditSetKeyAction copyDeep() { + return OrderEditSetKeyAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditSetStagedActionsAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditSetStagedActionsAction.java index da474e54c71..78ab49373a0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditSetStagedActionsAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditSetStagedActionsAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setStagedActions") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = OrderEditSetStagedActionsActionImpl.class) public interface OrderEditSetStagedActionsAction extends OrderEditUpdateAction { @@ -82,6 +83,8 @@ public static OrderEditSetStagedActionsAction of(final OrderEditSetStagedActions return instance; } + public OrderEditSetStagedActionsAction copyDeep(); + /** * factory method to create a deep copy of OrderEditSetStagedActionsAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditSetStagedActionsActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditSetStagedActionsActionImpl.java index 0b1ada85fe8..a8f1419a890 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditSetStagedActionsActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditSetStagedActionsActionImpl.java @@ -97,4 +97,8 @@ public String toString() { .build(); } + @Override + public OrderEditSetStagedActionsAction copyDeep() { + return OrderEditSetStagedActionsAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditUpdate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditUpdate.java index 5704ced5429..c8449c9b8c9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditUpdate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditUpdate.java @@ -110,6 +110,8 @@ public static OrderEditUpdate of(final OrderEditUpdate template) { return instance; } + public OrderEditUpdate copyDeep(); + /** * factory method to create a deep copy of OrderEditUpdate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditUpdateAction.java index 3ba079045b1..742ca745c46 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditUpdateAction.java @@ -27,13 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.OrderEditAddStagedActionActionImpl.class, name = OrderEditAddStagedActionAction.ADD_STAGED_ACTION), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.OrderEditSetCommentActionImpl.class, name = OrderEditSetCommentAction.SET_COMMENT), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.OrderEditSetCustomFieldActionImpl.class, name = OrderEditSetCustomFieldAction.SET_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.OrderEditSetCustomTypeActionImpl.class, name = OrderEditSetCustomTypeAction.SET_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.OrderEditSetKeyActionImpl.class, name = OrderEditSetKeyAction.SET_KEY), - @JsonSubTypes.Type(value = com.commercetools.api.models.order_edit.OrderEditSetStagedActionsActionImpl.class, name = OrderEditSetStagedActionsAction.SET_STAGED_ACTIONS) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = OrderEditUpdateActionImpl.class, visible = true) @JsonDeserialize(as = OrderEditUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -48,6 +41,8 @@ public interface OrderEditUpdateAction @JsonProperty("action") public String getAction(); + public OrderEditUpdateAction copyDeep(); + /** * factory method to create a deep copy of OrderEditUpdateAction * @param template instance to be copied @@ -58,29 +53,9 @@ public static OrderEditUpdateAction deepCopy(@Nullable final OrderEditUpdateActi if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.order_edit.OrderEditAddStagedActionAction) { - return com.commercetools.api.models.order_edit.OrderEditAddStagedActionAction - .deepCopy((com.commercetools.api.models.order_edit.OrderEditAddStagedActionAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.OrderEditSetCommentAction) { - return com.commercetools.api.models.order_edit.OrderEditSetCommentAction - .deepCopy((com.commercetools.api.models.order_edit.OrderEditSetCommentAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.OrderEditSetCustomFieldAction) { - return com.commercetools.api.models.order_edit.OrderEditSetCustomFieldAction - .deepCopy((com.commercetools.api.models.order_edit.OrderEditSetCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.OrderEditSetCustomTypeAction) { - return com.commercetools.api.models.order_edit.OrderEditSetCustomTypeAction - .deepCopy((com.commercetools.api.models.order_edit.OrderEditSetCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.OrderEditSetKeyAction) { - return com.commercetools.api.models.order_edit.OrderEditSetKeyAction - .deepCopy((com.commercetools.api.models.order_edit.OrderEditSetKeyAction) template); - } - if (template instanceof com.commercetools.api.models.order_edit.OrderEditSetStagedActionsAction) { - return com.commercetools.api.models.order_edit.OrderEditSetStagedActionsAction - .deepCopy((com.commercetools.api.models.order_edit.OrderEditSetStagedActionsAction) template); + + if (!(template instanceof OrderEditUpdateActionImpl)) { + return template.copyDeep(); } OrderEditUpdateActionImpl instance = new OrderEditUpdateActionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditUpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditUpdateActionImpl.java index 6bbc4e4d85d..95aef9f87a5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditUpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditUpdateActionImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public OrderEditUpdateAction copyDeep() { + return OrderEditUpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditUpdateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditUpdateImpl.java index 4bc690ad2df..d8214e875a6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditUpdateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderEditUpdateImpl.java @@ -119,4 +119,8 @@ public String toString() { .build(); } + @Override + public OrderEditUpdate copyDeep() { + return OrderEditUpdate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderExcerpt.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderExcerpt.java index 1339411c395..a9cd8734054 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderExcerpt.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderExcerpt.java @@ -102,6 +102,8 @@ public static OrderExcerpt of(final OrderExcerpt template) { return instance; } + public OrderExcerpt copyDeep(); + /** * factory method to create a deep copy of OrderExcerpt * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderExcerptImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderExcerptImpl.java index f9a46976435..d28f40d6f49 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderExcerptImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/OrderExcerptImpl.java @@ -114,4 +114,8 @@ public String toString() { .build(); } + @Override + public OrderExcerpt copyDeep() { + return OrderExcerpt.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrder.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrder.java index b03c69ca336..9dbbab3f263 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrder.java @@ -113,6 +113,8 @@ public static StagedOrder of(final StagedOrder template) { return instance; } + public StagedOrder copyDeep(); + /** * factory method to create a deep copy of StagedOrder * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddCustomLineItemAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddCustomLineItemAction.java index 9f650e2f32f..9ec3ae86d0e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddCustomLineItemAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddCustomLineItemAction.java @@ -40,6 +40,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addCustomLineItem") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderAddCustomLineItemActionImpl.class) public interface StagedOrderAddCustomLineItemAction extends StagedOrderUpdateAction, @@ -236,6 +237,8 @@ public static StagedOrderAddCustomLineItemAction of(final StagedOrderAddCustomLi return instance; } + public StagedOrderAddCustomLineItemAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderAddCustomLineItemAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddCustomLineItemActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddCustomLineItemActionImpl.java index f588e276a3e..7692c5e8bf8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddCustomLineItemActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddCustomLineItemActionImpl.java @@ -278,4 +278,8 @@ public String toString() { .build(); } + @Override + public StagedOrderAddCustomLineItemAction copyDeep() { + return StagedOrderAddCustomLineItemAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddDeliveryAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddDeliveryAction.java index 036c76f2aa8..a1fadb80ea1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddDeliveryAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddDeliveryAction.java @@ -33,6 +33,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addDelivery") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderAddDeliveryActionImpl.class) public interface StagedOrderAddDeliveryAction @@ -176,6 +177,8 @@ public static StagedOrderAddDeliveryAction of(final StagedOrderAddDeliveryAction return instance; } + public StagedOrderAddDeliveryAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderAddDeliveryAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddDeliveryActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddDeliveryActionImpl.java index 021cae7671e..611e656e354 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddDeliveryActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddDeliveryActionImpl.java @@ -203,4 +203,8 @@ public String toString() { .build(); } + @Override + public StagedOrderAddDeliveryAction copyDeep() { + return StagedOrderAddDeliveryAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddDiscountCodeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddDiscountCodeAction.java index 59dc8fb8d2e..66ce50c9c08 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddDiscountCodeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddDiscountCodeAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addDiscountCode") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderAddDiscountCodeActionImpl.class) public interface StagedOrderAddDiscountCodeAction extends StagedOrderUpdateAction { @@ -73,6 +74,8 @@ public static StagedOrderAddDiscountCodeAction of(final StagedOrderAddDiscountCo return instance; } + public StagedOrderAddDiscountCodeAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderAddDiscountCodeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddDiscountCodeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddDiscountCodeActionImpl.java index 67f8190076f..226deebf18c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddDiscountCodeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddDiscountCodeActionImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public StagedOrderAddDiscountCodeAction copyDeep() { + return StagedOrderAddDiscountCodeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddItemShippingAddressAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddItemShippingAddressAction.java index 76a8e085dda..f91d4ad69d8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddItemShippingAddressAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddItemShippingAddressAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addItemShippingAddress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderAddItemShippingAddressActionImpl.class) public interface StagedOrderAddItemShippingAddressAction extends StagedOrderUpdateAction { @@ -74,6 +75,8 @@ public static StagedOrderAddItemShippingAddressAction of(final StagedOrderAddIte return instance; } + public StagedOrderAddItemShippingAddressAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderAddItemShippingAddressAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddItemShippingAddressActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddItemShippingAddressActionImpl.java index f767a815fab..a5751734e9f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddItemShippingAddressActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddItemShippingAddressActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public StagedOrderAddItemShippingAddressAction copyDeep() { + return StagedOrderAddItemShippingAddressAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddLineItemAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddLineItemAction.java index 046237f4a6b..396acaac6d5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddLineItemAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddLineItemAction.java @@ -37,6 +37,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addLineItem") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderAddLineItemActionImpl.class) public interface StagedOrderAddLineItemAction @@ -297,6 +298,8 @@ public static StagedOrderAddLineItemAction of(final StagedOrderAddLineItemAction return instance; } + public StagedOrderAddLineItemAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderAddLineItemAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddLineItemActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddLineItemActionImpl.java index d6a4ac9060c..b4f99f13e17 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddLineItemActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddLineItemActionImpl.java @@ -359,4 +359,8 @@ public String toString() { .build(); } + @Override + public StagedOrderAddLineItemAction copyDeep() { + return StagedOrderAddLineItemAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddParcelToDeliveryAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddParcelToDeliveryAction.java index 187a4661b42..b76be360bbe 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddParcelToDeliveryAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddParcelToDeliveryAction.java @@ -33,6 +33,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addParcelToDelivery") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderAddParcelToDeliveryActionImpl.class) public interface StagedOrderAddParcelToDeliveryAction extends StagedOrderUpdateAction { @@ -184,6 +185,8 @@ public static StagedOrderAddParcelToDeliveryAction of(final StagedOrderAddParcel return instance; } + public StagedOrderAddParcelToDeliveryAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderAddParcelToDeliveryAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddParcelToDeliveryActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddParcelToDeliveryActionImpl.java index a44250ddbae..1d419d70fe0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddParcelToDeliveryActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddParcelToDeliveryActionImpl.java @@ -219,4 +219,8 @@ public String toString() { .build(); } + @Override + public StagedOrderAddParcelToDeliveryAction copyDeep() { + return StagedOrderAddParcelToDeliveryAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddPaymentAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddPaymentAction.java index db7a9a33120..fe471acc390 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddPaymentAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddPaymentAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addPayment") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderAddPaymentActionImpl.class) public interface StagedOrderAddPaymentAction extends StagedOrderUpdateAction { @@ -74,6 +75,8 @@ public static StagedOrderAddPaymentAction of(final StagedOrderAddPaymentAction t return instance; } + public StagedOrderAddPaymentAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderAddPaymentAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddPaymentActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddPaymentActionImpl.java index a993443585f..2ec7a474d41 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddPaymentActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddPaymentActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public StagedOrderAddPaymentAction copyDeep() { + return StagedOrderAddPaymentAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddReturnInfoAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddReturnInfoAction.java index c13b4b9cf4f..11f4f953a89 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddReturnInfoAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddReturnInfoAction.java @@ -32,6 +32,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addReturnInfo") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderAddReturnInfoActionImpl.class) public interface StagedOrderAddReturnInfoAction extends StagedOrderUpdateAction { @@ -116,6 +117,8 @@ public static StagedOrderAddReturnInfoAction of(final StagedOrderAddReturnInfoAc return instance; } + public StagedOrderAddReturnInfoAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderAddReturnInfoAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddReturnInfoActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddReturnInfoActionImpl.java index 24ee599afef..5a51645d1c5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddReturnInfoActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddReturnInfoActionImpl.java @@ -137,4 +137,8 @@ public String toString() { .build(); } + @Override + public StagedOrderAddReturnInfoAction copyDeep() { + return StagedOrderAddReturnInfoAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddShoppingListAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddShoppingListAction.java index 183cccc75f9..a08a14322c6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddShoppingListAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddShoppingListAction.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addShoppingList") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderAddShoppingListActionImpl.class) public interface StagedOrderAddShoppingListAction extends StagedOrderUpdateAction { @@ -107,6 +108,8 @@ public static StagedOrderAddShoppingListAction of(final StagedOrderAddShoppingLi return instance; } + public StagedOrderAddShoppingListAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderAddShoppingListAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddShoppingListActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddShoppingListActionImpl.java index 01195515bec..4e8f3153683 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddShoppingListActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderAddShoppingListActionImpl.java @@ -136,4 +136,8 @@ public String toString() { .build(); } + @Override + public StagedOrderAddShoppingListAction copyDeep() { + return StagedOrderAddShoppingListAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeCustomLineItemMoneyAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeCustomLineItemMoneyAction.java index f803757d22c..7bd11467000 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeCustomLineItemMoneyAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeCustomLineItemMoneyAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeCustomLineItemMoney") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderChangeCustomLineItemMoneyActionImpl.class) public interface StagedOrderChangeCustomLineItemMoneyAction extends StagedOrderUpdateAction { @@ -107,6 +108,8 @@ public static StagedOrderChangeCustomLineItemMoneyAction of( return instance; } + public StagedOrderChangeCustomLineItemMoneyAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderChangeCustomLineItemMoneyAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeCustomLineItemMoneyActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeCustomLineItemMoneyActionImpl.java index 0a9faa89a0c..898bf9f4a25 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeCustomLineItemMoneyActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeCustomLineItemMoneyActionImpl.java @@ -134,4 +134,8 @@ public String toString() { .build(); } + @Override + public StagedOrderChangeCustomLineItemMoneyAction copyDeep() { + return StagedOrderChangeCustomLineItemMoneyAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeCustomLineItemQuantityAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeCustomLineItemQuantityAction.java index 765f71dfa66..ec18efb8b97 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeCustomLineItemQuantityAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeCustomLineItemQuantityAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeCustomLineItemQuantity") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderChangeCustomLineItemQuantityActionImpl.class) public interface StagedOrderChangeCustomLineItemQuantityAction extends StagedOrderUpdateAction { @@ -105,6 +106,8 @@ public static StagedOrderChangeCustomLineItemQuantityAction of( return instance; } + public StagedOrderChangeCustomLineItemQuantityAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderChangeCustomLineItemQuantityAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeCustomLineItemQuantityActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeCustomLineItemQuantityActionImpl.java index 3fea43cbfac..54316f19a25 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeCustomLineItemQuantityActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeCustomLineItemQuantityActionImpl.java @@ -135,4 +135,8 @@ public String toString() { .build(); } + @Override + public StagedOrderChangeCustomLineItemQuantityAction copyDeep() { + return StagedOrderChangeCustomLineItemQuantityAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeLineItemQuantityAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeLineItemQuantityAction.java index 3f76d399d6d..b7abb90e63e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeLineItemQuantityAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeLineItemQuantityAction.java @@ -33,6 +33,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeLineItemQuantity") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderChangeLineItemQuantityActionImpl.class) public interface StagedOrderChangeLineItemQuantityAction extends StagedOrderUpdateAction { @@ -142,6 +143,8 @@ public static StagedOrderChangeLineItemQuantityAction of(final StagedOrderChange return instance; } + public StagedOrderChangeLineItemQuantityAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderChangeLineItemQuantityAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeLineItemQuantityActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeLineItemQuantityActionImpl.java index 05720471a03..32a4d77fbb1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeLineItemQuantityActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeLineItemQuantityActionImpl.java @@ -176,4 +176,8 @@ public String toString() { .build(); } + @Override + public StagedOrderChangeLineItemQuantityAction copyDeep() { + return StagedOrderChangeLineItemQuantityAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeOrderStateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeOrderStateAction.java index ac11b711f96..3c98bbb096e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeOrderStateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeOrderStateAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeOrderState") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderChangeOrderStateActionImpl.class) public interface StagedOrderChangeOrderStateAction extends StagedOrderUpdateAction { @@ -72,6 +73,8 @@ public static StagedOrderChangeOrderStateAction of(final StagedOrderChangeOrderS return instance; } + public StagedOrderChangeOrderStateAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderChangeOrderStateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeOrderStateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeOrderStateActionImpl.java index 96d1b0cc832..fd4cd4cfc60 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeOrderStateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeOrderStateActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public StagedOrderChangeOrderStateAction copyDeep() { + return StagedOrderChangeOrderStateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangePaymentStateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangePaymentStateAction.java index 1b9a5bd051b..c7866dd4326 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangePaymentStateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangePaymentStateAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changePaymentState") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderChangePaymentStateActionImpl.class) public interface StagedOrderChangePaymentStateAction extends StagedOrderUpdateAction { @@ -72,6 +73,8 @@ public static StagedOrderChangePaymentStateAction of(final StagedOrderChangePaym return instance; } + public StagedOrderChangePaymentStateAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderChangePaymentStateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangePaymentStateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangePaymentStateActionImpl.java index 66b3d1efc42..3c5c85b71ea 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangePaymentStateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangePaymentStateActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public StagedOrderChangePaymentStateAction copyDeep() { + return StagedOrderChangePaymentStateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeShipmentStateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeShipmentStateAction.java index 83fd3b809dd..aa99ceaf80e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeShipmentStateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeShipmentStateAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeShipmentState") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderChangeShipmentStateActionImpl.class) public interface StagedOrderChangeShipmentStateAction extends StagedOrderUpdateAction { @@ -72,6 +73,8 @@ public static StagedOrderChangeShipmentStateAction of(final StagedOrderChangeShi return instance; } + public StagedOrderChangeShipmentStateAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderChangeShipmentStateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeShipmentStateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeShipmentStateActionImpl.java index 59545477c51..e8878717865 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeShipmentStateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeShipmentStateActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public StagedOrderChangeShipmentStateAction copyDeep() { + return StagedOrderChangeShipmentStateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeTaxCalculationModeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeTaxCalculationModeAction.java index b2c67bdc391..8a5c09292f5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeTaxCalculationModeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeTaxCalculationModeAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeTaxCalculationMode") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderChangeTaxCalculationModeActionImpl.class) public interface StagedOrderChangeTaxCalculationModeAction extends StagedOrderUpdateAction { @@ -73,6 +74,8 @@ public static StagedOrderChangeTaxCalculationModeAction of( return instance; } + public StagedOrderChangeTaxCalculationModeAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderChangeTaxCalculationModeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeTaxCalculationModeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeTaxCalculationModeActionImpl.java index 5245df92456..6afda751b42 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeTaxCalculationModeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeTaxCalculationModeActionImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public StagedOrderChangeTaxCalculationModeAction copyDeep() { + return StagedOrderChangeTaxCalculationModeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeTaxModeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeTaxModeAction.java index 8a061fd66a4..4620e161517 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeTaxModeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeTaxModeAction.java @@ -32,6 +32,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeTaxMode") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderChangeTaxModeActionImpl.class) public interface StagedOrderChangeTaxModeAction extends StagedOrderUpdateAction { @@ -75,6 +76,8 @@ public static StagedOrderChangeTaxModeAction of(final StagedOrderChangeTaxModeAc return instance; } + public StagedOrderChangeTaxModeAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderChangeTaxModeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeTaxModeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeTaxModeActionImpl.java index a9c5b198db5..3ffacf1d1e1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeTaxModeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeTaxModeActionImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public StagedOrderChangeTaxModeAction copyDeep() { + return StagedOrderChangeTaxModeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeTaxRoundingModeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeTaxRoundingModeAction.java index 89d79b194dd..a31e5f1ab35 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeTaxRoundingModeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeTaxRoundingModeAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeTaxRoundingMode") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderChangeTaxRoundingModeActionImpl.class) public interface StagedOrderChangeTaxRoundingModeAction extends StagedOrderUpdateAction { @@ -72,6 +73,8 @@ public static StagedOrderChangeTaxRoundingModeAction of(final StagedOrderChangeT return instance; } + public StagedOrderChangeTaxRoundingModeAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderChangeTaxRoundingModeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeTaxRoundingModeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeTaxRoundingModeActionImpl.java index f5ec50fadae..c280f63c75b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeTaxRoundingModeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderChangeTaxRoundingModeActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public StagedOrderChangeTaxRoundingModeAction copyDeep() { + return StagedOrderChangeTaxRoundingModeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderImpl.java index b38236f169c..542f1868ef7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderImpl.java @@ -1154,4 +1154,8 @@ public String toString() { .build(); } + @Override + public StagedOrder copyDeep() { + return StagedOrder.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderImportCustomLineItemStateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderImportCustomLineItemStateAction.java index 1afe7049956..300d80b3534 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderImportCustomLineItemStateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderImportCustomLineItemStateAction.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("importCustomLineItemState") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderImportCustomLineItemStateActionImpl.class) public interface StagedOrderImportCustomLineItemStateAction extends StagedOrderUpdateAction { @@ -116,6 +117,8 @@ public static StagedOrderImportCustomLineItemStateAction of( return instance; } + public StagedOrderImportCustomLineItemStateAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderImportCustomLineItemStateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderImportCustomLineItemStateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderImportCustomLineItemStateActionImpl.java index 2b5409a45f3..a1f915e6d2e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderImportCustomLineItemStateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderImportCustomLineItemStateActionImpl.java @@ -138,4 +138,8 @@ public String toString() { .build(); } + @Override + public StagedOrderImportCustomLineItemStateAction copyDeep() { + return StagedOrderImportCustomLineItemStateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderImportLineItemStateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderImportLineItemStateAction.java index cb6748835ef..03e975a7f66 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderImportLineItemStateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderImportLineItemStateAction.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("importLineItemState") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderImportLineItemStateActionImpl.class) public interface StagedOrderImportLineItemStateAction extends StagedOrderUpdateAction { @@ -115,6 +116,8 @@ public static StagedOrderImportLineItemStateAction of(final StagedOrderImportLin return instance; } + public StagedOrderImportLineItemStateAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderImportLineItemStateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderImportLineItemStateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderImportLineItemStateActionImpl.java index ddef2e44323..7c39b0873cd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderImportLineItemStateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderImportLineItemStateActionImpl.java @@ -137,4 +137,8 @@ public String toString() { .build(); } + @Override + public StagedOrderImportLineItemStateAction copyDeep() { + return StagedOrderImportLineItemStateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveCustomLineItemAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveCustomLineItemAction.java index fe11faef4f2..f1bd84ba79c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveCustomLineItemAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveCustomLineItemAction.java @@ -26,6 +26,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeCustomLineItem") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderRemoveCustomLineItemActionImpl.class) public interface StagedOrderRemoveCustomLineItemAction extends StagedOrderUpdateAction { @@ -85,6 +86,8 @@ public static StagedOrderRemoveCustomLineItemAction of(final StagedOrderRemoveCu return instance; } + public StagedOrderRemoveCustomLineItemAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderRemoveCustomLineItemAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveCustomLineItemActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveCustomLineItemActionImpl.java index 5ef639fdd2a..fb3d0c70fc1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveCustomLineItemActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveCustomLineItemActionImpl.java @@ -114,4 +114,8 @@ public String toString() { .build(); } + @Override + public StagedOrderRemoveCustomLineItemAction copyDeep() { + return StagedOrderRemoveCustomLineItemAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveDeliveryAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveDeliveryAction.java index 757b0bafa9f..7ab12cf3752 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveDeliveryAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveDeliveryAction.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeDelivery") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderRemoveDeliveryActionImpl.class) public interface StagedOrderRemoveDeliveryAction extends StagedOrderUpdateAction { @@ -88,6 +89,8 @@ public static StagedOrderRemoveDeliveryAction of(final StagedOrderRemoveDelivery return instance; } + public StagedOrderRemoveDeliveryAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderRemoveDeliveryAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveDeliveryActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveDeliveryActionImpl.java index e64af1a9f91..042108a1882 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveDeliveryActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveDeliveryActionImpl.java @@ -112,4 +112,8 @@ public String toString() { .build(); } + @Override + public StagedOrderRemoveDeliveryAction copyDeep() { + return StagedOrderRemoveDeliveryAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveDiscountCodeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveDiscountCodeAction.java index e2f3817b3c6..a5422246a8e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveDiscountCodeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveDiscountCodeAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeDiscountCode") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderRemoveDiscountCodeActionImpl.class) public interface StagedOrderRemoveDiscountCodeAction extends StagedOrderUpdateAction { @@ -74,6 +75,8 @@ public static StagedOrderRemoveDiscountCodeAction of(final StagedOrderRemoveDisc return instance; } + public StagedOrderRemoveDiscountCodeAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderRemoveDiscountCodeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveDiscountCodeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveDiscountCodeActionImpl.java index a7eeef804b4..fc824f51a97 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveDiscountCodeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveDiscountCodeActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public StagedOrderRemoveDiscountCodeAction copyDeep() { + return StagedOrderRemoveDiscountCodeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveItemShippingAddressAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveItemShippingAddressAction.java index ea23eb64991..f1f21303648 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveItemShippingAddressAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveItemShippingAddressAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeItemShippingAddress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderRemoveItemShippingAddressActionImpl.class) public interface StagedOrderRemoveItemShippingAddressAction extends StagedOrderUpdateAction { @@ -72,6 +73,8 @@ public static StagedOrderRemoveItemShippingAddressAction of( return instance; } + public StagedOrderRemoveItemShippingAddressAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderRemoveItemShippingAddressAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveItemShippingAddressActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveItemShippingAddressActionImpl.java index 8a901bc4b35..37b4d5d007c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveItemShippingAddressActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveItemShippingAddressActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public StagedOrderRemoveItemShippingAddressAction copyDeep() { + return StagedOrderRemoveItemShippingAddressAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveLineItemAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveLineItemAction.java index fce84c6e2fd..e4b71af9bba 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveLineItemAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveLineItemAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeLineItem") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderRemoveLineItemActionImpl.class) public interface StagedOrderRemoveLineItemAction extends StagedOrderUpdateAction { @@ -153,6 +154,8 @@ public static StagedOrderRemoveLineItemAction of(final StagedOrderRemoveLineItem return instance; } + public StagedOrderRemoveLineItemAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderRemoveLineItemAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveLineItemActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveLineItemActionImpl.java index 7e323a78aed..27bd7c01a1f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveLineItemActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveLineItemActionImpl.java @@ -194,4 +194,8 @@ public String toString() { .build(); } + @Override + public StagedOrderRemoveLineItemAction copyDeep() { + return StagedOrderRemoveLineItemAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveParcelFromDeliveryAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveParcelFromDeliveryAction.java index 7ad9596294c..1899bbb577b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveParcelFromDeliveryAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveParcelFromDeliveryAction.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeParcelFromDelivery") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderRemoveParcelFromDeliveryActionImpl.class) public interface StagedOrderRemoveParcelFromDeliveryAction extends StagedOrderUpdateAction { @@ -89,6 +90,8 @@ public static StagedOrderRemoveParcelFromDeliveryAction of( return instance; } + public StagedOrderRemoveParcelFromDeliveryAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderRemoveParcelFromDeliveryAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveParcelFromDeliveryActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveParcelFromDeliveryActionImpl.java index 2a3a812b08e..5f495e6152e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveParcelFromDeliveryActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemoveParcelFromDeliveryActionImpl.java @@ -113,4 +113,8 @@ public String toString() { .build(); } + @Override + public StagedOrderRemoveParcelFromDeliveryAction copyDeep() { + return StagedOrderRemoveParcelFromDeliveryAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemovePaymentAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemovePaymentAction.java index f3cd10dc2ba..cc6a97c21d1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemovePaymentAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemovePaymentAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removePayment") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderRemovePaymentActionImpl.class) public interface StagedOrderRemovePaymentAction extends StagedOrderUpdateAction { @@ -74,6 +75,8 @@ public static StagedOrderRemovePaymentAction of(final StagedOrderRemovePaymentAc return instance; } + public StagedOrderRemovePaymentAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderRemovePaymentAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemovePaymentActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemovePaymentActionImpl.java index 5d1f03b0839..f42222e5efa 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemovePaymentActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderRemovePaymentActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public StagedOrderRemovePaymentAction copyDeep() { + return StagedOrderRemovePaymentAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetBillingAddressAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetBillingAddressAction.java index 65e380dc033..b11b49c5771 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetBillingAddressAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetBillingAddressAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setBillingAddress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetBillingAddressActionImpl.class) public interface StagedOrderSetBillingAddressAction extends StagedOrderUpdateAction { @@ -72,6 +73,8 @@ public static StagedOrderSetBillingAddressAction of(final StagedOrderSetBillingA return instance; } + public StagedOrderSetBillingAddressAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetBillingAddressAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetBillingAddressActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetBillingAddressActionImpl.java index 6b81ae10aec..60fa861c575 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetBillingAddressActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetBillingAddressActionImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetBillingAddressAction copyDeep() { + return StagedOrderSetBillingAddressAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetBillingAddressCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetBillingAddressCustomFieldAction.java index 01dfe14e92c..88666db97b0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetBillingAddressCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetBillingAddressCustomFieldAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setBillingAddressCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetBillingAddressCustomFieldActionImpl.class) public interface StagedOrderSetBillingAddressCustomFieldAction extends StagedOrderUpdateAction { @@ -88,6 +89,8 @@ public static StagedOrderSetBillingAddressCustomFieldAction of( return instance; } + public StagedOrderSetBillingAddressCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetBillingAddressCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetBillingAddressCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetBillingAddressCustomFieldActionImpl.java index e09abad956c..0bb635ff634 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetBillingAddressCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetBillingAddressCustomFieldActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetBillingAddressCustomFieldAction copyDeep() { + return StagedOrderSetBillingAddressCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetBillingAddressCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetBillingAddressCustomTypeAction.java index a8ff378e21a..6ee478e94f7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetBillingAddressCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetBillingAddressCustomTypeAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setBillingAddressCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetBillingAddressCustomTypeActionImpl.class) public interface StagedOrderSetBillingAddressCustomTypeAction extends StagedOrderUpdateAction { @@ -89,6 +90,8 @@ public static StagedOrderSetBillingAddressCustomTypeAction of( return instance; } + public StagedOrderSetBillingAddressCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetBillingAddressCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetBillingAddressCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetBillingAddressCustomTypeActionImpl.java index eb6eb6f0547..5c04fea56cd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetBillingAddressCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetBillingAddressCustomTypeActionImpl.java @@ -112,4 +112,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetBillingAddressCustomTypeAction copyDeep() { + return StagedOrderSetBillingAddressCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetBusinessUnitAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetBusinessUnitAction.java index c27a47f99e9..b8a3aa3cccb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetBusinessUnitAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetBusinessUnitAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setBusinessUnit") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetBusinessUnitActionImpl.class) public interface StagedOrderSetBusinessUnitAction extends StagedOrderUpdateAction { @@ -74,6 +75,8 @@ public static StagedOrderSetBusinessUnitAction of(final StagedOrderSetBusinessUn return instance; } + public StagedOrderSetBusinessUnitAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetBusinessUnitAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetBusinessUnitActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetBusinessUnitActionImpl.java index c5bc1ef0218..3cbd4741fe4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetBusinessUnitActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetBusinessUnitActionImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetBusinessUnitAction copyDeep() { + return StagedOrderSetBusinessUnitAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCountryAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCountryAction.java index 0d59b77276c..43a2221c998 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCountryAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCountryAction.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCountry") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetCountryActionImpl.class) public interface StagedOrderSetCountryAction extends StagedOrderUpdateAction { @@ -70,6 +71,8 @@ public static StagedOrderSetCountryAction of(final StagedOrderSetCountryAction t return instance; } + public StagedOrderSetCountryAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetCountryAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCountryActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCountryActionImpl.java index 68544495212..1fcbc9a347f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCountryActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCountryActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetCountryAction copyDeep() { + return StagedOrderSetCountryAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomFieldAction.java index 378be96e958..4deca893109 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomFieldAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetCustomFieldActionImpl.class) public interface StagedOrderSetCustomFieldAction extends StagedOrderUpdateAction { @@ -87,6 +88,8 @@ public static StagedOrderSetCustomFieldAction of(final StagedOrderSetCustomField return instance; } + public StagedOrderSetCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomFieldActionImpl.java index 8166fb0f756..6304d8b0e9b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomFieldActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetCustomFieldAction copyDeep() { + return StagedOrderSetCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomLineItemCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomLineItemCustomFieldAction.java index b44092b69d9..180064c5740 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomLineItemCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomLineItemCustomFieldAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomLineItemCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetCustomLineItemCustomFieldActionImpl.class) public interface StagedOrderSetCustomLineItemCustomFieldAction extends StagedOrderUpdateAction { @@ -120,6 +121,8 @@ public static StagedOrderSetCustomLineItemCustomFieldAction of( return instance; } + public StagedOrderSetCustomLineItemCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetCustomLineItemCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomLineItemCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomLineItemCustomFieldActionImpl.java index 5b27b629ef9..7c16639979b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomLineItemCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomLineItemCustomFieldActionImpl.java @@ -153,4 +153,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetCustomLineItemCustomFieldAction copyDeep() { + return StagedOrderSetCustomLineItemCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomLineItemCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomLineItemCustomTypeAction.java index 004b9686a7b..141b513b645 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomLineItemCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomLineItemCustomTypeAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomLineItemCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetCustomLineItemCustomTypeActionImpl.class) public interface StagedOrderSetCustomLineItemCustomTypeAction extends StagedOrderUpdateAction { @@ -121,6 +122,8 @@ public static StagedOrderSetCustomLineItemCustomTypeAction of( return instance; } + public StagedOrderSetCustomLineItemCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetCustomLineItemCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomLineItemCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomLineItemCustomTypeActionImpl.java index e5a71bb551f..182f5725773 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomLineItemCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomLineItemCustomTypeActionImpl.java @@ -154,4 +154,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetCustomLineItemCustomTypeAction copyDeep() { + return StagedOrderSetCustomLineItemCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomLineItemShippingDetailsAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomLineItemShippingDetailsAction.java index caa0c1a4930..cd3fc7a519b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomLineItemShippingDetailsAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomLineItemShippingDetailsAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomLineItemShippingDetails") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetCustomLineItemShippingDetailsActionImpl.class) public interface StagedOrderSetCustomLineItemShippingDetailsAction extends StagedOrderUpdateAction { @@ -104,6 +105,8 @@ public static StagedOrderSetCustomLineItemShippingDetailsAction of( return instance; } + public StagedOrderSetCustomLineItemShippingDetailsAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetCustomLineItemShippingDetailsAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomLineItemShippingDetailsActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomLineItemShippingDetailsActionImpl.java index a4f0ac14cd7..d7313e3b89b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomLineItemShippingDetailsActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomLineItemShippingDetailsActionImpl.java @@ -135,4 +135,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetCustomLineItemShippingDetailsAction copyDeep() { + return StagedOrderSetCustomLineItemShippingDetailsAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomLineItemTaxAmountAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomLineItemTaxAmountAction.java index 0b479e4b81b..5aa2b48e34a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomLineItemTaxAmountAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomLineItemTaxAmountAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomLineItemTaxAmount") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetCustomLineItemTaxAmountActionImpl.class) public interface StagedOrderSetCustomLineItemTaxAmountAction extends StagedOrderUpdateAction { @@ -120,6 +121,8 @@ public static StagedOrderSetCustomLineItemTaxAmountAction of( return instance; } + public StagedOrderSetCustomLineItemTaxAmountAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetCustomLineItemTaxAmountAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomLineItemTaxAmountActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomLineItemTaxAmountActionImpl.java index 1d20dcb553f..c119558c4e6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomLineItemTaxAmountActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomLineItemTaxAmountActionImpl.java @@ -154,4 +154,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetCustomLineItemTaxAmountAction copyDeep() { + return StagedOrderSetCustomLineItemTaxAmountAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomLineItemTaxRateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomLineItemTaxRateAction.java index f259a0b27c4..c66b20c8213 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomLineItemTaxRateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomLineItemTaxRateAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomLineItemTaxRate") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetCustomLineItemTaxRateActionImpl.class) public interface StagedOrderSetCustomLineItemTaxRateAction extends StagedOrderUpdateAction { @@ -120,6 +121,8 @@ public static StagedOrderSetCustomLineItemTaxRateAction of( return instance; } + public StagedOrderSetCustomLineItemTaxRateAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetCustomLineItemTaxRateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomLineItemTaxRateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomLineItemTaxRateActionImpl.java index 171f69c21b7..60631203424 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomLineItemTaxRateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomLineItemTaxRateActionImpl.java @@ -154,4 +154,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetCustomLineItemTaxRateAction copyDeep() { + return StagedOrderSetCustomLineItemTaxRateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomShippingMethodAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomShippingMethodAction.java index c633eab8a3c..9fd2c01efed 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomShippingMethodAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomShippingMethodAction.java @@ -35,6 +35,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomShippingMethod") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetCustomShippingMethodActionImpl.class) public interface StagedOrderSetCustomShippingMethodAction extends StagedOrderUpdateAction { @@ -143,6 +144,8 @@ public static StagedOrderSetCustomShippingMethodAction of(final StagedOrderSetCu return instance; } + public StagedOrderSetCustomShippingMethodAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetCustomShippingMethodAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomShippingMethodActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomShippingMethodActionImpl.java index fcd6d11e70b..7e5b7f0506b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomShippingMethodActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomShippingMethodActionImpl.java @@ -176,4 +176,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetCustomShippingMethodAction copyDeep() { + return StagedOrderSetCustomShippingMethodAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomTypeAction.java index 7df1b5448a5..c99d424d205 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomTypeAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetCustomTypeActionImpl.class) public interface StagedOrderSetCustomTypeAction extends StagedOrderUpdateAction { @@ -88,6 +89,8 @@ public static StagedOrderSetCustomTypeAction of(final StagedOrderSetCustomTypeAc return instance; } + public StagedOrderSetCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomTypeActionImpl.java index 5178815c575..942fb0e547d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomTypeActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetCustomTypeAction copyDeep() { + return StagedOrderSetCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomerEmailAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomerEmailAction.java index e5e87afac49..cdb7b1469a3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomerEmailAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomerEmailAction.java @@ -26,6 +26,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomerEmail") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetCustomerEmailActionImpl.class) public interface StagedOrderSetCustomerEmailAction extends StagedOrderUpdateAction { @@ -69,6 +70,8 @@ public static StagedOrderSetCustomerEmailAction of(final StagedOrderSetCustomerE return instance; } + public StagedOrderSetCustomerEmailAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetCustomerEmailAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomerEmailActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomerEmailActionImpl.java index 8f6e00ef445..907f0f363cf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomerEmailActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomerEmailActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetCustomerEmailAction copyDeep() { + return StagedOrderSetCustomerEmailAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomerGroupAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomerGroupAction.java index 9244fbaf301..233b8900b00 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomerGroupAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomerGroupAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomerGroup") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetCustomerGroupActionImpl.class) public interface StagedOrderSetCustomerGroupAction extends StagedOrderUpdateAction { @@ -72,6 +73,8 @@ public static StagedOrderSetCustomerGroupAction of(final StagedOrderSetCustomerG return instance; } + public StagedOrderSetCustomerGroupAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetCustomerGroupAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomerGroupActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomerGroupActionImpl.java index 8b5638f0d22..f78d3a30f30 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomerGroupActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomerGroupActionImpl.java @@ -94,4 +94,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetCustomerGroupAction copyDeep() { + return StagedOrderSetCustomerGroupAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomerIdAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomerIdAction.java index 2403a4edb1f..27f558045b0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomerIdAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomerIdAction.java @@ -26,6 +26,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomerId") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetCustomerIdActionImpl.class) public interface StagedOrderSetCustomerIdAction extends StagedOrderUpdateAction { @@ -69,6 +70,8 @@ public static StagedOrderSetCustomerIdAction of(final StagedOrderSetCustomerIdAc return instance; } + public StagedOrderSetCustomerIdAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetCustomerIdAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomerIdActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomerIdActionImpl.java index 7cdff3f0c22..9fbfef8d7bf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomerIdActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetCustomerIdActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetCustomerIdAction copyDeep() { + return StagedOrderSetCustomerIdAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryAddressAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryAddressAction.java index e5b959d4fce..9deee189949 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryAddressAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryAddressAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDeliveryAddress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetDeliveryAddressActionImpl.class) public interface StagedOrderSetDeliveryAddressAction extends StagedOrderUpdateAction { @@ -107,6 +108,8 @@ public static StagedOrderSetDeliveryAddressAction of(final StagedOrderSetDeliver return instance; } + public StagedOrderSetDeliveryAddressAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetDeliveryAddressAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryAddressActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryAddressActionImpl.java index 236fe733d0f..452200d2e2e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryAddressActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryAddressActionImpl.java @@ -135,4 +135,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetDeliveryAddressAction copyDeep() { + return StagedOrderSetDeliveryAddressAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryAddressCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryAddressCustomFieldAction.java index d3318fd7659..b4842c356f4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryAddressCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryAddressCustomFieldAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDeliveryAddressCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetDeliveryAddressCustomFieldActionImpl.class) public interface StagedOrderSetDeliveryAddressCustomFieldAction extends StagedOrderUpdateAction { @@ -124,6 +125,8 @@ public static StagedOrderSetDeliveryAddressCustomFieldAction of( return instance; } + public StagedOrderSetDeliveryAddressCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetDeliveryAddressCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryAddressCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryAddressCustomFieldActionImpl.java index 14045cc3044..7c414425b8f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryAddressCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryAddressCustomFieldActionImpl.java @@ -155,4 +155,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetDeliveryAddressCustomFieldAction copyDeep() { + return StagedOrderSetDeliveryAddressCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryAddressCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryAddressCustomTypeAction.java index bded961e2c8..997dfe3986f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryAddressCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryAddressCustomTypeAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDeliveryAddressCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetDeliveryAddressCustomTypeActionImpl.class) public interface StagedOrderSetDeliveryAddressCustomTypeAction extends StagedOrderUpdateAction { @@ -125,6 +126,8 @@ public static StagedOrderSetDeliveryAddressCustomTypeAction of( return instance; } + public StagedOrderSetDeliveryAddressCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetDeliveryAddressCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryAddressCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryAddressCustomTypeActionImpl.java index 2f504aa156c..6f6756e6c77 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryAddressCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryAddressCustomTypeActionImpl.java @@ -156,4 +156,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetDeliveryAddressCustomTypeAction copyDeep() { + return StagedOrderSetDeliveryAddressCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryCustomFieldAction.java index 794f0731eee..3b3ed916a68 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryCustomFieldAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDeliveryCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetDeliveryCustomFieldActionImpl.class) public interface StagedOrderSetDeliveryCustomFieldAction extends StagedOrderUpdateAction { @@ -123,6 +124,8 @@ public static StagedOrderSetDeliveryCustomFieldAction of(final StagedOrderSetDel return instance; } + public StagedOrderSetDeliveryCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetDeliveryCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryCustomFieldActionImpl.java index 0cdff2d886d..c4bd77450de 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryCustomFieldActionImpl.java @@ -154,4 +154,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetDeliveryCustomFieldAction copyDeep() { + return StagedOrderSetDeliveryCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryCustomTypeAction.java index 2984ea8e603..96d560c7d3a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryCustomTypeAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDeliveryCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetDeliveryCustomTypeActionImpl.class) public interface StagedOrderSetDeliveryCustomTypeAction extends StagedOrderUpdateAction { @@ -124,6 +125,8 @@ public static StagedOrderSetDeliveryCustomTypeAction of(final StagedOrderSetDeli return instance; } + public StagedOrderSetDeliveryCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetDeliveryCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryCustomTypeActionImpl.java index 76f1b5ee3dd..97221333e6e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryCustomTypeActionImpl.java @@ -155,4 +155,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetDeliveryCustomTypeAction copyDeep() { + return StagedOrderSetDeliveryCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryItemsAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryItemsAction.java index 7e7298fcae3..665cbe82c14 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryItemsAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryItemsAction.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDeliveryItems") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetDeliveryItemsActionImpl.class) public interface StagedOrderSetDeliveryItemsAction extends StagedOrderUpdateAction { @@ -119,6 +120,8 @@ public static StagedOrderSetDeliveryItemsAction of(final StagedOrderSetDeliveryI return instance; } + public StagedOrderSetDeliveryItemsAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetDeliveryItemsAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryItemsActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryItemsActionImpl.java index 79d38bcebe7..4c7e0ae9022 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryItemsActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDeliveryItemsActionImpl.java @@ -139,4 +139,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetDeliveryItemsAction copyDeep() { + return StagedOrderSetDeliveryItemsAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDirectDiscountsAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDirectDiscountsAction.java index 4ba1327dece..be98712059f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDirectDiscountsAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDirectDiscountsAction.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDirectDiscounts") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetDirectDiscountsActionImpl.class) public interface StagedOrderSetDirectDiscountsAction extends StagedOrderUpdateAction { @@ -92,6 +93,8 @@ public static StagedOrderSetDirectDiscountsAction of(final StagedOrderSetDirectD return instance; } + public StagedOrderSetDirectDiscountsAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetDirectDiscountsAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDirectDiscountsActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDirectDiscountsActionImpl.java index 47225f2ec70..626561efcb5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDirectDiscountsActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetDirectDiscountsActionImpl.java @@ -99,4 +99,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetDirectDiscountsAction copyDeep() { + return StagedOrderSetDirectDiscountsAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetItemShippingAddressCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetItemShippingAddressCustomFieldAction.java index 97f6d3136ad..bcce26b502c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetItemShippingAddressCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetItemShippingAddressCustomFieldAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setItemShippingAddressCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetItemShippingAddressCustomFieldActionImpl.class) public interface StagedOrderSetItemShippingAddressCustomFieldAction extends StagedOrderUpdateAction { @@ -105,6 +106,8 @@ public static StagedOrderSetItemShippingAddressCustomFieldAction of( return instance; } + public StagedOrderSetItemShippingAddressCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetItemShippingAddressCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetItemShippingAddressCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetItemShippingAddressCustomFieldActionImpl.java index 0c049ce8a35..25d7ae25990 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetItemShippingAddressCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetItemShippingAddressCustomFieldActionImpl.java @@ -129,4 +129,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetItemShippingAddressCustomFieldAction copyDeep() { + return StagedOrderSetItemShippingAddressCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetItemShippingAddressCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetItemShippingAddressCustomTypeAction.java index 08bdb55fde0..410429da185 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetItemShippingAddressCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetItemShippingAddressCustomTypeAction.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setItemShippingAddressCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetItemShippingAddressCustomTypeActionImpl.class) public interface StagedOrderSetItemShippingAddressCustomTypeAction extends StagedOrderUpdateAction { @@ -107,6 +108,8 @@ public static StagedOrderSetItemShippingAddressCustomTypeAction of( return instance; } + public StagedOrderSetItemShippingAddressCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetItemShippingAddressCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetItemShippingAddressCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetItemShippingAddressCustomTypeActionImpl.java index 19da634852e..fb85b661730 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetItemShippingAddressCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetItemShippingAddressCustomTypeActionImpl.java @@ -130,4 +130,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetItemShippingAddressCustomTypeAction copyDeep() { + return StagedOrderSetItemShippingAddressCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemCustomFieldAction.java index e3941f36f88..38692fad63a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemCustomFieldAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setLineItemCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetLineItemCustomFieldActionImpl.class) public interface StagedOrderSetLineItemCustomFieldAction extends StagedOrderUpdateAction { @@ -119,6 +120,8 @@ public static StagedOrderSetLineItemCustomFieldAction of(final StagedOrderSetLin return instance; } + public StagedOrderSetLineItemCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetLineItemCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemCustomFieldActionImpl.java index fb7d262d169..94ed8e35da5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemCustomFieldActionImpl.java @@ -152,4 +152,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetLineItemCustomFieldAction copyDeep() { + return StagedOrderSetLineItemCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemCustomTypeAction.java index f15b52ecd9e..c4494b62006 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemCustomTypeAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setLineItemCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetLineItemCustomTypeActionImpl.class) public interface StagedOrderSetLineItemCustomTypeAction extends StagedOrderUpdateAction { @@ -120,6 +121,8 @@ public static StagedOrderSetLineItemCustomTypeAction of(final StagedOrderSetLine return instance; } + public StagedOrderSetLineItemCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetLineItemCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemCustomTypeActionImpl.java index ddebfe5d4a2..6bd120627c1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemCustomTypeActionImpl.java @@ -153,4 +153,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetLineItemCustomTypeAction copyDeep() { + return StagedOrderSetLineItemCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemDistributionChannelAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemDistributionChannelAction.java index 76ee1fac8d4..fbde035204e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemDistributionChannelAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemDistributionChannelAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setLineItemDistributionChannel") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetLineItemDistributionChannelActionImpl.class) public interface StagedOrderSetLineItemDistributionChannelAction extends StagedOrderUpdateAction { @@ -111,6 +112,8 @@ public static StagedOrderSetLineItemDistributionChannelAction of( return instance; } + public StagedOrderSetLineItemDistributionChannelAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetLineItemDistributionChannelAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemDistributionChannelActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemDistributionChannelActionImpl.java index db55ec8635d..8f02f0bc85e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemDistributionChannelActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemDistributionChannelActionImpl.java @@ -139,4 +139,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetLineItemDistributionChannelAction copyDeep() { + return StagedOrderSetLineItemDistributionChannelAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemPriceAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemPriceAction.java index 5c96d507a59..7a00434ecf9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemPriceAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemPriceAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setLineItemPrice") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetLineItemPriceActionImpl.class) public interface StagedOrderSetLineItemPriceAction extends StagedOrderUpdateAction { @@ -103,6 +104,8 @@ public static StagedOrderSetLineItemPriceAction of(final StagedOrderSetLineItemP return instance; } + public StagedOrderSetLineItemPriceAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetLineItemPriceAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemPriceActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemPriceActionImpl.java index da491d3358c..849a2c59d45 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemPriceActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemPriceActionImpl.java @@ -133,4 +133,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetLineItemPriceAction copyDeep() { + return StagedOrderSetLineItemPriceAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemShippingDetailsAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemShippingDetailsAction.java index 024d554f9c6..f79cc54414a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemShippingDetailsAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemShippingDetailsAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setLineItemShippingDetails") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetLineItemShippingDetailsActionImpl.class) public interface StagedOrderSetLineItemShippingDetailsAction extends StagedOrderUpdateAction { @@ -104,6 +105,8 @@ public static StagedOrderSetLineItemShippingDetailsAction of( return instance; } + public StagedOrderSetLineItemShippingDetailsAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetLineItemShippingDetailsAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemShippingDetailsActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemShippingDetailsActionImpl.java index 2e0008d5f0c..25400409c93 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemShippingDetailsActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemShippingDetailsActionImpl.java @@ -134,4 +134,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetLineItemShippingDetailsAction copyDeep() { + return StagedOrderSetLineItemShippingDetailsAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemTaxAmountAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemTaxAmountAction.java index 1d0a259fd61..a419e188e06 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemTaxAmountAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemTaxAmountAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setLineItemTaxAmount") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetLineItemTaxAmountActionImpl.class) public interface StagedOrderSetLineItemTaxAmountAction extends StagedOrderUpdateAction { @@ -119,6 +120,8 @@ public static StagedOrderSetLineItemTaxAmountAction of(final StagedOrderSetLineI return instance; } + public StagedOrderSetLineItemTaxAmountAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetLineItemTaxAmountAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemTaxAmountActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemTaxAmountActionImpl.java index d8c745a9388..55ceeca1c32 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemTaxAmountActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemTaxAmountActionImpl.java @@ -153,4 +153,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetLineItemTaxAmountAction copyDeep() { + return StagedOrderSetLineItemTaxAmountAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemTaxRateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemTaxRateAction.java index 53439c70af8..748625c752c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemTaxRateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemTaxRateAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setLineItemTaxRate") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetLineItemTaxRateActionImpl.class) public interface StagedOrderSetLineItemTaxRateAction extends StagedOrderUpdateAction { @@ -119,6 +120,8 @@ public static StagedOrderSetLineItemTaxRateAction of(final StagedOrderSetLineIte return instance; } + public StagedOrderSetLineItemTaxRateAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetLineItemTaxRateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemTaxRateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemTaxRateActionImpl.java index eafaa7fdb8e..5c72a30ad6d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemTaxRateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemTaxRateActionImpl.java @@ -153,4 +153,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetLineItemTaxRateAction copyDeep() { + return StagedOrderSetLineItemTaxRateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemTotalPriceAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemTotalPriceAction.java index 8262d3bb27f..29cf21d066a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemTotalPriceAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemTotalPriceAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setLineItemTotalPrice") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetLineItemTotalPriceActionImpl.class) public interface StagedOrderSetLineItemTotalPriceAction extends StagedOrderUpdateAction { @@ -103,6 +104,8 @@ public static StagedOrderSetLineItemTotalPriceAction of(final StagedOrderSetLine return instance; } + public StagedOrderSetLineItemTotalPriceAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetLineItemTotalPriceAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemTotalPriceActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemTotalPriceActionImpl.java index f33e60b609f..fc0ca54048f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemTotalPriceActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLineItemTotalPriceActionImpl.java @@ -134,4 +134,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetLineItemTotalPriceAction copyDeep() { + return StagedOrderSetLineItemTotalPriceAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLocaleAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLocaleAction.java index 0e874e1683b..03f37889a31 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLocaleAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLocaleAction.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setLocale") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetLocaleActionImpl.class) public interface StagedOrderSetLocaleAction extends StagedOrderUpdateAction { @@ -68,6 +69,8 @@ public static StagedOrderSetLocaleAction of(final StagedOrderSetLocaleAction tem return instance; } + public StagedOrderSetLocaleAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetLocaleAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLocaleActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLocaleActionImpl.java index 6ef463e52ae..dd44f858a8c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLocaleActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetLocaleActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetLocaleAction copyDeep() { + return StagedOrderSetLocaleAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetOrderNumberAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetOrderNumberAction.java index 9974dc63dfd..59a98452dad 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetOrderNumberAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetOrderNumberAction.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setOrderNumber") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetOrderNumberActionImpl.class) public interface StagedOrderSetOrderNumberAction extends StagedOrderUpdateAction { @@ -68,6 +69,8 @@ public static StagedOrderSetOrderNumberAction of(final StagedOrderSetOrderNumber return instance; } + public StagedOrderSetOrderNumberAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetOrderNumberAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetOrderNumberActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetOrderNumberActionImpl.java index 96019dd06a5..0945fb3809b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetOrderNumberActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetOrderNumberActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetOrderNumberAction copyDeep() { + return StagedOrderSetOrderNumberAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetOrderTotalTaxAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetOrderTotalTaxAction.java index b80f705a6fe..199e05a41f3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetOrderTotalTaxAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetOrderTotalTaxAction.java @@ -32,6 +32,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setOrderTotalTax") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetOrderTotalTaxActionImpl.class) public interface StagedOrderSetOrderTotalTaxAction extends StagedOrderUpdateAction { @@ -100,6 +101,8 @@ public static StagedOrderSetOrderTotalTaxAction of(final StagedOrderSetOrderTota return instance; } + public StagedOrderSetOrderTotalTaxAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetOrderTotalTaxAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetOrderTotalTaxActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetOrderTotalTaxActionImpl.java index 144c2252a20..712ebcefb84 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetOrderTotalTaxActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetOrderTotalTaxActionImpl.java @@ -119,4 +119,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetOrderTotalTaxAction copyDeep() { + return StagedOrderSetOrderTotalTaxAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetParcelCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetParcelCustomFieldAction.java index e2d7059e015..9d7d030f15f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetParcelCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetParcelCustomFieldAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setParcelCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetParcelCustomFieldActionImpl.class) public interface StagedOrderSetParcelCustomFieldAction extends StagedOrderUpdateAction { @@ -123,6 +124,8 @@ public static StagedOrderSetParcelCustomFieldAction of(final StagedOrderSetParce return instance; } + public StagedOrderSetParcelCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetParcelCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetParcelCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetParcelCustomFieldActionImpl.java index a04b48bae5b..d8b0372849f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetParcelCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetParcelCustomFieldActionImpl.java @@ -154,4 +154,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetParcelCustomFieldAction copyDeep() { + return StagedOrderSetParcelCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetParcelCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetParcelCustomTypeAction.java index b0ee451aa85..0aac1d7a704 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetParcelCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetParcelCustomTypeAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setParcelCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetParcelCustomTypeActionImpl.class) public interface StagedOrderSetParcelCustomTypeAction extends StagedOrderUpdateAction { @@ -124,6 +125,8 @@ public static StagedOrderSetParcelCustomTypeAction of(final StagedOrderSetParcel return instance; } + public StagedOrderSetParcelCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetParcelCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetParcelCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetParcelCustomTypeActionImpl.java index 7a5225e9a09..ddd2366849f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetParcelCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetParcelCustomTypeActionImpl.java @@ -155,4 +155,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetParcelCustomTypeAction copyDeep() { + return StagedOrderSetParcelCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetParcelItemsAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetParcelItemsAction.java index 005c899402a..0c174093aea 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetParcelItemsAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetParcelItemsAction.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setParcelItems") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetParcelItemsActionImpl.class) public interface StagedOrderSetParcelItemsAction extends StagedOrderUpdateAction { @@ -119,6 +120,8 @@ public static StagedOrderSetParcelItemsAction of(final StagedOrderSetParcelItems return instance; } + public StagedOrderSetParcelItemsAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetParcelItemsAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetParcelItemsActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetParcelItemsActionImpl.java index d2aa6072305..d2c2a110359 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetParcelItemsActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetParcelItemsActionImpl.java @@ -135,4 +135,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetParcelItemsAction copyDeep() { + return StagedOrderSetParcelItemsAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetParcelMeasurementsAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetParcelMeasurementsAction.java index 22d6a3ebd99..626297dd385 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetParcelMeasurementsAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetParcelMeasurementsAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setParcelMeasurements") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetParcelMeasurementsActionImpl.class) public interface StagedOrderSetParcelMeasurementsAction extends StagedOrderUpdateAction { @@ -107,6 +108,8 @@ public static StagedOrderSetParcelMeasurementsAction of(final StagedOrderSetParc return instance; } + public StagedOrderSetParcelMeasurementsAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetParcelMeasurementsAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetParcelMeasurementsActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetParcelMeasurementsActionImpl.java index f8cb4c28088..b3595835273 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetParcelMeasurementsActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetParcelMeasurementsActionImpl.java @@ -135,4 +135,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetParcelMeasurementsAction copyDeep() { + return StagedOrderSetParcelMeasurementsAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetParcelTrackingDataAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetParcelTrackingDataAction.java index 69815c27988..7c1d1772669 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetParcelTrackingDataAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetParcelTrackingDataAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setParcelTrackingData") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetParcelTrackingDataActionImpl.class) public interface StagedOrderSetParcelTrackingDataAction extends StagedOrderUpdateAction { @@ -107,6 +108,8 @@ public static StagedOrderSetParcelTrackingDataAction of(final StagedOrderSetParc return instance; } + public StagedOrderSetParcelTrackingDataAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetParcelTrackingDataAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetParcelTrackingDataActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetParcelTrackingDataActionImpl.java index 019d9311b8e..b21b5873a92 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetParcelTrackingDataActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetParcelTrackingDataActionImpl.java @@ -135,4 +135,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetParcelTrackingDataAction copyDeep() { + return StagedOrderSetParcelTrackingDataAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetPurchaseOrderNumberAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetPurchaseOrderNumberAction.java index c339f85a3be..4fdbdfa5393 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetPurchaseOrderNumberAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetPurchaseOrderNumberAction.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setPurchaseOrderNumber") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetPurchaseOrderNumberActionImpl.class) public interface StagedOrderSetPurchaseOrderNumberAction extends StagedOrderUpdateAction { @@ -68,6 +69,8 @@ public static StagedOrderSetPurchaseOrderNumberAction of(final StagedOrderSetPur return instance; } + public StagedOrderSetPurchaseOrderNumberAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetPurchaseOrderNumberAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetPurchaseOrderNumberActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetPurchaseOrderNumberActionImpl.java index 891e73a462b..4136c0ed670 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetPurchaseOrderNumberActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetPurchaseOrderNumberActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetPurchaseOrderNumberAction copyDeep() { + return StagedOrderSetPurchaseOrderNumberAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetReturnInfoAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetReturnInfoAction.java index 7324f4be67c..bbd4d19d724 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetReturnInfoAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetReturnInfoAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setReturnInfo") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetReturnInfoActionImpl.class) public interface StagedOrderSetReturnInfoAction extends StagedOrderUpdateAction { @@ -80,6 +81,8 @@ public static StagedOrderSetReturnInfoAction of(final StagedOrderSetReturnInfoAc return instance; } + public StagedOrderSetReturnInfoAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetReturnInfoAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetReturnInfoActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetReturnInfoActionImpl.java index f17f77357cd..f45dbf8a060 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetReturnInfoActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetReturnInfoActionImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetReturnInfoAction copyDeep() { + return StagedOrderSetReturnInfoAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetReturnItemCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetReturnItemCustomFieldAction.java index ca3b1e1a0dc..b218705bb6b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetReturnItemCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetReturnItemCustomFieldAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setReturnItemCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetReturnItemCustomFieldActionImpl.class) public interface StagedOrderSetReturnItemCustomFieldAction extends StagedOrderUpdateAction { @@ -120,6 +121,8 @@ public static StagedOrderSetReturnItemCustomFieldAction of( return instance; } + public StagedOrderSetReturnItemCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetReturnItemCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetReturnItemCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetReturnItemCustomFieldActionImpl.java index 4c9055a5b7e..a971ad1fc9e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetReturnItemCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetReturnItemCustomFieldActionImpl.java @@ -153,4 +153,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetReturnItemCustomFieldAction copyDeep() { + return StagedOrderSetReturnItemCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetReturnItemCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetReturnItemCustomTypeAction.java index b97f367754b..47765997dae 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetReturnItemCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetReturnItemCustomTypeAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setReturnItemCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetReturnItemCustomTypeActionImpl.class) public interface StagedOrderSetReturnItemCustomTypeAction extends StagedOrderUpdateAction { @@ -120,6 +121,8 @@ public static StagedOrderSetReturnItemCustomTypeAction of(final StagedOrderSetRe return instance; } + public StagedOrderSetReturnItemCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetReturnItemCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetReturnItemCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetReturnItemCustomTypeActionImpl.java index 06a63392b93..9f958739456 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetReturnItemCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetReturnItemCustomTypeActionImpl.java @@ -154,4 +154,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetReturnItemCustomTypeAction copyDeep() { + return StagedOrderSetReturnItemCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetReturnPaymentStateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetReturnPaymentStateAction.java index de6dd8cc2e4..40707037b32 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetReturnPaymentStateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetReturnPaymentStateAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setReturnPaymentState") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetReturnPaymentStateActionImpl.class) public interface StagedOrderSetReturnPaymentStateAction extends StagedOrderUpdateAction { @@ -104,6 +105,8 @@ public static StagedOrderSetReturnPaymentStateAction of(final StagedOrderSetRetu return instance; } + public StagedOrderSetReturnPaymentStateAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetReturnPaymentStateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetReturnPaymentStateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetReturnPaymentStateActionImpl.java index 765ef68b2c5..e27d6192f15 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetReturnPaymentStateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetReturnPaymentStateActionImpl.java @@ -133,4 +133,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetReturnPaymentStateAction copyDeep() { + return StagedOrderSetReturnPaymentStateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetReturnShipmentStateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetReturnShipmentStateAction.java index 5085789af78..570ed82ecd7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetReturnShipmentStateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetReturnShipmentStateAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setReturnShipmentState") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetReturnShipmentStateActionImpl.class) public interface StagedOrderSetReturnShipmentStateAction extends StagedOrderUpdateAction { @@ -105,6 +106,8 @@ public static StagedOrderSetReturnShipmentStateAction of(final StagedOrderSetRet return instance; } + public StagedOrderSetReturnShipmentStateAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetReturnShipmentStateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetReturnShipmentStateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetReturnShipmentStateActionImpl.java index f6596c65809..e208831eab3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetReturnShipmentStateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetReturnShipmentStateActionImpl.java @@ -134,4 +134,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetReturnShipmentStateAction copyDeep() { + return StagedOrderSetReturnShipmentStateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingAddressAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingAddressAction.java index e1ca19f5031..59560aa2e31 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingAddressAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingAddressAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setShippingAddress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetShippingAddressActionImpl.class) public interface StagedOrderSetShippingAddressAction extends StagedOrderUpdateAction { @@ -72,6 +73,8 @@ public static StagedOrderSetShippingAddressAction of(final StagedOrderSetShippin return instance; } + public StagedOrderSetShippingAddressAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetShippingAddressAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingAddressActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingAddressActionImpl.java index 0b7fa47ae89..b471a3eadbe 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingAddressActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingAddressActionImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetShippingAddressAction copyDeep() { + return StagedOrderSetShippingAddressAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingAddressAndCustomShippingMethodAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingAddressAndCustomShippingMethodAction.java index 4e63a74b09c..854257535f8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingAddressAndCustomShippingMethodAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingAddressAndCustomShippingMethodAction.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setShippingAddressAndCustomShippingMethod") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetShippingAddressAndCustomShippingMethodActionImpl.class) public interface StagedOrderSetShippingAddressAndCustomShippingMethodAction extends StagedOrderUpdateAction { @@ -162,6 +163,8 @@ public static StagedOrderSetShippingAddressAndCustomShippingMethodAction of( return instance; } + public StagedOrderSetShippingAddressAndCustomShippingMethodAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetShippingAddressAndCustomShippingMethodAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingAddressAndCustomShippingMethodActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingAddressAndCustomShippingMethodActionImpl.java index 9b318c9b4ce..ccb008b7533 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingAddressAndCustomShippingMethodActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingAddressAndCustomShippingMethodActionImpl.java @@ -196,4 +196,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetShippingAddressAndCustomShippingMethodAction copyDeep() { + return StagedOrderSetShippingAddressAndCustomShippingMethodAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingAddressAndShippingMethodAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingAddressAndShippingMethodAction.java index 56e6aec8413..1ec9e78ce2c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingAddressAndShippingMethodAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingAddressAndShippingMethodAction.java @@ -32,6 +32,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setShippingAddressAndShippingMethod") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetShippingAddressAndShippingMethodActionImpl.class) public interface StagedOrderSetShippingAddressAndShippingMethodAction extends StagedOrderUpdateAction { @@ -109,6 +110,8 @@ public static StagedOrderSetShippingAddressAndShippingMethodAction of( return instance; } + public StagedOrderSetShippingAddressAndShippingMethodAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetShippingAddressAndShippingMethodAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingAddressAndShippingMethodActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingAddressAndShippingMethodActionImpl.java index 863d35b05c2..d84b8f653b5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingAddressAndShippingMethodActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingAddressAndShippingMethodActionImpl.java @@ -136,4 +136,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetShippingAddressAndShippingMethodAction copyDeep() { + return StagedOrderSetShippingAddressAndShippingMethodAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingAddressCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingAddressCustomFieldAction.java index 21411a24e9c..1cbbfe222fd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingAddressCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingAddressCustomFieldAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setShippingAddressCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetShippingAddressCustomFieldActionImpl.class) public interface StagedOrderSetShippingAddressCustomFieldAction extends StagedOrderUpdateAction { @@ -88,6 +89,8 @@ public static StagedOrderSetShippingAddressCustomFieldAction of( return instance; } + public StagedOrderSetShippingAddressCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetShippingAddressCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingAddressCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingAddressCustomFieldActionImpl.java index 1c15325a311..3dfbbebf958 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingAddressCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingAddressCustomFieldActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetShippingAddressCustomFieldAction copyDeep() { + return StagedOrderSetShippingAddressCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingAddressCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingAddressCustomTypeAction.java index 64b0cdd12b2..bd7ab31212b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingAddressCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingAddressCustomTypeAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setShippingAddressCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetShippingAddressCustomTypeActionImpl.class) public interface StagedOrderSetShippingAddressCustomTypeAction extends StagedOrderUpdateAction { @@ -89,6 +90,8 @@ public static StagedOrderSetShippingAddressCustomTypeAction of( return instance; } + public StagedOrderSetShippingAddressCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetShippingAddressCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingAddressCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingAddressCustomTypeActionImpl.java index df2bcc05834..be9324b1afa 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingAddressCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingAddressCustomTypeActionImpl.java @@ -112,4 +112,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetShippingAddressCustomTypeAction copyDeep() { + return StagedOrderSetShippingAddressCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingCustomFieldAction.java index 1a92c309685..ecf7906e576 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingCustomFieldAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setShippingCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetShippingCustomFieldActionImpl.class) public interface StagedOrderSetShippingCustomFieldAction extends StagedOrderUpdateAction { @@ -103,6 +104,8 @@ public static StagedOrderSetShippingCustomFieldAction of(final StagedOrderSetShi return instance; } + public StagedOrderSetShippingCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetShippingCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingCustomFieldActionImpl.java index 354414c8420..39cdf895706 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingCustomFieldActionImpl.java @@ -128,4 +128,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetShippingCustomFieldAction copyDeep() { + return StagedOrderSetShippingCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingCustomTypeAction.java index e8ec53d85de..707d1202172 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingCustomTypeAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setShippingCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetShippingCustomTypeActionImpl.class) public interface StagedOrderSetShippingCustomTypeAction extends StagedOrderUpdateAction { @@ -104,6 +105,8 @@ public static StagedOrderSetShippingCustomTypeAction of(final StagedOrderSetShip return instance; } + public StagedOrderSetShippingCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetShippingCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingCustomTypeActionImpl.java index bd02c3a4791..7b6baa53ba0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingCustomTypeActionImpl.java @@ -129,4 +129,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetShippingCustomTypeAction copyDeep() { + return StagedOrderSetShippingCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingMethodAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingMethodAction.java index b961441395f..fca2d1f750d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingMethodAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingMethodAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setShippingMethod") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetShippingMethodActionImpl.class) public interface StagedOrderSetShippingMethodAction extends StagedOrderUpdateAction { @@ -88,6 +89,8 @@ public static StagedOrderSetShippingMethodAction of(final StagedOrderSetShipping return instance; } + public StagedOrderSetShippingMethodAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetShippingMethodAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingMethodActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingMethodActionImpl.java index c704a04157d..e8d25165ed2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingMethodActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingMethodActionImpl.java @@ -112,4 +112,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetShippingMethodAction copyDeep() { + return StagedOrderSetShippingMethodAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingMethodTaxAmountAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingMethodTaxAmountAction.java index 0ebd008f738..6cf57344818 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingMethodTaxAmountAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingMethodTaxAmountAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setShippingMethodTaxAmount") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetShippingMethodTaxAmountActionImpl.class) public interface StagedOrderSetShippingMethodTaxAmountAction extends StagedOrderUpdateAction { @@ -88,6 +89,8 @@ public static StagedOrderSetShippingMethodTaxAmountAction of( return instance; } + public StagedOrderSetShippingMethodTaxAmountAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetShippingMethodTaxAmountAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingMethodTaxAmountActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingMethodTaxAmountActionImpl.java index dc023f5c7b6..f29ac7e7225 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingMethodTaxAmountActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingMethodTaxAmountActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetShippingMethodTaxAmountAction copyDeep() { + return StagedOrderSetShippingMethodTaxAmountAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingMethodTaxRateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingMethodTaxRateAction.java index 5f8b0b3a85b..57e15b85e08 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingMethodTaxRateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingMethodTaxRateAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setShippingMethodTaxRate") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetShippingMethodTaxRateActionImpl.class) public interface StagedOrderSetShippingMethodTaxRateAction extends StagedOrderUpdateAction { @@ -88,6 +89,8 @@ public static StagedOrderSetShippingMethodTaxRateAction of( return instance; } + public StagedOrderSetShippingMethodTaxRateAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetShippingMethodTaxRateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingMethodTaxRateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingMethodTaxRateActionImpl.java index e6029d8cb15..5aaf5239a63 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingMethodTaxRateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingMethodTaxRateActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetShippingMethodTaxRateAction copyDeep() { + return StagedOrderSetShippingMethodTaxRateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingRateInputAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingRateInputAction.java index 3701a40707f..083d4fa4333 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingRateInputAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingRateInputAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setShippingRateInput") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetShippingRateInputActionImpl.class) public interface StagedOrderSetShippingRateInputAction extends StagedOrderUpdateAction { @@ -81,6 +82,8 @@ public static StagedOrderSetShippingRateInputAction of(final StagedOrderSetShipp return instance; } + public StagedOrderSetShippingRateInputAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetShippingRateInputAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingRateInputActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingRateInputActionImpl.java index 06569be22c7..9accfe0f2c3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingRateInputActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetShippingRateInputActionImpl.java @@ -97,4 +97,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetShippingRateInputAction copyDeep() { + return StagedOrderSetShippingRateInputAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetStoreAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetStoreAction.java index 8734bf580a9..c9a1938ce09 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetStoreAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetStoreAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setStore") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderSetStoreActionImpl.class) public interface StagedOrderSetStoreAction extends StagedOrderUpdateAction { @@ -74,6 +75,8 @@ public static StagedOrderSetStoreAction of(final StagedOrderSetStoreAction templ return instance; } + public StagedOrderSetStoreAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderSetStoreAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetStoreActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetStoreActionImpl.java index 29cf53e33d6..fed52fa2fbf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetStoreActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderSetStoreActionImpl.java @@ -94,4 +94,8 @@ public String toString() { .build(); } + @Override + public StagedOrderSetStoreAction copyDeep() { + return StagedOrderSetStoreAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderTransitionCustomLineItemStateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderTransitionCustomLineItemStateAction.java index a636be32f70..065723ae8dc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderTransitionCustomLineItemStateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderTransitionCustomLineItemStateAction.java @@ -33,6 +33,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("transitionCustomLineItemState") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderTransitionCustomLineItemStateActionImpl.class) public interface StagedOrderTransitionCustomLineItemStateAction extends StagedOrderUpdateAction { @@ -159,6 +160,8 @@ public static StagedOrderTransitionCustomLineItemStateAction of( return instance; } + public StagedOrderTransitionCustomLineItemStateAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderTransitionCustomLineItemStateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderTransitionCustomLineItemStateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderTransitionCustomLineItemStateActionImpl.java index 4a85a2540a6..eaa3b24f9f7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderTransitionCustomLineItemStateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderTransitionCustomLineItemStateActionImpl.java @@ -194,4 +194,8 @@ public String toString() { .build(); } + @Override + public StagedOrderTransitionCustomLineItemStateAction copyDeep() { + return StagedOrderTransitionCustomLineItemStateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderTransitionLineItemStateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderTransitionLineItemStateAction.java index 24dfd093647..33761259276 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderTransitionLineItemStateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderTransitionLineItemStateAction.java @@ -33,6 +33,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("transitionLineItemState") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderTransitionLineItemStateActionImpl.class) public interface StagedOrderTransitionLineItemStateAction extends StagedOrderUpdateAction { @@ -158,6 +159,8 @@ public static StagedOrderTransitionLineItemStateAction of(final StagedOrderTrans return instance; } + public StagedOrderTransitionLineItemStateAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderTransitionLineItemStateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderTransitionLineItemStateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderTransitionLineItemStateActionImpl.java index cc529f91089..56964598665 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderTransitionLineItemStateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderTransitionLineItemStateActionImpl.java @@ -193,4 +193,8 @@ public String toString() { .build(); } + @Override + public StagedOrderTransitionLineItemStateAction copyDeep() { + return StagedOrderTransitionLineItemStateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderTransitionStateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderTransitionStateAction.java index 5b0f97a11d4..fb5b5bd8ffb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderTransitionStateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderTransitionStateAction.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("transitionState") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderTransitionStateActionImpl.class) public interface StagedOrderTransitionStateAction extends StagedOrderUpdateAction { @@ -91,6 +92,8 @@ public static StagedOrderTransitionStateAction of(final StagedOrderTransitionSta return instance; } + public StagedOrderTransitionStateAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderTransitionStateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderTransitionStateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderTransitionStateActionImpl.java index cfccf5b74b0..3e85b4fa93c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderTransitionStateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderTransitionStateActionImpl.java @@ -112,4 +112,8 @@ public String toString() { .build(); } + @Override + public StagedOrderTransitionStateAction copyDeep() { + return StagedOrderTransitionStateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderUpdateItemShippingAddressAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderUpdateItemShippingAddressAction.java index 79c47510dd8..e7569fed131 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderUpdateItemShippingAddressAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderUpdateItemShippingAddressAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("updateItemShippingAddress") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderUpdateItemShippingAddressActionImpl.class) public interface StagedOrderUpdateItemShippingAddressAction extends StagedOrderUpdateAction { @@ -75,6 +76,8 @@ public static StagedOrderUpdateItemShippingAddressAction of( return instance; } + public StagedOrderUpdateItemShippingAddressAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderUpdateItemShippingAddressAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderUpdateItemShippingAddressActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderUpdateItemShippingAddressActionImpl.java index 9dbbe7606d7..842245c966b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderUpdateItemShippingAddressActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderUpdateItemShippingAddressActionImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public StagedOrderUpdateItemShippingAddressAction copyDeep() { + return StagedOrderUpdateItemShippingAddressAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderUpdateSyncInfoAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderUpdateSyncInfoAction.java index 1112a52b3a3..9cbfb227b12 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderUpdateSyncInfoAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderUpdateSyncInfoAction.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("updateSyncInfo") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedOrderUpdateSyncInfoActionImpl.class) public interface StagedOrderUpdateSyncInfoAction extends StagedOrderUpdateAction { @@ -107,6 +108,8 @@ public static StagedOrderUpdateSyncInfoAction of(final StagedOrderUpdateSyncInfo return instance; } + public StagedOrderUpdateSyncInfoAction copyDeep(); + /** * factory method to create a deep copy of StagedOrderUpdateSyncInfoAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderUpdateSyncInfoActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderUpdateSyncInfoActionImpl.java index 0bf7a4d5b05..81d2ada9fd3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderUpdateSyncInfoActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/order_edit/StagedOrderUpdateSyncInfoActionImpl.java @@ -133,4 +133,8 @@ public String toString() { .build(); } + @Override + public StagedOrderUpdateSyncInfoAction copyDeep() { + return StagedOrderUpdateSyncInfoAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/Payment.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/Payment.java index 4366776cf3e..eea9576cefd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/Payment.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/Payment.java @@ -345,6 +345,8 @@ public static Payment of(final Payment template) { return instance; } + public Payment copyDeep(); + /** * factory method to create a deep copy of Payment * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentAddInterfaceInteractionAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentAddInterfaceInteractionAction.java index 96c5e7e53ad..ca24e967929 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentAddInterfaceInteractionAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentAddInterfaceInteractionAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addInterfaceInteraction") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = PaymentAddInterfaceInteractionActionImpl.class) public interface PaymentAddInterfaceInteractionAction extends PaymentUpdateAction { @@ -90,6 +91,8 @@ public static PaymentAddInterfaceInteractionAction of(final PaymentAddInterfaceI return instance; } + public PaymentAddInterfaceInteractionAction copyDeep(); + /** * factory method to create a deep copy of PaymentAddInterfaceInteractionAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentAddInterfaceInteractionActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentAddInterfaceInteractionActionImpl.java index 201813ff3fd..9817641b267 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentAddInterfaceInteractionActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentAddInterfaceInteractionActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public PaymentAddInterfaceInteractionAction copyDeep() { + return PaymentAddInterfaceInteractionAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentAddTransactionAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentAddTransactionAction.java index dc82509617d..509fe5236a2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentAddTransactionAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentAddTransactionAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addTransaction") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = PaymentAddTransactionActionImpl.class) public interface PaymentAddTransactionAction extends PaymentUpdateAction { @@ -72,6 +73,8 @@ public static PaymentAddTransactionAction of(final PaymentAddTransactionAction t return instance; } + public PaymentAddTransactionAction copyDeep(); + /** * factory method to create a deep copy of PaymentAddTransactionAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentAddTransactionActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentAddTransactionActionImpl.java index 605edbf87f5..84299b2323b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentAddTransactionActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentAddTransactionActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public PaymentAddTransactionAction copyDeep() { + return PaymentAddTransactionAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentChangeAmountPlannedAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentChangeAmountPlannedAction.java index a795c24ba5b..e487ff1a3be 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentChangeAmountPlannedAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentChangeAmountPlannedAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeAmountPlanned") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = PaymentChangeAmountPlannedActionImpl.class) public interface PaymentChangeAmountPlannedAction extends PaymentUpdateAction { @@ -73,6 +74,8 @@ public static PaymentChangeAmountPlannedAction of(final PaymentChangeAmountPlann return instance; } + public PaymentChangeAmountPlannedAction copyDeep(); + /** * factory method to create a deep copy of PaymentChangeAmountPlannedAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentChangeAmountPlannedActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentChangeAmountPlannedActionImpl.java index 5c666755a86..79e37415913 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentChangeAmountPlannedActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentChangeAmountPlannedActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public PaymentChangeAmountPlannedAction copyDeep() { + return PaymentChangeAmountPlannedAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentChangeTransactionInteractionIdAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentChangeTransactionInteractionIdAction.java index 0b86b50fc7f..351340287d0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentChangeTransactionInteractionIdAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentChangeTransactionInteractionIdAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeTransactionInteractionId") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = PaymentChangeTransactionInteractionIdActionImpl.class) public interface PaymentChangeTransactionInteractionIdAction extends PaymentUpdateAction { @@ -88,6 +89,8 @@ public static PaymentChangeTransactionInteractionIdAction of( return instance; } + public PaymentChangeTransactionInteractionIdAction copyDeep(); + /** * factory method to create a deep copy of PaymentChangeTransactionInteractionIdAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentChangeTransactionInteractionIdActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentChangeTransactionInteractionIdActionImpl.java index c0e25edfd93..32013a172ad 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentChangeTransactionInteractionIdActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentChangeTransactionInteractionIdActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public PaymentChangeTransactionInteractionIdAction copyDeep() { + return PaymentChangeTransactionInteractionIdAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentChangeTransactionStateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentChangeTransactionStateAction.java index 526c879512a..fe14a45e64a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentChangeTransactionStateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentChangeTransactionStateAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeTransactionState") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = PaymentChangeTransactionStateActionImpl.class) public interface PaymentChangeTransactionStateAction extends PaymentUpdateAction { @@ -87,6 +88,8 @@ public static PaymentChangeTransactionStateAction of(final PaymentChangeTransact return instance; } + public PaymentChangeTransactionStateAction copyDeep(); + /** * factory method to create a deep copy of PaymentChangeTransactionStateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentChangeTransactionStateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentChangeTransactionStateActionImpl.java index c669412a707..625709d1cc9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentChangeTransactionStateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentChangeTransactionStateActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public PaymentChangeTransactionStateAction copyDeep() { + return PaymentChangeTransactionStateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentChangeTransactionTimestampAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentChangeTransactionTimestampAction.java index fdb7253c39c..888aebf87f7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentChangeTransactionTimestampAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentChangeTransactionTimestampAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeTransactionTimestamp") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = PaymentChangeTransactionTimestampActionImpl.class) public interface PaymentChangeTransactionTimestampAction extends PaymentUpdateAction { @@ -88,6 +89,8 @@ public static PaymentChangeTransactionTimestampAction of(final PaymentChangeTran return instance; } + public PaymentChangeTransactionTimestampAction copyDeep(); + /** * factory method to create a deep copy of PaymentChangeTransactionTimestampAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentChangeTransactionTimestampActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentChangeTransactionTimestampActionImpl.java index 89995d12150..c92972898d0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentChangeTransactionTimestampActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentChangeTransactionTimestampActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public PaymentChangeTransactionTimestampAction copyDeep() { + return PaymentChangeTransactionTimestampAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentDraft.java index 74e673332ae..c7d4c34e4dc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentDraft.java @@ -232,6 +232,8 @@ public static PaymentDraft of(final PaymentDraft template) { return instance; } + public PaymentDraft copyDeep(); + /** * factory method to create a deep copy of PaymentDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentDraftImpl.java index 75960e1e9b5..ba58970d779 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentDraftImpl.java @@ -269,4 +269,8 @@ public String toString() { .build(); } + @Override + public PaymentDraft copyDeep() { + return PaymentDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentImpl.java index ec550e837bf..c5a51faaecd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentImpl.java @@ -386,4 +386,8 @@ public String toString() { .build(); } + @Override + public Payment copyDeep() { + return Payment.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentMethodInfo.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentMethodInfo.java index 5881177495e..00a62ebd81a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentMethodInfo.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentMethodInfo.java @@ -97,6 +97,8 @@ public static PaymentMethodInfo of(final PaymentMethodInfo template) { return instance; } + public PaymentMethodInfo copyDeep(); + /** * factory method to create a deep copy of PaymentMethodInfo * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentMethodInfoImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentMethodInfoImpl.java index c88f51356e7..3184b889c13 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentMethodInfoImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentMethodInfoImpl.java @@ -114,4 +114,8 @@ public String toString() { .build(); } + @Override + public PaymentMethodInfo copyDeep() { + return PaymentMethodInfo.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentPagedQueryResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentPagedQueryResponse.java index 4bd014ae5f9..5af22646d97 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentPagedQueryResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentPagedQueryResponse.java @@ -143,6 +143,8 @@ public static PaymentPagedQueryResponse of(final PaymentPagedQueryResponse templ return instance; } + public PaymentPagedQueryResponse copyDeep(); + /** * factory method to create a deep copy of PaymentPagedQueryResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentPagedQueryResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentPagedQueryResponseImpl.java index 78315b944cd..225dcb41933 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentPagedQueryResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentPagedQueryResponseImpl.java @@ -159,4 +159,8 @@ public String toString() { .build(); } + @Override + public PaymentPagedQueryResponse copyDeep() { + return PaymentPagedQueryResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentReference.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentReference.java index a70101e39e5..bd085337e95 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentReference.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentReference.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("payment") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = PaymentReferenceImpl.class) public interface PaymentReference extends Reference, com.commercetools.api.models.Identifiable, @@ -89,6 +90,8 @@ public static PaymentReference of(final PaymentReference template) { return instance; } + public PaymentReference copyDeep(); + /** * factory method to create a deep copy of PaymentReference * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentReferenceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentReferenceImpl.java index 841f3c2fd27..cb825e25b64 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentReferenceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentReferenceImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public PaymentReference copyDeep() { + return PaymentReference.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentResourceIdentifier.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentResourceIdentifier.java index c016f6044ec..b9a0732cbb6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentResourceIdentifier.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentResourceIdentifier.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("payment") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = PaymentResourceIdentifierImpl.class) public interface PaymentResourceIdentifier @@ -85,6 +86,8 @@ public static PaymentResourceIdentifier of(final PaymentResourceIdentifier templ return instance; } + public PaymentResourceIdentifier copyDeep(); + /** * factory method to create a deep copy of PaymentResourceIdentifier * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentResourceIdentifierImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentResourceIdentifierImpl.java index 50e9a8004c1..98851e1d914 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentResourceIdentifierImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentResourceIdentifierImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public PaymentResourceIdentifier copyDeep() { + return PaymentResourceIdentifier.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetAnonymousIdAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetAnonymousIdAction.java index 57a0e4b4565..9fc9635a570 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetAnonymousIdAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetAnonymousIdAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setAnonymousId") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = PaymentSetAnonymousIdActionImpl.class) public interface PaymentSetAnonymousIdAction extends PaymentUpdateAction { @@ -67,6 +68,8 @@ public static PaymentSetAnonymousIdAction of(final PaymentSetAnonymousIdAction t return instance; } + public PaymentSetAnonymousIdAction copyDeep(); + /** * factory method to create a deep copy of PaymentSetAnonymousIdAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetAnonymousIdActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetAnonymousIdActionImpl.java index 97c88f94679..88ce2c7b7d5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetAnonymousIdActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetAnonymousIdActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public PaymentSetAnonymousIdAction copyDeep() { + return PaymentSetAnonymousIdAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetCustomFieldAction.java index 2be7662fe4f..402166cdb8a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = PaymentSetCustomFieldActionImpl.class) public interface PaymentSetCustomFieldAction extends PaymentUpdateAction { @@ -86,6 +87,8 @@ public static PaymentSetCustomFieldAction of(final PaymentSetCustomFieldAction t return instance; } + public PaymentSetCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of PaymentSetCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetCustomFieldActionImpl.java index 08e82a20c22..b23dd4306f6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetCustomFieldActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public PaymentSetCustomFieldAction copyDeep() { + return PaymentSetCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetCustomTypeAction.java index 283fa2ed609..2267c02c203 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = PaymentSetCustomTypeActionImpl.class) public interface PaymentSetCustomTypeAction extends PaymentUpdateAction { @@ -87,6 +88,8 @@ public static PaymentSetCustomTypeAction of(final PaymentSetCustomTypeAction tem return instance; } + public PaymentSetCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of PaymentSetCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetCustomTypeActionImpl.java index b724982b964..4e1354b8d93 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetCustomTypeActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public PaymentSetCustomTypeAction copyDeep() { + return PaymentSetCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetCustomerAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetCustomerAction.java index 9bffe5bc4d3..ddf7bf5f18d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetCustomerAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetCustomerAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomer") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = PaymentSetCustomerActionImpl.class) public interface PaymentSetCustomerAction extends PaymentUpdateAction { @@ -70,6 +71,8 @@ public static PaymentSetCustomerAction of(final PaymentSetCustomerAction templat return instance; } + public PaymentSetCustomerAction copyDeep(); + /** * factory method to create a deep copy of PaymentSetCustomerAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetCustomerActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetCustomerActionImpl.java index 3510a86b1e8..9b9303398e1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetCustomerActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetCustomerActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public PaymentSetCustomerAction copyDeep() { + return PaymentSetCustomerAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetInterfaceIdAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetInterfaceIdAction.java index f1f05ee8f03..8b95fedc0c9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetInterfaceIdAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetInterfaceIdAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setInterfaceId") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = PaymentSetInterfaceIdActionImpl.class) public interface PaymentSetInterfaceIdAction extends PaymentUpdateAction { @@ -70,6 +71,8 @@ public static PaymentSetInterfaceIdAction of(final PaymentSetInterfaceIdAction t return instance; } + public PaymentSetInterfaceIdAction copyDeep(); + /** * factory method to create a deep copy of PaymentSetInterfaceIdAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetInterfaceIdActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetInterfaceIdActionImpl.java index 010e67031c2..583cda08d7a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetInterfaceIdActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetInterfaceIdActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public PaymentSetInterfaceIdAction copyDeep() { + return PaymentSetInterfaceIdAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetKeyAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetKeyAction.java index ea9fa712309..2065c2d64a2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetKeyAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetKeyAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setKey") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = PaymentSetKeyActionImpl.class) public interface PaymentSetKeyAction extends PaymentUpdateAction { @@ -67,6 +68,8 @@ public static PaymentSetKeyAction of(final PaymentSetKeyAction template) { return instance; } + public PaymentSetKeyAction copyDeep(); + /** * factory method to create a deep copy of PaymentSetKeyAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetKeyActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetKeyActionImpl.java index 7ed4d7b7684..2eb93cae3f2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetKeyActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetKeyActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public PaymentSetKeyAction copyDeep() { + return PaymentSetKeyAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetMethodInfoInterfaceAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetMethodInfoInterfaceAction.java index 600a2a3bcef..ad83829f194 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetMethodInfoInterfaceAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetMethodInfoInterfaceAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setMethodInfoInterface") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = PaymentSetMethodInfoInterfaceActionImpl.class) public interface PaymentSetMethodInfoInterfaceAction extends PaymentUpdateAction { @@ -70,6 +71,8 @@ public static PaymentSetMethodInfoInterfaceAction of(final PaymentSetMethodInfoI return instance; } + public PaymentSetMethodInfoInterfaceAction copyDeep(); + /** * factory method to create a deep copy of PaymentSetMethodInfoInterfaceAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetMethodInfoInterfaceActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetMethodInfoInterfaceActionImpl.java index bd6ba82353e..9ee8f94c9cf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetMethodInfoInterfaceActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetMethodInfoInterfaceActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public PaymentSetMethodInfoInterfaceAction copyDeep() { + return PaymentSetMethodInfoInterfaceAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetMethodInfoMethodAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetMethodInfoMethodAction.java index e8b28de5f38..9b938f6b639 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetMethodInfoMethodAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetMethodInfoMethodAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setMethodInfoMethod") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = PaymentSetMethodInfoMethodActionImpl.class) public interface PaymentSetMethodInfoMethodAction extends PaymentUpdateAction { @@ -67,6 +68,8 @@ public static PaymentSetMethodInfoMethodAction of(final PaymentSetMethodInfoMeth return instance; } + public PaymentSetMethodInfoMethodAction copyDeep(); + /** * factory method to create a deep copy of PaymentSetMethodInfoMethodAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetMethodInfoMethodActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetMethodInfoMethodActionImpl.java index 7fa0a86e0ff..9b469e9edb2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetMethodInfoMethodActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetMethodInfoMethodActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public PaymentSetMethodInfoMethodAction copyDeep() { + return PaymentSetMethodInfoMethodAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetMethodInfoNameAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetMethodInfoNameAction.java index 2724d427ed6..d5d22af27fc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetMethodInfoNameAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetMethodInfoNameAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setMethodInfoName") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = PaymentSetMethodInfoNameActionImpl.class) public interface PaymentSetMethodInfoNameAction extends PaymentUpdateAction { @@ -70,6 +71,8 @@ public static PaymentSetMethodInfoNameAction of(final PaymentSetMethodInfoNameAc return instance; } + public PaymentSetMethodInfoNameAction copyDeep(); + /** * factory method to create a deep copy of PaymentSetMethodInfoNameAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetMethodInfoNameActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetMethodInfoNameActionImpl.java index e0e1d99cc06..86c1f026f3c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetMethodInfoNameActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetMethodInfoNameActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public PaymentSetMethodInfoNameAction copyDeep() { + return PaymentSetMethodInfoNameAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetStatusInterfaceCodeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetStatusInterfaceCodeAction.java index b7048d7361f..f9148bd617b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetStatusInterfaceCodeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetStatusInterfaceCodeAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setStatusInterfaceCode") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = PaymentSetStatusInterfaceCodeActionImpl.class) public interface PaymentSetStatusInterfaceCodeAction extends PaymentUpdateAction { @@ -67,6 +68,8 @@ public static PaymentSetStatusInterfaceCodeAction of(final PaymentSetStatusInter return instance; } + public PaymentSetStatusInterfaceCodeAction copyDeep(); + /** * factory method to create a deep copy of PaymentSetStatusInterfaceCodeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetStatusInterfaceCodeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetStatusInterfaceCodeActionImpl.java index 6e75745a674..ecf9b1676d3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetStatusInterfaceCodeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetStatusInterfaceCodeActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public PaymentSetStatusInterfaceCodeAction copyDeep() { + return PaymentSetStatusInterfaceCodeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetStatusInterfaceTextAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetStatusInterfaceTextAction.java index 84a503bf03d..7c7653c6e50 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetStatusInterfaceTextAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetStatusInterfaceTextAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setStatusInterfaceText") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = PaymentSetStatusInterfaceTextActionImpl.class) public interface PaymentSetStatusInterfaceTextAction extends PaymentUpdateAction { @@ -70,6 +71,8 @@ public static PaymentSetStatusInterfaceTextAction of(final PaymentSetStatusInter return instance; } + public PaymentSetStatusInterfaceTextAction copyDeep(); + /** * factory method to create a deep copy of PaymentSetStatusInterfaceTextAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetStatusInterfaceTextActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetStatusInterfaceTextActionImpl.java index 4e2a15e3131..3a86fd0d82f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetStatusInterfaceTextActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetStatusInterfaceTextActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public PaymentSetStatusInterfaceTextAction copyDeep() { + return PaymentSetStatusInterfaceTextAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetTransactionCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetTransactionCustomFieldAction.java index 3e6ec113828..31d4658d111 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetTransactionCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetTransactionCustomFieldAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setTransactionCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = PaymentSetTransactionCustomFieldActionImpl.class) public interface PaymentSetTransactionCustomFieldAction extends PaymentUpdateAction { @@ -103,6 +104,8 @@ public static PaymentSetTransactionCustomFieldAction of(final PaymentSetTransact return instance; } + public PaymentSetTransactionCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of PaymentSetTransactionCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetTransactionCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetTransactionCustomFieldActionImpl.java index d39d57b9f54..511fd30d737 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetTransactionCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetTransactionCustomFieldActionImpl.java @@ -128,4 +128,8 @@ public String toString() { .build(); } + @Override + public PaymentSetTransactionCustomFieldAction copyDeep() { + return PaymentSetTransactionCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetTransactionCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetTransactionCustomTypeAction.java index a65a038caf7..eb38c81b940 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetTransactionCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetTransactionCustomTypeAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setTransactionCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = PaymentSetTransactionCustomTypeActionImpl.class) public interface PaymentSetTransactionCustomTypeAction extends PaymentUpdateAction { @@ -105,6 +106,8 @@ public static PaymentSetTransactionCustomTypeAction of(final PaymentSetTransacti return instance; } + public PaymentSetTransactionCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of PaymentSetTransactionCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetTransactionCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetTransactionCustomTypeActionImpl.java index c6db8f46555..db6bac309de 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetTransactionCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentSetTransactionCustomTypeActionImpl.java @@ -133,4 +133,8 @@ public String toString() { .build(); } + @Override + public PaymentSetTransactionCustomTypeAction copyDeep() { + return PaymentSetTransactionCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentStatus.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentStatus.java index c8c687b07f8..989f6ee9552 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentStatus.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentStatus.java @@ -97,6 +97,8 @@ public static PaymentStatus of(final PaymentStatus template) { return instance; } + public PaymentStatus copyDeep(); + /** * factory method to create a deep copy of PaymentStatus * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentStatusDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentStatusDraft.java index f19a4e51146..a6e473cbe20 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentStatusDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentStatusDraft.java @@ -97,6 +97,8 @@ public static PaymentStatusDraft of(final PaymentStatusDraft template) { return instance; } + public PaymentStatusDraft copyDeep(); + /** * factory method to create a deep copy of PaymentStatusDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentStatusDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentStatusDraftImpl.java index ae92653e827..fc844379f73 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentStatusDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentStatusDraftImpl.java @@ -114,4 +114,8 @@ public String toString() { .build(); } + @Override + public PaymentStatusDraft copyDeep() { + return PaymentStatusDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentStatusImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentStatusImpl.java index 0f466cd1224..49de090f31d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentStatusImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentStatusImpl.java @@ -114,4 +114,8 @@ public String toString() { .build(); } + @Override + public PaymentStatus copyDeep() { + return PaymentStatus.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentTransitionStateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentTransitionStateAction.java index d3131d81a9d..d7841de3589 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentTransitionStateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentTransitionStateAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("transitionState") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = PaymentTransitionStateActionImpl.class) public interface PaymentTransitionStateAction extends PaymentUpdateAction { @@ -90,6 +91,8 @@ public static PaymentTransitionStateAction of(final PaymentTransitionStateAction return instance; } + public PaymentTransitionStateAction copyDeep(); + /** * factory method to create a deep copy of PaymentTransitionStateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentTransitionStateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentTransitionStateActionImpl.java index 770e1195eb5..1811e8abb31 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentTransitionStateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentTransitionStateActionImpl.java @@ -112,4 +112,8 @@ public String toString() { .build(); } + @Override + public PaymentTransitionStateAction copyDeep() { + return PaymentTransitionStateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentUpdate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentUpdate.java index 1b71e46b7b7..20287a525f1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentUpdate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentUpdate.java @@ -94,6 +94,8 @@ public static PaymentUpdate of(final PaymentUpdate template) { return instance; } + public PaymentUpdate copyDeep(); + /** * factory method to create a deep copy of PaymentUpdate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentUpdateAction.java index c4ddfca6413..e4d52115165 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentUpdateAction.java @@ -27,27 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.payment.PaymentAddInterfaceInteractionActionImpl.class, name = PaymentAddInterfaceInteractionAction.ADD_INTERFACE_INTERACTION), - @JsonSubTypes.Type(value = com.commercetools.api.models.payment.PaymentAddTransactionActionImpl.class, name = PaymentAddTransactionAction.ADD_TRANSACTION), - @JsonSubTypes.Type(value = com.commercetools.api.models.payment.PaymentChangeAmountPlannedActionImpl.class, name = PaymentChangeAmountPlannedAction.CHANGE_AMOUNT_PLANNED), - @JsonSubTypes.Type(value = com.commercetools.api.models.payment.PaymentChangeTransactionInteractionIdActionImpl.class, name = PaymentChangeTransactionInteractionIdAction.CHANGE_TRANSACTION_INTERACTION_ID), - @JsonSubTypes.Type(value = com.commercetools.api.models.payment.PaymentChangeTransactionStateActionImpl.class, name = PaymentChangeTransactionStateAction.CHANGE_TRANSACTION_STATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.payment.PaymentChangeTransactionTimestampActionImpl.class, name = PaymentChangeTransactionTimestampAction.CHANGE_TRANSACTION_TIMESTAMP), - @JsonSubTypes.Type(value = com.commercetools.api.models.payment.PaymentSetAnonymousIdActionImpl.class, name = PaymentSetAnonymousIdAction.SET_ANONYMOUS_ID), - @JsonSubTypes.Type(value = com.commercetools.api.models.payment.PaymentSetCustomFieldActionImpl.class, name = PaymentSetCustomFieldAction.SET_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.payment.PaymentSetCustomTypeActionImpl.class, name = PaymentSetCustomTypeAction.SET_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.payment.PaymentSetCustomerActionImpl.class, name = PaymentSetCustomerAction.SET_CUSTOMER), - @JsonSubTypes.Type(value = com.commercetools.api.models.payment.PaymentSetInterfaceIdActionImpl.class, name = PaymentSetInterfaceIdAction.SET_INTERFACE_ID), - @JsonSubTypes.Type(value = com.commercetools.api.models.payment.PaymentSetKeyActionImpl.class, name = PaymentSetKeyAction.SET_KEY), - @JsonSubTypes.Type(value = com.commercetools.api.models.payment.PaymentSetMethodInfoInterfaceActionImpl.class, name = PaymentSetMethodInfoInterfaceAction.SET_METHOD_INFO_INTERFACE), - @JsonSubTypes.Type(value = com.commercetools.api.models.payment.PaymentSetMethodInfoMethodActionImpl.class, name = PaymentSetMethodInfoMethodAction.SET_METHOD_INFO_METHOD), - @JsonSubTypes.Type(value = com.commercetools.api.models.payment.PaymentSetMethodInfoNameActionImpl.class, name = PaymentSetMethodInfoNameAction.SET_METHOD_INFO_NAME), - @JsonSubTypes.Type(value = com.commercetools.api.models.payment.PaymentSetStatusInterfaceCodeActionImpl.class, name = PaymentSetStatusInterfaceCodeAction.SET_STATUS_INTERFACE_CODE), - @JsonSubTypes.Type(value = com.commercetools.api.models.payment.PaymentSetStatusInterfaceTextActionImpl.class, name = PaymentSetStatusInterfaceTextAction.SET_STATUS_INTERFACE_TEXT), - @JsonSubTypes.Type(value = com.commercetools.api.models.payment.PaymentSetTransactionCustomFieldActionImpl.class, name = PaymentSetTransactionCustomFieldAction.SET_TRANSACTION_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.payment.PaymentSetTransactionCustomTypeActionImpl.class, name = PaymentSetTransactionCustomTypeAction.SET_TRANSACTION_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.payment.PaymentTransitionStateActionImpl.class, name = PaymentTransitionStateAction.TRANSITION_STATE) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = PaymentUpdateActionImpl.class, visible = true) @JsonDeserialize(as = PaymentUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -61,6 +40,8 @@ public interface PaymentUpdateAction extends com.commercetools.api.models.Resour @JsonProperty("action") public String getAction(); + public PaymentUpdateAction copyDeep(); + /** * factory method to create a deep copy of PaymentUpdateAction * @param template instance to be copied @@ -71,85 +52,9 @@ public static PaymentUpdateAction deepCopy(@Nullable final PaymentUpdateAction t if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.payment.PaymentAddInterfaceInteractionAction) { - return com.commercetools.api.models.payment.PaymentAddInterfaceInteractionAction - .deepCopy((com.commercetools.api.models.payment.PaymentAddInterfaceInteractionAction) template); - } - if (template instanceof com.commercetools.api.models.payment.PaymentAddTransactionAction) { - return com.commercetools.api.models.payment.PaymentAddTransactionAction - .deepCopy((com.commercetools.api.models.payment.PaymentAddTransactionAction) template); - } - if (template instanceof com.commercetools.api.models.payment.PaymentChangeAmountPlannedAction) { - return com.commercetools.api.models.payment.PaymentChangeAmountPlannedAction - .deepCopy((com.commercetools.api.models.payment.PaymentChangeAmountPlannedAction) template); - } - if (template instanceof com.commercetools.api.models.payment.PaymentChangeTransactionInteractionIdAction) { - return com.commercetools.api.models.payment.PaymentChangeTransactionInteractionIdAction.deepCopy( - (com.commercetools.api.models.payment.PaymentChangeTransactionInteractionIdAction) template); - } - if (template instanceof com.commercetools.api.models.payment.PaymentChangeTransactionStateAction) { - return com.commercetools.api.models.payment.PaymentChangeTransactionStateAction - .deepCopy((com.commercetools.api.models.payment.PaymentChangeTransactionStateAction) template); - } - if (template instanceof com.commercetools.api.models.payment.PaymentChangeTransactionTimestampAction) { - return com.commercetools.api.models.payment.PaymentChangeTransactionTimestampAction - .deepCopy((com.commercetools.api.models.payment.PaymentChangeTransactionTimestampAction) template); - } - if (template instanceof com.commercetools.api.models.payment.PaymentSetAnonymousIdAction) { - return com.commercetools.api.models.payment.PaymentSetAnonymousIdAction - .deepCopy((com.commercetools.api.models.payment.PaymentSetAnonymousIdAction) template); - } - if (template instanceof com.commercetools.api.models.payment.PaymentSetCustomFieldAction) { - return com.commercetools.api.models.payment.PaymentSetCustomFieldAction - .deepCopy((com.commercetools.api.models.payment.PaymentSetCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.payment.PaymentSetCustomTypeAction) { - return com.commercetools.api.models.payment.PaymentSetCustomTypeAction - .deepCopy((com.commercetools.api.models.payment.PaymentSetCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.payment.PaymentSetCustomerAction) { - return com.commercetools.api.models.payment.PaymentSetCustomerAction - .deepCopy((com.commercetools.api.models.payment.PaymentSetCustomerAction) template); - } - if (template instanceof com.commercetools.api.models.payment.PaymentSetInterfaceIdAction) { - return com.commercetools.api.models.payment.PaymentSetInterfaceIdAction - .deepCopy((com.commercetools.api.models.payment.PaymentSetInterfaceIdAction) template); - } - if (template instanceof com.commercetools.api.models.payment.PaymentSetKeyAction) { - return com.commercetools.api.models.payment.PaymentSetKeyAction - .deepCopy((com.commercetools.api.models.payment.PaymentSetKeyAction) template); - } - if (template instanceof com.commercetools.api.models.payment.PaymentSetMethodInfoInterfaceAction) { - return com.commercetools.api.models.payment.PaymentSetMethodInfoInterfaceAction - .deepCopy((com.commercetools.api.models.payment.PaymentSetMethodInfoInterfaceAction) template); - } - if (template instanceof com.commercetools.api.models.payment.PaymentSetMethodInfoMethodAction) { - return com.commercetools.api.models.payment.PaymentSetMethodInfoMethodAction - .deepCopy((com.commercetools.api.models.payment.PaymentSetMethodInfoMethodAction) template); - } - if (template instanceof com.commercetools.api.models.payment.PaymentSetMethodInfoNameAction) { - return com.commercetools.api.models.payment.PaymentSetMethodInfoNameAction - .deepCopy((com.commercetools.api.models.payment.PaymentSetMethodInfoNameAction) template); - } - if (template instanceof com.commercetools.api.models.payment.PaymentSetStatusInterfaceCodeAction) { - return com.commercetools.api.models.payment.PaymentSetStatusInterfaceCodeAction - .deepCopy((com.commercetools.api.models.payment.PaymentSetStatusInterfaceCodeAction) template); - } - if (template instanceof com.commercetools.api.models.payment.PaymentSetStatusInterfaceTextAction) { - return com.commercetools.api.models.payment.PaymentSetStatusInterfaceTextAction - .deepCopy((com.commercetools.api.models.payment.PaymentSetStatusInterfaceTextAction) template); - } - if (template instanceof com.commercetools.api.models.payment.PaymentSetTransactionCustomFieldAction) { - return com.commercetools.api.models.payment.PaymentSetTransactionCustomFieldAction - .deepCopy((com.commercetools.api.models.payment.PaymentSetTransactionCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.payment.PaymentSetTransactionCustomTypeAction) { - return com.commercetools.api.models.payment.PaymentSetTransactionCustomTypeAction - .deepCopy((com.commercetools.api.models.payment.PaymentSetTransactionCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.payment.PaymentTransitionStateAction) { - return com.commercetools.api.models.payment.PaymentTransitionStateAction - .deepCopy((com.commercetools.api.models.payment.PaymentTransitionStateAction) template); + + if (!(template instanceof PaymentUpdateActionImpl)) { + return template.copyDeep(); } PaymentUpdateActionImpl instance = new PaymentUpdateActionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentUpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentUpdateActionImpl.java index 96cdb05f791..db8a2da5f21 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentUpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentUpdateActionImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public PaymentUpdateAction copyDeep() { + return PaymentUpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentUpdateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentUpdateImpl.java index d96d620db3e..d79da87139b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentUpdateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/PaymentUpdateImpl.java @@ -99,4 +99,8 @@ public String toString() { .build(); } + @Override + public PaymentUpdate copyDeep() { + return PaymentUpdate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/Transaction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/Transaction.java index 5ac19a3c19f..0ebdb60e1fd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/Transaction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/Transaction.java @@ -169,6 +169,8 @@ public static Transaction of(final Transaction template) { return instance; } + public Transaction copyDeep(); + /** * factory method to create a deep copy of Transaction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/TransactionDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/TransactionDraft.java index f995838b92b..e7ef210620e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/TransactionDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/TransactionDraft.java @@ -152,6 +152,8 @@ public static TransactionDraft of(final TransactionDraft template) { return instance; } + public TransactionDraft copyDeep(); + /** * factory method to create a deep copy of TransactionDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/TransactionDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/TransactionDraftImpl.java index 81798fd5048..17529028223 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/TransactionDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/TransactionDraftImpl.java @@ -177,4 +177,8 @@ public String toString() { .build(); } + @Override + public TransactionDraft copyDeep() { + return TransactionDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/TransactionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/TransactionImpl.java index d263d216247..dd7913693ad 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/TransactionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/payment/TransactionImpl.java @@ -197,4 +197,8 @@ public String toString() { .build(); } + @Override + public Transaction copyDeep() { + return Transaction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/Attribute.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/Attribute.java index 0281120f683..200f39ca232 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/Attribute.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/Attribute.java @@ -97,6 +97,8 @@ public static Attribute of(final Attribute template) { return instance; } + public Attribute copyDeep(); + /** * factory method to create a deep copy of Attribute * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/AttributeImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/AttributeImpl.java index 5f45a12b1a5..ea1c042a654 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/AttributeImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/AttributeImpl.java @@ -102,4 +102,8 @@ public String toString() { .build(); } + @Override + public Attribute copyDeep() { + return Attribute.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/CategoryOrderHints.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/CategoryOrderHints.java index 0846b3dc965..17ffa3d61bb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/CategoryOrderHints.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/CategoryOrderHints.java @@ -67,6 +67,8 @@ public static CategoryOrderHints of(final CategoryOrderHints template) { return instance; } + public CategoryOrderHints copyDeep(); + /** * factory method to create a deep copy of CategoryOrderHints * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/CategoryOrderHintsImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/CategoryOrderHintsImpl.java index dc6001027e7..d6f52ae323c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/CategoryOrderHintsImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/CategoryOrderHintsImpl.java @@ -77,4 +77,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("values", values).build(); } + @Override + public CategoryOrderHints copyDeep() { + return CategoryOrderHints.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/CustomTokenizer.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/CustomTokenizer.java index 13b557ffa28..55974b7de00 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/CustomTokenizer.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/CustomTokenizer.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("custom") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomTokenizerImpl.class) public interface CustomTokenizer extends SuggestTokenizer { @@ -78,6 +79,8 @@ public static CustomTokenizer of(final CustomTokenizer template) { return instance; } + public CustomTokenizer copyDeep(); + /** * factory method to create a deep copy of CustomTokenizer * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/CustomTokenizerImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/CustomTokenizerImpl.java index 4efc305b2c4..a0ac5dc4b65 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/CustomTokenizerImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/CustomTokenizerImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public CustomTokenizer copyDeep() { + return CustomTokenizer.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/FacetRange.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/FacetRange.java index 8f1cac26bac..3b28c969ac3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/FacetRange.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/FacetRange.java @@ -227,6 +227,8 @@ public static FacetRange of(final FacetRange template) { return instance; } + public FacetRange copyDeep(); + /** * factory method to create a deep copy of FacetRange * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/FacetRangeImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/FacetRangeImpl.java index ddefd54d69f..a9604fb15f3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/FacetRangeImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/FacetRangeImpl.java @@ -257,4 +257,8 @@ public String toString() { .build(); } + @Override + public FacetRange copyDeep() { + return FacetRange.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/FacetResult.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/FacetResult.java index 90f2504fb5d..680d46f9a7f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/FacetResult.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/FacetResult.java @@ -27,10 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.product.FilteredFacetResultImpl.class, name = FilteredFacetResult.FILTER), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.RangeFacetResultImpl.class, name = RangeFacetResult.RANGE), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.TermFacetResultImpl.class, name = TermFacetResult.TERMS) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "type", defaultImpl = FacetResultImpl.class, visible = true) @JsonDeserialize(as = FacetResultImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -44,6 +40,8 @@ public interface FacetResult { @JsonProperty("type") public FacetTypes getType(); + public FacetResult copyDeep(); + /** * factory method to create a deep copy of FacetResult * @param template instance to be copied @@ -54,17 +52,9 @@ public static FacetResult deepCopy(@Nullable final FacetResult template) { if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.product.FilteredFacetResult) { - return com.commercetools.api.models.product.FilteredFacetResult - .deepCopy((com.commercetools.api.models.product.FilteredFacetResult) template); - } - if (template instanceof com.commercetools.api.models.product.RangeFacetResult) { - return com.commercetools.api.models.product.RangeFacetResult - .deepCopy((com.commercetools.api.models.product.RangeFacetResult) template); - } - if (template instanceof com.commercetools.api.models.product.TermFacetResult) { - return com.commercetools.api.models.product.TermFacetResult - .deepCopy((com.commercetools.api.models.product.TermFacetResult) template); + + if (!(template instanceof FacetResultImpl)) { + return template.copyDeep(); } FacetResultImpl instance = new FacetResultImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/FacetResultImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/FacetResultImpl.java index d85e3f9390a..5ba555fb1a9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/FacetResultImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/FacetResultImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public FacetResult copyDeep() { + return FacetResult.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/FacetResults.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/FacetResults.java index ec735e394d3..827c4a4d282 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/FacetResults.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/FacetResults.java @@ -69,6 +69,8 @@ public static FacetResults of(final FacetResults template) { return instance; } + public FacetResults copyDeep(); + /** * factory method to create a deep copy of FacetResults * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/FacetResultsImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/FacetResultsImpl.java index 707c6de73cc..f1e9c3cefc6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/FacetResultsImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/FacetResultsImpl.java @@ -78,4 +78,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("values", values).build(); } + @Override + public FacetResults copyDeep() { + return FacetResults.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/FacetTerm.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/FacetTerm.java index 85a32088ff5..06ba2f598c9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/FacetTerm.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/FacetTerm.java @@ -97,6 +97,8 @@ public static FacetTerm of(final FacetTerm template) { return instance; } + public FacetTerm copyDeep(); + /** * factory method to create a deep copy of FacetTerm * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/FacetTermImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/FacetTermImpl.java index acbfb26edbd..06e0014b91b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/FacetTermImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/FacetTermImpl.java @@ -113,4 +113,8 @@ public String toString() { .build(); } + @Override + public FacetTerm copyDeep() { + return FacetTerm.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/FilteredFacetResult.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/FilteredFacetResult.java index 6fe7ad55e72..9c0f20960e3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/FilteredFacetResult.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/FilteredFacetResult.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("filter") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = FilteredFacetResultImpl.class) public interface FilteredFacetResult extends FacetResult { @@ -88,6 +89,8 @@ public static FilteredFacetResult of(final FilteredFacetResult template) { return instance; } + public FilteredFacetResult copyDeep(); + /** * factory method to create a deep copy of FilteredFacetResult * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/FilteredFacetResultImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/FilteredFacetResultImpl.java index 7cc7c3710e8..a5ff4b0be83 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/FilteredFacetResultImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/FilteredFacetResultImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public FilteredFacetResult copyDeep() { + return FilteredFacetResult.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/Product.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/Product.java index 7a646efdb27..f1fa949f702 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/Product.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/Product.java @@ -303,6 +303,8 @@ public static Product of(final Product template) { return instance; } + public Product copyDeep(); + /** * factory method to create a deep copy of Product * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductAddAssetAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductAddAssetAction.java index e8608f6a9c6..01307c2d48c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductAddAssetAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductAddAssetAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addAsset") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductAddAssetActionImpl.class) public interface ProductAddAssetAction extends ProductUpdateAction { @@ -137,6 +138,8 @@ public static ProductAddAssetAction of(final ProductAddAssetAction template) { return instance; } + public ProductAddAssetAction copyDeep(); + /** * factory method to create a deep copy of ProductAddAssetAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductAddAssetActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductAddAssetActionImpl.java index efd3bef1148..4c8f8a91a5b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductAddAssetActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductAddAssetActionImpl.java @@ -172,4 +172,8 @@ public String toString() { .build(); } + @Override + public ProductAddAssetAction copyDeep() { + return ProductAddAssetAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductAddExternalImageAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductAddExternalImageAction.java index ae4285fff53..1aec907e28d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductAddExternalImageAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductAddExternalImageAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addExternalImage") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductAddExternalImageActionImpl.class) public interface ProductAddExternalImageAction extends ProductUpdateAction { @@ -121,6 +122,8 @@ public static ProductAddExternalImageAction of(final ProductAddExternalImageActi return instance; } + public ProductAddExternalImageAction copyDeep(); + /** * factory method to create a deep copy of ProductAddExternalImageAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductAddExternalImageActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductAddExternalImageActionImpl.java index f9b61d8f552..b7a6daf7e86 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductAddExternalImageActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductAddExternalImageActionImpl.java @@ -153,4 +153,8 @@ public String toString() { .build(); } + @Override + public ProductAddExternalImageAction copyDeep() { + return ProductAddExternalImageAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductAddPriceAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductAddPriceAction.java index e68396aa457..121b179155f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductAddPriceAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductAddPriceAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addPrice") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductAddPriceActionImpl.class) public interface ProductAddPriceAction extends ProductUpdateAction { @@ -121,6 +122,8 @@ public static ProductAddPriceAction of(final ProductAddPriceAction template) { return instance; } + public ProductAddPriceAction copyDeep(); + /** * factory method to create a deep copy of ProductAddPriceAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductAddPriceActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductAddPriceActionImpl.java index c718bc0f7a0..810f8a02f99 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductAddPriceActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductAddPriceActionImpl.java @@ -152,4 +152,8 @@ public String toString() { .build(); } + @Override + public ProductAddPriceAction copyDeep() { + return ProductAddPriceAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductAddToCategoryAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductAddToCategoryAction.java index 52680e18785..fedfc8a00c1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductAddToCategoryAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductAddToCategoryAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addToCategory") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductAddToCategoryActionImpl.class) public interface ProductAddToCategoryAction extends ProductUpdateAction { @@ -105,6 +106,8 @@ public static ProductAddToCategoryAction of(final ProductAddToCategoryAction tem return instance; } + public ProductAddToCategoryAction copyDeep(); + /** * factory method to create a deep copy of ProductAddToCategoryAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductAddToCategoryActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductAddToCategoryActionImpl.java index 2f0dded751e..24b77fbc219 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductAddToCategoryActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductAddToCategoryActionImpl.java @@ -133,4 +133,8 @@ public String toString() { .build(); } + @Override + public ProductAddToCategoryAction copyDeep() { + return ProductAddToCategoryAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductAddVariantAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductAddVariantAction.java index 20b332b11df..368c37c2668 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductAddVariantAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductAddVariantAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addVariant") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductAddVariantActionImpl.class) public interface ProductAddVariantAction extends ProductUpdateAction { @@ -201,6 +202,8 @@ public static ProductAddVariantAction of(final ProductAddVariantAction template) return instance; } + public ProductAddVariantAction copyDeep(); + /** * factory method to create a deep copy of ProductAddVariantAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductAddVariantActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductAddVariantActionImpl.java index e5475e6db20..7a013620a6d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductAddVariantActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductAddVariantActionImpl.java @@ -228,4 +228,8 @@ public String toString() { .build(); } + @Override + public ProductAddVariantAction copyDeep() { + return ProductAddVariantAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductCatalogData.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductCatalogData.java index 6a06a961140..eeacc6650d0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductCatalogData.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductCatalogData.java @@ -119,6 +119,8 @@ public static ProductCatalogData of(final ProductCatalogData template) { return instance; } + public ProductCatalogData copyDeep(); + /** * factory method to create a deep copy of ProductCatalogData * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductCatalogDataImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductCatalogDataImpl.java index 382af143398..cc336a54b8a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductCatalogDataImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductCatalogDataImpl.java @@ -137,4 +137,8 @@ public String toString() { .build(); } + @Override + public ProductCatalogData copyDeep() { + return ProductCatalogData.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangeAssetNameAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangeAssetNameAction.java index 1ecf2df8674..f3f909cb9fd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangeAssetNameAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangeAssetNameAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeAssetName") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductChangeAssetNameActionImpl.class) public interface ProductChangeAssetNameAction extends ProductUpdateAction { @@ -153,6 +154,8 @@ public static ProductChangeAssetNameAction of(final ProductChangeAssetNameAction return instance; } + public ProductChangeAssetNameAction copyDeep(); + /** * factory method to create a deep copy of ProductChangeAssetNameAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangeAssetNameActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangeAssetNameActionImpl.java index fee6efc8d6a..e9388659b5c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangeAssetNameActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangeAssetNameActionImpl.java @@ -191,4 +191,8 @@ public String toString() { .build(); } + @Override + public ProductChangeAssetNameAction copyDeep() { + return ProductChangeAssetNameAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangeAssetOrderAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangeAssetOrderAction.java index 5f4e13142d4..aa15e0d977e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangeAssetOrderAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangeAssetOrderAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeAssetOrder") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductChangeAssetOrderActionImpl.class) public interface ProductChangeAssetOrderAction extends ProductUpdateAction { @@ -126,6 +127,8 @@ public static ProductChangeAssetOrderAction of(final ProductChangeAssetOrderActi return instance; } + public ProductChangeAssetOrderAction copyDeep(); + /** * factory method to create a deep copy of ProductChangeAssetOrderAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangeAssetOrderActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangeAssetOrderActionImpl.java index 847ceba609e..21ee067cdd7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangeAssetOrderActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangeAssetOrderActionImpl.java @@ -156,4 +156,8 @@ public String toString() { .build(); } + @Override + public ProductChangeAssetOrderAction copyDeep() { + return ProductChangeAssetOrderAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangeMasterVariantAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangeMasterVariantAction.java index df899629955..c5cf518c3cd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangeMasterVariantAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangeMasterVariantAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeMasterVariant") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductChangeMasterVariantActionImpl.class) public interface ProductChangeMasterVariantAction extends ProductUpdateAction { @@ -99,6 +100,8 @@ public static ProductChangeMasterVariantAction of(final ProductChangeMasterVaria return instance; } + public ProductChangeMasterVariantAction copyDeep(); + /** * factory method to create a deep copy of ProductChangeMasterVariantAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangeMasterVariantActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangeMasterVariantActionImpl.java index 38e77fda8bd..7e674f1b84a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangeMasterVariantActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangeMasterVariantActionImpl.java @@ -128,4 +128,8 @@ public String toString() { .build(); } + @Override + public ProductChangeMasterVariantAction copyDeep() { + return ProductChangeMasterVariantAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangeNameAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangeNameAction.java index e454f8bb9c8..cd9ba43b484 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangeNameAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangeNameAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeName") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductChangeNameActionImpl.class) public interface ProductChangeNameAction extends ProductUpdateAction { @@ -89,6 +90,8 @@ public static ProductChangeNameAction of(final ProductChangeNameAction template) return instance; } + public ProductChangeNameAction copyDeep(); + /** * factory method to create a deep copy of ProductChangeNameAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangeNameActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangeNameActionImpl.java index a05019c3074..1e4f965e0de 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangeNameActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangeNameActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public ProductChangeNameAction copyDeep() { + return ProductChangeNameAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangePriceAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangePriceAction.java index 389eca58cc4..5ec31a78eea 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangePriceAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangePriceAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changePrice") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductChangePriceActionImpl.class) public interface ProductChangePriceAction extends ProductUpdateAction { @@ -106,6 +107,8 @@ public static ProductChangePriceAction of(final ProductChangePriceAction templat return instance; } + public ProductChangePriceAction copyDeep(); + /** * factory method to create a deep copy of ProductChangePriceAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangePriceActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangePriceActionImpl.java index bafb8405fd1..b029b595b69 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangePriceActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangePriceActionImpl.java @@ -129,4 +129,8 @@ public String toString() { .build(); } + @Override + public ProductChangePriceAction copyDeep() { + return ProductChangePriceAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangeSlugAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangeSlugAction.java index ff1a2fb8590..4e8c080353d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangeSlugAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangeSlugAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeSlug") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductChangeSlugActionImpl.class) public interface ProductChangeSlugAction extends ProductUpdateAction { @@ -89,6 +90,8 @@ public static ProductChangeSlugAction of(final ProductChangeSlugAction template) return instance; } + public ProductChangeSlugAction copyDeep(); + /** * factory method to create a deep copy of ProductChangeSlugAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangeSlugActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangeSlugActionImpl.java index 25c71cc3556..5bdca72e0ac 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangeSlugActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductChangeSlugActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public ProductChangeSlugAction copyDeep() { + return ProductChangeSlugAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductData.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductData.java index 5aa5f8d786e..f98a13800df 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductData.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductData.java @@ -256,6 +256,8 @@ public static ProductData of(final ProductData template) { return instance; } + public ProductData copyDeep(); + /** * factory method to create a deep copy of ProductData * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductDataImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductDataImpl.java index 985ac1a82f0..1cf3447e1d3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductDataImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductDataImpl.java @@ -287,4 +287,8 @@ public String toString() { .build(); } + @Override + public ProductData copyDeep() { + return ProductData.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductDraft.java index 10b3c83e129..896d71adef6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductDraft.java @@ -354,6 +354,8 @@ public static ProductDraft of(final ProductDraft template) { return instance; } + public ProductDraft copyDeep(); + /** * factory method to create a deep copy of ProductDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductDraftImpl.java index ec9e608aa49..1916d22fd4d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductDraftImpl.java @@ -412,4 +412,8 @@ public String toString() { .build(); } + @Override + public ProductDraft copyDeep() { + return ProductDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductImpl.java index 8a96a525b1f..ad3e49120a4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductImpl.java @@ -342,4 +342,8 @@ public String toString() { .build(); } + @Override + public Product copyDeep() { + return Product.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductLegacySetSkuAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductLegacySetSkuAction.java index 7c90535b86d..7e7d5b3595c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductLegacySetSkuAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductLegacySetSkuAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("legacySetSku") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductLegacySetSkuActionImpl.class) public interface ProductLegacySetSkuAction extends ProductUpdateAction { @@ -86,6 +87,8 @@ public static ProductLegacySetSkuAction of(final ProductLegacySetSkuAction templ return instance; } + public ProductLegacySetSkuAction copyDeep(); + /** * factory method to create a deep copy of ProductLegacySetSkuAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductLegacySetSkuActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductLegacySetSkuActionImpl.java index 47b085cd717..922a9cc6837 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductLegacySetSkuActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductLegacySetSkuActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public ProductLegacySetSkuAction copyDeep() { + return ProductLegacySetSkuAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductMoveImageToPositionAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductMoveImageToPositionAction.java index ab10caf613a..5ff2703fcc9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductMoveImageToPositionAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductMoveImageToPositionAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("moveImageToPosition") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductMoveImageToPositionActionImpl.class) public interface ProductMoveImageToPositionAction extends ProductUpdateAction { @@ -135,6 +136,8 @@ public static ProductMoveImageToPositionAction of(final ProductMoveImageToPositi return instance; } + public ProductMoveImageToPositionAction copyDeep(); + /** * factory method to create a deep copy of ProductMoveImageToPositionAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductMoveImageToPositionActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductMoveImageToPositionActionImpl.java index ebb29b1a446..d06d438c0f0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductMoveImageToPositionActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductMoveImageToPositionActionImpl.java @@ -171,4 +171,8 @@ public String toString() { .build(); } + @Override + public ProductMoveImageToPositionAction copyDeep() { + return ProductMoveImageToPositionAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductPagedQueryResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductPagedQueryResponse.java index cac07a8c9e8..ddda2fc1d5e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductPagedQueryResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductPagedQueryResponse.java @@ -143,6 +143,8 @@ public static ProductPagedQueryResponse of(final ProductPagedQueryResponse templ return instance; } + public ProductPagedQueryResponse copyDeep(); + /** * factory method to create a deep copy of ProductPagedQueryResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductPagedQueryResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductPagedQueryResponseImpl.java index ffe778c1404..7eb47c68577 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductPagedQueryResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductPagedQueryResponseImpl.java @@ -159,4 +159,8 @@ public String toString() { .build(); } + @Override + public ProductPagedQueryResponse copyDeep() { + return ProductPagedQueryResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductProjection.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductProjection.java index 03cb1949c62..e45065eb17b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductProjection.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductProjection.java @@ -459,6 +459,8 @@ public static ProductProjection of(final ProductProjection template) { return instance; } + public ProductProjection copyDeep(); + /** * factory method to create a deep copy of ProductProjection * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductProjectionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductProjectionImpl.java index f762f4c8e5f..8fe3f206c57 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductProjectionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductProjectionImpl.java @@ -527,4 +527,8 @@ public String toString() { .build(); } + @Override + public ProductProjection copyDeep() { + return ProductProjection.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductProjectionPagedQueryResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductProjectionPagedQueryResponse.java index 096ee3cacc6..0e4d0d9f09b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductProjectionPagedQueryResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductProjectionPagedQueryResponse.java @@ -144,6 +144,8 @@ public static ProductProjectionPagedQueryResponse of(final ProductProjectionPage return instance; } + public ProductProjectionPagedQueryResponse copyDeep(); + /** * factory method to create a deep copy of ProductProjectionPagedQueryResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductProjectionPagedQueryResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductProjectionPagedQueryResponseImpl.java index 0f2d5be136c..510f598e878 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductProjectionPagedQueryResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductProjectionPagedQueryResponseImpl.java @@ -160,4 +160,8 @@ public String toString() { .build(); } + @Override + public ProductProjectionPagedQueryResponse copyDeep() { + return ProductProjectionPagedQueryResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductProjectionPagedSearchResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductProjectionPagedSearchResponse.java index f539d302386..c4c7c2649fc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductProjectionPagedSearchResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductProjectionPagedSearchResponse.java @@ -162,6 +162,8 @@ public static ProductProjectionPagedSearchResponse of(final ProductProjectionPag return instance; } + public ProductProjectionPagedSearchResponse copyDeep(); + /** * factory method to create a deep copy of ProductProjectionPagedSearchResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductProjectionPagedSearchResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductProjectionPagedSearchResponseImpl.java index b91153658a2..6a420c62587 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductProjectionPagedSearchResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductProjectionPagedSearchResponseImpl.java @@ -181,4 +181,8 @@ public String toString() { .build(); } + @Override + public ProductProjectionPagedSearchResponse copyDeep() { + return ProductProjectionPagedSearchResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductPublishAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductPublishAction.java index 6b12fd00e27..7e18126fead 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductPublishAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductPublishAction.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("publish") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductPublishActionImpl.class) public interface ProductPublishAction extends ProductUpdateAction { @@ -68,6 +69,8 @@ public static ProductPublishAction of(final ProductPublishAction template) { return instance; } + public ProductPublishAction copyDeep(); + /** * factory method to create a deep copy of ProductPublishAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductPublishActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductPublishActionImpl.java index 4122c92b9ee..2a45985e92f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductPublishActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductPublishActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public ProductPublishAction copyDeep() { + return ProductPublishAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductReference.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductReference.java index 6c5960eb6c5..01ba0e0c6c8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductReference.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductReference.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("product") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductReferenceImpl.class) public interface ProductReference extends Reference, com.commercetools.api.models.Identifiable, @@ -89,6 +90,8 @@ public static ProductReference of(final ProductReference template) { return instance; } + public ProductReference copyDeep(); + /** * factory method to create a deep copy of ProductReference * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductReferenceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductReferenceImpl.java index 49106ef92fd..bfc1e4e7f04 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductReferenceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductReferenceImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public ProductReference copyDeep() { + return ProductReference.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRemoveAssetAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRemoveAssetAction.java index 5daf660dbe1..4d175125ef7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRemoveAssetAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRemoveAssetAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeAsset") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductRemoveAssetActionImpl.class) public interface ProductRemoveAssetAction extends ProductUpdateAction { @@ -131,6 +132,8 @@ public static ProductRemoveAssetAction of(final ProductRemoveAssetAction templat return instance; } + public ProductRemoveAssetAction copyDeep(); + /** * factory method to create a deep copy of ProductRemoveAssetAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRemoveAssetActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRemoveAssetActionImpl.java index a090fd10417..40e4831be23 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRemoveAssetActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRemoveAssetActionImpl.java @@ -171,4 +171,8 @@ public String toString() { .build(); } + @Override + public ProductRemoveAssetAction copyDeep() { + return ProductRemoveAssetAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRemoveFromCategoryAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRemoveFromCategoryAction.java index e9005506709..a92d8652290 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRemoveFromCategoryAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRemoveFromCategoryAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeFromCategory") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductRemoveFromCategoryActionImpl.class) public interface ProductRemoveFromCategoryAction extends ProductUpdateAction { @@ -89,6 +90,8 @@ public static ProductRemoveFromCategoryAction of(final ProductRemoveFromCategory return instance; } + public ProductRemoveFromCategoryAction copyDeep(); + /** * factory method to create a deep copy of ProductRemoveFromCategoryAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRemoveFromCategoryActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRemoveFromCategoryActionImpl.java index f8fff57685e..8b742f641a8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRemoveFromCategoryActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRemoveFromCategoryActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public ProductRemoveFromCategoryAction copyDeep() { + return ProductRemoveFromCategoryAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRemoveImageAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRemoveImageAction.java index b8ae0450051..b71169b256c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRemoveImageAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRemoveImageAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeImage") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductRemoveImageActionImpl.class) public interface ProductRemoveImageAction extends ProductUpdateAction { @@ -118,6 +119,8 @@ public static ProductRemoveImageAction of(final ProductRemoveImageAction templat return instance; } + public ProductRemoveImageAction copyDeep(); + /** * factory method to create a deep copy of ProductRemoveImageAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRemoveImageActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRemoveImageActionImpl.java index 7910c15f422..47dbe3c726b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRemoveImageActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRemoveImageActionImpl.java @@ -151,4 +151,8 @@ public String toString() { .build(); } + @Override + public ProductRemoveImageAction copyDeep() { + return ProductRemoveImageAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRemovePriceAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRemovePriceAction.java index f0d448222dd..3d577061816 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRemovePriceAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRemovePriceAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removePrice") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductRemovePriceActionImpl.class) public interface ProductRemovePriceAction extends ProductUpdateAction { @@ -86,6 +87,8 @@ public static ProductRemovePriceAction of(final ProductRemovePriceAction templat return instance; } + public ProductRemovePriceAction copyDeep(); + /** * factory method to create a deep copy of ProductRemovePriceAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRemovePriceActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRemovePriceActionImpl.java index 8d1c481590b..45cd732060e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRemovePriceActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRemovePriceActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public ProductRemovePriceAction copyDeep() { + return ProductRemovePriceAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRemoveVariantAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRemoveVariantAction.java index f011b5d10bf..ae3c00eba89 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRemoveVariantAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRemoveVariantAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeVariant") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductRemoveVariantActionImpl.class) public interface ProductRemoveVariantAction extends ProductUpdateAction { @@ -99,6 +100,8 @@ public static ProductRemoveVariantAction of(final ProductRemoveVariantAction tem return instance; } + public ProductRemoveVariantAction copyDeep(); + /** * factory method to create a deep copy of ProductRemoveVariantAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRemoveVariantActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRemoveVariantActionImpl.java index f06557e929e..667bb848867 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRemoveVariantActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRemoveVariantActionImpl.java @@ -128,4 +128,8 @@ public String toString() { .build(); } + @Override + public ProductRemoveVariantAction copyDeep() { + return ProductRemoveVariantAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductResourceIdentifier.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductResourceIdentifier.java index 71f74bf8d73..4e40321f254 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductResourceIdentifier.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductResourceIdentifier.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("product") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductResourceIdentifierImpl.class) public interface ProductResourceIdentifier @@ -85,6 +86,8 @@ public static ProductResourceIdentifier of(final ProductResourceIdentifier templ return instance; } + public ProductResourceIdentifier copyDeep(); + /** * factory method to create a deep copy of ProductResourceIdentifier * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductResourceIdentifierImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductResourceIdentifierImpl.java index 55ed0850eee..352e803999c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductResourceIdentifierImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductResourceIdentifierImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public ProductResourceIdentifier copyDeep() { + return ProductResourceIdentifier.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRevertStagedChangesAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRevertStagedChangesAction.java index a513264f649..87c9ec07492 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRevertStagedChangesAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRevertStagedChangesAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("revertStagedChanges") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductRevertStagedChangesActionImpl.class) public interface ProductRevertStagedChangesAction extends ProductUpdateAction { @@ -51,6 +52,8 @@ public static ProductRevertStagedChangesAction of(final ProductRevertStagedChang return instance; } + public ProductRevertStagedChangesAction copyDeep(); + /** * factory method to create a deep copy of ProductRevertStagedChangesAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRevertStagedChangesActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRevertStagedChangesActionImpl.java index 0bd4907ea2e..b6fee2f7395 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRevertStagedChangesActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRevertStagedChangesActionImpl.java @@ -62,4 +62,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public ProductRevertStagedChangesAction copyDeep() { + return ProductRevertStagedChangesAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRevertStagedVariantChangesAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRevertStagedVariantChangesAction.java index 879f132eef7..8ec34f8a6dc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRevertStagedVariantChangesAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRevertStagedVariantChangesAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("revertStagedVariantChanges") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductRevertStagedVariantChangesActionImpl.class) public interface ProductRevertStagedVariantChangesAction extends ProductUpdateAction { @@ -70,6 +71,8 @@ public static ProductRevertStagedVariantChangesAction of(final ProductRevertStag return instance; } + public ProductRevertStagedVariantChangesAction copyDeep(); + /** * factory method to create a deep copy of ProductRevertStagedVariantChangesAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRevertStagedVariantChangesActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRevertStagedVariantChangesActionImpl.java index f2873d19c09..f68c7e36225 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRevertStagedVariantChangesActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductRevertStagedVariantChangesActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public ProductRevertStagedVariantChangesAction copyDeep() { + return ProductRevertStagedVariantChangesAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetCustomFieldAction.java index 3b34a7ceebd..85ac424ea57 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setAssetCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSetAssetCustomFieldActionImpl.class) public interface ProductSetAssetCustomFieldAction extends ProductUpdateAction { @@ -166,6 +167,8 @@ public static ProductSetAssetCustomFieldAction of(final ProductSetAssetCustomFie return instance; } + public ProductSetAssetCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of ProductSetAssetCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetCustomFieldActionImpl.java index d1d93167ef9..b60816d002a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetCustomFieldActionImpl.java @@ -210,4 +210,8 @@ public String toString() { .build(); } + @Override + public ProductSetAssetCustomFieldAction copyDeep() { + return ProductSetAssetCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetCustomTypeAction.java index 1dcca64d997..397778f7dd4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setAssetCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSetAssetCustomTypeActionImpl.class) public interface ProductSetAssetCustomTypeAction extends ProductUpdateAction { @@ -167,6 +168,8 @@ public static ProductSetAssetCustomTypeAction of(final ProductSetAssetCustomType return instance; } + public ProductSetAssetCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of ProductSetAssetCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetCustomTypeActionImpl.java index e5876a2984e..eac89222fa8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetCustomTypeActionImpl.java @@ -211,4 +211,8 @@ public String toString() { .build(); } + @Override + public ProductSetAssetCustomTypeAction copyDeep() { + return ProductSetAssetCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetDescriptionAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetDescriptionAction.java index 189bb545d81..c47b51e17ba 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetDescriptionAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetDescriptionAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setAssetDescription") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSetAssetDescriptionActionImpl.class) public interface ProductSetAssetDescriptionAction extends ProductUpdateAction { @@ -150,6 +151,8 @@ public static ProductSetAssetDescriptionAction of(final ProductSetAssetDescripti return instance; } + public ProductSetAssetDescriptionAction copyDeep(); + /** * factory method to create a deep copy of ProductSetAssetDescriptionAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetDescriptionActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetDescriptionActionImpl.java index be250495167..6e7388590f3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetDescriptionActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetDescriptionActionImpl.java @@ -191,4 +191,8 @@ public String toString() { .build(); } + @Override + public ProductSetAssetDescriptionAction copyDeep() { + return ProductSetAssetDescriptionAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetKeyAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetKeyAction.java index 8e3990f9376..6cef746acdb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetKeyAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetKeyAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setAssetKey") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSetAssetKeyActionImpl.class) public interface ProductSetAssetKeyAction extends ProductUpdateAction { @@ -134,6 +135,8 @@ public static ProductSetAssetKeyAction of(final ProductSetAssetKeyAction templat return instance; } + public ProductSetAssetKeyAction copyDeep(); + /** * factory method to create a deep copy of ProductSetAssetKeyAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetKeyActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetKeyActionImpl.java index b7125f4cbb5..7e6b35de356 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetKeyActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetKeyActionImpl.java @@ -171,4 +171,8 @@ public String toString() { .build(); } + @Override + public ProductSetAssetKeyAction copyDeep() { + return ProductSetAssetKeyAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetSourcesAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetSourcesAction.java index b0ce6eb2d3b..538207d92c4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetSourcesAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetSourcesAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setAssetSources") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSetAssetSourcesActionImpl.class) public interface ProductSetAssetSourcesAction extends ProductUpdateAction { @@ -162,6 +163,8 @@ public static ProductSetAssetSourcesAction of(final ProductSetAssetSourcesAction return instance; } + public ProductSetAssetSourcesAction copyDeep(); + /** * factory method to create a deep copy of ProductSetAssetSourcesAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetSourcesActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetSourcesActionImpl.java index 7d78394ab94..4fb89972118 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetSourcesActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetSourcesActionImpl.java @@ -195,4 +195,8 @@ public String toString() { .build(); } + @Override + public ProductSetAssetSourcesAction copyDeep() { + return ProductSetAssetSourcesAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetTagsAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetTagsAction.java index a025c7b0123..48d7882ffcf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetTagsAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetTagsAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setAssetTags") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSetAssetTagsActionImpl.class) public interface ProductSetAssetTagsAction extends ProductUpdateAction { @@ -155,6 +156,8 @@ public static ProductSetAssetTagsAction of(final ProductSetAssetTagsAction templ return instance; } + public ProductSetAssetTagsAction copyDeep(); + /** * factory method to create a deep copy of ProductSetAssetTagsAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetTagsActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetTagsActionImpl.java index df770696c55..6ad92cb055a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetTagsActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAssetTagsActionImpl.java @@ -195,4 +195,8 @@ public String toString() { .build(); } + @Override + public ProductSetAssetTagsAction copyDeep() { + return ProductSetAssetTagsAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAttributeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAttributeAction.java index b7ddc1be87e..194c3b28b9e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAttributeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAttributeAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setAttribute") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSetAttributeActionImpl.class) public interface ProductSetAttributeAction extends ProductUpdateAction { @@ -152,6 +153,8 @@ public static ProductSetAttributeAction of(final ProductSetAttributeAction templ return instance; } + public ProductSetAttributeAction copyDeep(); + /** * factory method to create a deep copy of ProductSetAttributeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAttributeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAttributeActionImpl.java index 77501a398c9..968cc99a0d1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAttributeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAttributeActionImpl.java @@ -180,4 +180,8 @@ public String toString() { .build(); } + @Override + public ProductSetAttributeAction copyDeep() { + return ProductSetAttributeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAttributeInAllVariantsAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAttributeInAllVariantsAction.java index 3ba044f7d69..1aeab2f41dc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAttributeInAllVariantsAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAttributeInAllVariantsAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setAttributeInAllVariants") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSetAttributeInAllVariantsActionImpl.class) public interface ProductSetAttributeInAllVariantsAction extends ProductUpdateAction { @@ -120,6 +121,8 @@ public static ProductSetAttributeInAllVariantsAction of(final ProductSetAttribut return instance; } + public ProductSetAttributeInAllVariantsAction copyDeep(); + /** * factory method to create a deep copy of ProductSetAttributeInAllVariantsAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAttributeInAllVariantsActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAttributeInAllVariantsActionImpl.java index a1256184fd5..ba3689eb5b7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAttributeInAllVariantsActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetAttributeInAllVariantsActionImpl.java @@ -137,4 +137,8 @@ public String toString() { .build(); } + @Override + public ProductSetAttributeInAllVariantsAction copyDeep() { + return ProductSetAttributeInAllVariantsAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetCategoryOrderHintAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetCategoryOrderHintAction.java index cc272f8c5bf..3ccf21bebc1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetCategoryOrderHintAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetCategoryOrderHintAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCategoryOrderHint") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSetCategoryOrderHintActionImpl.class) public interface ProductSetCategoryOrderHintAction extends ProductUpdateAction { @@ -102,6 +103,8 @@ public static ProductSetCategoryOrderHintAction of(final ProductSetCategoryOrder return instance; } + public ProductSetCategoryOrderHintAction copyDeep(); + /** * factory method to create a deep copy of ProductSetCategoryOrderHintAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetCategoryOrderHintActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetCategoryOrderHintActionImpl.java index ebd33b637f9..12f9888c4e1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetCategoryOrderHintActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetCategoryOrderHintActionImpl.java @@ -132,4 +132,8 @@ public String toString() { .build(); } + @Override + public ProductSetCategoryOrderHintAction copyDeep() { + return ProductSetCategoryOrderHintAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetDescriptionAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetDescriptionAction.java index f6d1afb0b3b..baa9e55f6e5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetDescriptionAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetDescriptionAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDescription") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSetDescriptionActionImpl.class) public interface ProductSetDescriptionAction extends ProductUpdateAction { @@ -86,6 +87,8 @@ public static ProductSetDescriptionAction of(final ProductSetDescriptionAction t return instance; } + public ProductSetDescriptionAction copyDeep(); + /** * factory method to create a deep copy of ProductSetDescriptionAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetDescriptionActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetDescriptionActionImpl.java index 0bffc527a9a..4b0455f2ad4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetDescriptionActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetDescriptionActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public ProductSetDescriptionAction copyDeep() { + return ProductSetDescriptionAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetDiscountedPriceAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetDiscountedPriceAction.java index 61ac61221df..d633f7bf78a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetDiscountedPriceAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetDiscountedPriceAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDiscountedPrice") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSetDiscountedPriceActionImpl.class) public interface ProductSetDiscountedPriceAction extends ProductUpdateAction { @@ -104,6 +105,8 @@ public static ProductSetDiscountedPriceAction of(final ProductSetDiscountedPrice return instance; } + public ProductSetDiscountedPriceAction copyDeep(); + /** * factory method to create a deep copy of ProductSetDiscountedPriceAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetDiscountedPriceActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetDiscountedPriceActionImpl.java index 5d767d89b13..02b5e05708a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetDiscountedPriceActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetDiscountedPriceActionImpl.java @@ -133,4 +133,8 @@ public String toString() { .build(); } + @Override + public ProductSetDiscountedPriceAction copyDeep() { + return ProductSetDiscountedPriceAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetImageLabelAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetImageLabelAction.java index cac11a7479b..627e760a19b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetImageLabelAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetImageLabelAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setImageLabel") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSetImageLabelActionImpl.class) public interface ProductSetImageLabelAction extends ProductUpdateAction { @@ -134,6 +135,8 @@ public static ProductSetImageLabelAction of(final ProductSetImageLabelAction tem return instance; } + public ProductSetImageLabelAction copyDeep(); + /** * factory method to create a deep copy of ProductSetImageLabelAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetImageLabelActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetImageLabelActionImpl.java index c70039530e7..a24c4cc3d7f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetImageLabelActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetImageLabelActionImpl.java @@ -171,4 +171,8 @@ public String toString() { .build(); } + @Override + public ProductSetImageLabelAction copyDeep() { + return ProductSetImageLabelAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetKeyAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetKeyAction.java index 8cfd12f5d97..1d9ddbc3514 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetKeyAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetKeyAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setKey") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSetKeyActionImpl.class) public interface ProductSetKeyAction extends ProductUpdateAction { @@ -69,6 +70,8 @@ public static ProductSetKeyAction of(final ProductSetKeyAction template) { return instance; } + public ProductSetKeyAction copyDeep(); + /** * factory method to create a deep copy of ProductSetKeyAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetKeyActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetKeyActionImpl.java index 1e5f12b8ff8..f511a778c99 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetKeyActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetKeyActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public ProductSetKeyAction copyDeep() { + return ProductSetKeyAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetMetaDescriptionAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetMetaDescriptionAction.java index 4cbb215ab48..4164c94ef98 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetMetaDescriptionAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetMetaDescriptionAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setMetaDescription") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSetMetaDescriptionActionImpl.class) public interface ProductSetMetaDescriptionAction extends ProductUpdateAction { @@ -86,6 +87,8 @@ public static ProductSetMetaDescriptionAction of(final ProductSetMetaDescription return instance; } + public ProductSetMetaDescriptionAction copyDeep(); + /** * factory method to create a deep copy of ProductSetMetaDescriptionAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetMetaDescriptionActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetMetaDescriptionActionImpl.java index 5ba9f633368..c9ff7f024f9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetMetaDescriptionActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetMetaDescriptionActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public ProductSetMetaDescriptionAction copyDeep() { + return ProductSetMetaDescriptionAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetMetaKeywordsAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetMetaKeywordsAction.java index 214790571a4..398367b3f1f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetMetaKeywordsAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetMetaKeywordsAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setMetaKeywords") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSetMetaKeywordsActionImpl.class) public interface ProductSetMetaKeywordsAction extends ProductUpdateAction { @@ -86,6 +87,8 @@ public static ProductSetMetaKeywordsAction of(final ProductSetMetaKeywordsAction return instance; } + public ProductSetMetaKeywordsAction copyDeep(); + /** * factory method to create a deep copy of ProductSetMetaKeywordsAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetMetaKeywordsActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetMetaKeywordsActionImpl.java index 496ab31b8fb..324e748dba8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetMetaKeywordsActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetMetaKeywordsActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public ProductSetMetaKeywordsAction copyDeep() { + return ProductSetMetaKeywordsAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetMetaTitleAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetMetaTitleAction.java index 2ffa5d0a03e..a3f402ac795 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetMetaTitleAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetMetaTitleAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setMetaTitle") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSetMetaTitleActionImpl.class) public interface ProductSetMetaTitleAction extends ProductUpdateAction { @@ -86,6 +87,8 @@ public static ProductSetMetaTitleAction of(final ProductSetMetaTitleAction templ return instance; } + public ProductSetMetaTitleAction copyDeep(); + /** * factory method to create a deep copy of ProductSetMetaTitleAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetMetaTitleActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetMetaTitleActionImpl.java index 3a153f0f691..65ff0076d57 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetMetaTitleActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetMetaTitleActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public ProductSetMetaTitleAction copyDeep() { + return ProductSetMetaTitleAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetPriceKeyAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetPriceKeyAction.java index fc59ca1b293..cadca4ae0d0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetPriceKeyAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetPriceKeyAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setPriceKey") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSetPriceKeyActionImpl.class) public interface ProductSetPriceKeyAction extends ProductUpdateAction { @@ -102,6 +103,8 @@ public static ProductSetPriceKeyAction of(final ProductSetPriceKeyAction templat return instance; } + public ProductSetPriceKeyAction copyDeep(); + /** * factory method to create a deep copy of ProductSetPriceKeyAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetPriceKeyActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetPriceKeyActionImpl.java index 94082698177..c574e82673d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetPriceKeyActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetPriceKeyActionImpl.java @@ -128,4 +128,8 @@ public String toString() { .build(); } + @Override + public ProductSetPriceKeyAction copyDeep() { + return ProductSetPriceKeyAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetPriceModeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetPriceModeAction.java index c8a34ab32e4..27ec5c29387 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetPriceModeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetPriceModeAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setPriceMode") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSetPriceModeActionImpl.class) public interface ProductSetPriceModeAction extends ProductUpdateAction { @@ -67,6 +68,8 @@ public static ProductSetPriceModeAction of(final ProductSetPriceModeAction templ return instance; } + public ProductSetPriceModeAction copyDeep(); + /** * factory method to create a deep copy of ProductSetPriceModeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetPriceModeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetPriceModeActionImpl.java index e6e1fe1e38c..512b394be3f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetPriceModeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetPriceModeActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public ProductSetPriceModeAction copyDeep() { + return ProductSetPriceModeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetPricesAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetPricesAction.java index 2c9e44b7bd0..d0e06e86279 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetPricesAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetPricesAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setPrices") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSetPricesActionImpl.class) public interface ProductSetPricesAction extends ProductUpdateAction { @@ -130,6 +131,8 @@ public static ProductSetPricesAction of(final ProductSetPricesAction template) { return instance; } + public ProductSetPricesAction copyDeep(); + /** * factory method to create a deep copy of ProductSetPricesAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetPricesActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetPricesActionImpl.java index 2644d3ddaba..f4f17fff6f0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetPricesActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetPricesActionImpl.java @@ -156,4 +156,8 @@ public String toString() { .build(); } + @Override + public ProductSetPricesAction copyDeep() { + return ProductSetPricesAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetProductPriceCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetProductPriceCustomFieldAction.java index a1c2f599e16..11b06ad6b66 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetProductPriceCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetProductPriceCustomFieldAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setProductPriceCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSetProductPriceCustomFieldActionImpl.class) public interface ProductSetProductPriceCustomFieldAction extends ProductUpdateAction { @@ -119,6 +120,8 @@ public static ProductSetProductPriceCustomFieldAction of(final ProductSetProduct return instance; } + public ProductSetProductPriceCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of ProductSetProductPriceCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetProductPriceCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetProductPriceCustomFieldActionImpl.java index 16a82e5a2d4..7cb9b02ec0a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetProductPriceCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetProductPriceCustomFieldActionImpl.java @@ -152,4 +152,8 @@ public String toString() { .build(); } + @Override + public ProductSetProductPriceCustomFieldAction copyDeep() { + return ProductSetProductPriceCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetProductPriceCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetProductPriceCustomTypeAction.java index 291d7ebf858..c1bb9d6edcb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetProductPriceCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetProductPriceCustomTypeAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setProductPriceCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSetProductPriceCustomTypeActionImpl.class) public interface ProductSetProductPriceCustomTypeAction extends ProductUpdateAction { @@ -121,6 +122,8 @@ public static ProductSetProductPriceCustomTypeAction of(final ProductSetProductP return instance; } + public ProductSetProductPriceCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of ProductSetProductPriceCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetProductPriceCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetProductPriceCustomTypeActionImpl.java index a146937e816..28c1a76a638 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetProductPriceCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetProductPriceCustomTypeActionImpl.java @@ -153,4 +153,8 @@ public String toString() { .build(); } + @Override + public ProductSetProductPriceCustomTypeAction copyDeep() { + return ProductSetProductPriceCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetProductVariantKeyAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetProductVariantKeyAction.java index 9c3d3b9636b..c733a725af7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetProductVariantKeyAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetProductVariantKeyAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setProductVariantKey") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSetProductVariantKeyActionImpl.class) public interface ProductSetProductVariantKeyAction extends ProductUpdateAction { @@ -115,6 +116,8 @@ public static ProductSetProductVariantKeyAction of(final ProductSetProductVarian return instance; } + public ProductSetProductVariantKeyAction copyDeep(); + /** * factory method to create a deep copy of ProductSetProductVariantKeyAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetProductVariantKeyActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetProductVariantKeyActionImpl.java index bedc7dfad04..ef07eb40b26 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetProductVariantKeyActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetProductVariantKeyActionImpl.java @@ -152,4 +152,8 @@ public String toString() { .build(); } + @Override + public ProductSetProductVariantKeyAction copyDeep() { + return ProductSetProductVariantKeyAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetSearchKeywordsAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetSearchKeywordsAction.java index 70064141843..f790382a7c7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetSearchKeywordsAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetSearchKeywordsAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setSearchKeywords") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSetSearchKeywordsActionImpl.class) public interface ProductSetSearchKeywordsAction extends ProductUpdateAction { @@ -88,6 +89,8 @@ public static ProductSetSearchKeywordsAction of(final ProductSetSearchKeywordsAc return instance; } + public ProductSetSearchKeywordsAction copyDeep(); + /** * factory method to create a deep copy of ProductSetSearchKeywordsAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetSearchKeywordsActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetSearchKeywordsActionImpl.java index 0ea9e31ffd5..2fda373d04c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetSearchKeywordsActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetSearchKeywordsActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public ProductSetSearchKeywordsAction copyDeep() { + return ProductSetSearchKeywordsAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetSkuAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetSkuAction.java index 19b592529d4..0ba2cb94756 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetSkuAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetSkuAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setSku") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSetSkuActionImpl.class) public interface ProductSetSkuAction extends ProductUpdateAction { @@ -102,6 +103,8 @@ public static ProductSetSkuAction of(final ProductSetSkuAction template) { return instance; } + public ProductSetSkuAction copyDeep(); + /** * factory method to create a deep copy of ProductSetSkuAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetSkuActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetSkuActionImpl.java index 0e727f77888..19d2d2de910 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetSkuActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetSkuActionImpl.java @@ -128,4 +128,8 @@ public String toString() { .build(); } + @Override + public ProductSetSkuAction copyDeep() { + return ProductSetSkuAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetTaxCategoryAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetTaxCategoryAction.java index 93d31c70897..ec6d74ce731 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetTaxCategoryAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetTaxCategoryAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setTaxCategory") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSetTaxCategoryActionImpl.class) public interface ProductSetTaxCategoryAction extends ProductUpdateAction { @@ -70,6 +71,8 @@ public static ProductSetTaxCategoryAction of(final ProductSetTaxCategoryAction t return instance; } + public ProductSetTaxCategoryAction copyDeep(); + /** * factory method to create a deep copy of ProductSetTaxCategoryAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetTaxCategoryActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetTaxCategoryActionImpl.java index 319acb4f3d3..62ce0318f37 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetTaxCategoryActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductSetTaxCategoryActionImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public ProductSetTaxCategoryAction copyDeep() { + return ProductSetTaxCategoryAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductTransitionStateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductTransitionStateAction.java index fa15a67e944..306c1442f60 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductTransitionStateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductTransitionStateAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("transitionState") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTransitionStateActionImpl.class) public interface ProductTransitionStateAction extends ProductUpdateAction { @@ -86,6 +87,8 @@ public static ProductTransitionStateAction of(final ProductTransitionStateAction return instance; } + public ProductTransitionStateAction copyDeep(); + /** * factory method to create a deep copy of ProductTransitionStateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductTransitionStateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductTransitionStateActionImpl.java index 6183c7a4bb0..4aff1fcfc3e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductTransitionStateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductTransitionStateActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public ProductTransitionStateAction copyDeep() { + return ProductTransitionStateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductUnpublishAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductUnpublishAction.java index 348a968c53c..a74f984dbbd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductUnpublishAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductUnpublishAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("unpublish") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductUnpublishActionImpl.class) public interface ProductUnpublishAction extends ProductUpdateAction { @@ -56,6 +57,8 @@ public static ProductUnpublishAction of(final ProductUnpublishAction template) { return instance; } + public ProductUnpublishAction copyDeep(); + /** * factory method to create a deep copy of ProductUnpublishAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductUnpublishActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductUnpublishActionImpl.java index 4081400557e..40b1bbdcbb3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductUnpublishActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductUnpublishActionImpl.java @@ -67,4 +67,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public ProductUnpublishAction copyDeep() { + return ProductUnpublishAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductUpdate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductUpdate.java index 398c723a3b3..4b3edc7f3b1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductUpdate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductUpdate.java @@ -94,6 +94,8 @@ public static ProductUpdate of(final ProductUpdate template) { return instance; } + public ProductUpdate copyDeep(); + /** * factory method to create a deep copy of ProductUpdate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductUpdateAction.java index d6a4ba511d3..0f7b1c920b9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductUpdateAction.java @@ -27,55 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductAddAssetActionImpl.class, name = ProductAddAssetAction.ADD_ASSET), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductAddExternalImageActionImpl.class, name = ProductAddExternalImageAction.ADD_EXTERNAL_IMAGE), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductAddPriceActionImpl.class, name = ProductAddPriceAction.ADD_PRICE), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductAddToCategoryActionImpl.class, name = ProductAddToCategoryAction.ADD_TO_CATEGORY), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductAddVariantActionImpl.class, name = ProductAddVariantAction.ADD_VARIANT), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductChangeAssetNameActionImpl.class, name = ProductChangeAssetNameAction.CHANGE_ASSET_NAME), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductChangeAssetOrderActionImpl.class, name = ProductChangeAssetOrderAction.CHANGE_ASSET_ORDER), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductChangeMasterVariantActionImpl.class, name = ProductChangeMasterVariantAction.CHANGE_MASTER_VARIANT), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductChangeNameActionImpl.class, name = ProductChangeNameAction.CHANGE_NAME), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductChangePriceActionImpl.class, name = ProductChangePriceAction.CHANGE_PRICE), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductChangeSlugActionImpl.class, name = ProductChangeSlugAction.CHANGE_SLUG), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductLegacySetSkuActionImpl.class, name = ProductLegacySetSkuAction.LEGACY_SET_SKU), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductMoveImageToPositionActionImpl.class, name = ProductMoveImageToPositionAction.MOVE_IMAGE_TO_POSITION), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductPublishActionImpl.class, name = ProductPublishAction.PUBLISH), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductRemoveAssetActionImpl.class, name = ProductRemoveAssetAction.REMOVE_ASSET), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductRemoveFromCategoryActionImpl.class, name = ProductRemoveFromCategoryAction.REMOVE_FROM_CATEGORY), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductRemoveImageActionImpl.class, name = ProductRemoveImageAction.REMOVE_IMAGE), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductRemovePriceActionImpl.class, name = ProductRemovePriceAction.REMOVE_PRICE), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductRemoveVariantActionImpl.class, name = ProductRemoveVariantAction.REMOVE_VARIANT), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductRevertStagedChangesActionImpl.class, name = ProductRevertStagedChangesAction.REVERT_STAGED_CHANGES), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductRevertStagedVariantChangesActionImpl.class, name = ProductRevertStagedVariantChangesAction.REVERT_STAGED_VARIANT_CHANGES), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductSetAssetCustomFieldActionImpl.class, name = ProductSetAssetCustomFieldAction.SET_ASSET_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductSetAssetCustomTypeActionImpl.class, name = ProductSetAssetCustomTypeAction.SET_ASSET_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductSetAssetDescriptionActionImpl.class, name = ProductSetAssetDescriptionAction.SET_ASSET_DESCRIPTION), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductSetAssetKeyActionImpl.class, name = ProductSetAssetKeyAction.SET_ASSET_KEY), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductSetAssetSourcesActionImpl.class, name = ProductSetAssetSourcesAction.SET_ASSET_SOURCES), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductSetAssetTagsActionImpl.class, name = ProductSetAssetTagsAction.SET_ASSET_TAGS), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductSetAttributeActionImpl.class, name = ProductSetAttributeAction.SET_ATTRIBUTE), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductSetAttributeInAllVariantsActionImpl.class, name = ProductSetAttributeInAllVariantsAction.SET_ATTRIBUTE_IN_ALL_VARIANTS), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductSetCategoryOrderHintActionImpl.class, name = ProductSetCategoryOrderHintAction.SET_CATEGORY_ORDER_HINT), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductSetDescriptionActionImpl.class, name = ProductSetDescriptionAction.SET_DESCRIPTION), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductSetDiscountedPriceActionImpl.class, name = ProductSetDiscountedPriceAction.SET_DISCOUNTED_PRICE), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductSetImageLabelActionImpl.class, name = ProductSetImageLabelAction.SET_IMAGE_LABEL), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductSetKeyActionImpl.class, name = ProductSetKeyAction.SET_KEY), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductSetMetaDescriptionActionImpl.class, name = ProductSetMetaDescriptionAction.SET_META_DESCRIPTION), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductSetMetaKeywordsActionImpl.class, name = ProductSetMetaKeywordsAction.SET_META_KEYWORDS), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductSetMetaTitleActionImpl.class, name = ProductSetMetaTitleAction.SET_META_TITLE), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductSetPriceKeyActionImpl.class, name = ProductSetPriceKeyAction.SET_PRICE_KEY), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductSetPriceModeActionImpl.class, name = ProductSetPriceModeAction.SET_PRICE_MODE), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductSetPricesActionImpl.class, name = ProductSetPricesAction.SET_PRICES), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductSetProductPriceCustomFieldActionImpl.class, name = ProductSetProductPriceCustomFieldAction.SET_PRODUCT_PRICE_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductSetProductPriceCustomTypeActionImpl.class, name = ProductSetProductPriceCustomTypeAction.SET_PRODUCT_PRICE_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductSetProductVariantKeyActionImpl.class, name = ProductSetProductVariantKeyAction.SET_PRODUCT_VARIANT_KEY), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductSetSearchKeywordsActionImpl.class, name = ProductSetSearchKeywordsAction.SET_SEARCH_KEYWORDS), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductSetSkuActionImpl.class, name = ProductSetSkuAction.SET_SKU), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductSetTaxCategoryActionImpl.class, name = ProductSetTaxCategoryAction.SET_TAX_CATEGORY), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductTransitionStateActionImpl.class, name = ProductTransitionStateAction.TRANSITION_STATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.ProductUnpublishActionImpl.class, name = ProductUnpublishAction.UNPUBLISH) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = ProductUpdateActionImpl.class, visible = true) @JsonDeserialize(as = ProductUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -89,6 +40,8 @@ public interface ProductUpdateAction extends com.commercetools.api.models.Resour @JsonProperty("action") public String getAction(); + public ProductUpdateAction copyDeep(); + /** * factory method to create a deep copy of ProductUpdateAction * @param template instance to be copied @@ -99,197 +52,9 @@ public static ProductUpdateAction deepCopy(@Nullable final ProductUpdateAction t if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.product.ProductAddAssetAction) { - return com.commercetools.api.models.product.ProductAddAssetAction - .deepCopy((com.commercetools.api.models.product.ProductAddAssetAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductAddExternalImageAction) { - return com.commercetools.api.models.product.ProductAddExternalImageAction - .deepCopy((com.commercetools.api.models.product.ProductAddExternalImageAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductAddPriceAction) { - return com.commercetools.api.models.product.ProductAddPriceAction - .deepCopy((com.commercetools.api.models.product.ProductAddPriceAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductAddToCategoryAction) { - return com.commercetools.api.models.product.ProductAddToCategoryAction - .deepCopy((com.commercetools.api.models.product.ProductAddToCategoryAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductAddVariantAction) { - return com.commercetools.api.models.product.ProductAddVariantAction - .deepCopy((com.commercetools.api.models.product.ProductAddVariantAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductChangeAssetNameAction) { - return com.commercetools.api.models.product.ProductChangeAssetNameAction - .deepCopy((com.commercetools.api.models.product.ProductChangeAssetNameAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductChangeAssetOrderAction) { - return com.commercetools.api.models.product.ProductChangeAssetOrderAction - .deepCopy((com.commercetools.api.models.product.ProductChangeAssetOrderAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductChangeMasterVariantAction) { - return com.commercetools.api.models.product.ProductChangeMasterVariantAction - .deepCopy((com.commercetools.api.models.product.ProductChangeMasterVariantAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductChangeNameAction) { - return com.commercetools.api.models.product.ProductChangeNameAction - .deepCopy((com.commercetools.api.models.product.ProductChangeNameAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductChangePriceAction) { - return com.commercetools.api.models.product.ProductChangePriceAction - .deepCopy((com.commercetools.api.models.product.ProductChangePriceAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductChangeSlugAction) { - return com.commercetools.api.models.product.ProductChangeSlugAction - .deepCopy((com.commercetools.api.models.product.ProductChangeSlugAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductLegacySetSkuAction) { - return com.commercetools.api.models.product.ProductLegacySetSkuAction - .deepCopy((com.commercetools.api.models.product.ProductLegacySetSkuAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductMoveImageToPositionAction) { - return com.commercetools.api.models.product.ProductMoveImageToPositionAction - .deepCopy((com.commercetools.api.models.product.ProductMoveImageToPositionAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductPublishAction) { - return com.commercetools.api.models.product.ProductPublishAction - .deepCopy((com.commercetools.api.models.product.ProductPublishAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductRemoveAssetAction) { - return com.commercetools.api.models.product.ProductRemoveAssetAction - .deepCopy((com.commercetools.api.models.product.ProductRemoveAssetAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductRemoveFromCategoryAction) { - return com.commercetools.api.models.product.ProductRemoveFromCategoryAction - .deepCopy((com.commercetools.api.models.product.ProductRemoveFromCategoryAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductRemoveImageAction) { - return com.commercetools.api.models.product.ProductRemoveImageAction - .deepCopy((com.commercetools.api.models.product.ProductRemoveImageAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductRemovePriceAction) { - return com.commercetools.api.models.product.ProductRemovePriceAction - .deepCopy((com.commercetools.api.models.product.ProductRemovePriceAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductRemoveVariantAction) { - return com.commercetools.api.models.product.ProductRemoveVariantAction - .deepCopy((com.commercetools.api.models.product.ProductRemoveVariantAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductRevertStagedChangesAction) { - return com.commercetools.api.models.product.ProductRevertStagedChangesAction - .deepCopy((com.commercetools.api.models.product.ProductRevertStagedChangesAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductRevertStagedVariantChangesAction) { - return com.commercetools.api.models.product.ProductRevertStagedVariantChangesAction - .deepCopy((com.commercetools.api.models.product.ProductRevertStagedVariantChangesAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductSetAssetCustomFieldAction) { - return com.commercetools.api.models.product.ProductSetAssetCustomFieldAction - .deepCopy((com.commercetools.api.models.product.ProductSetAssetCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductSetAssetCustomTypeAction) { - return com.commercetools.api.models.product.ProductSetAssetCustomTypeAction - .deepCopy((com.commercetools.api.models.product.ProductSetAssetCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductSetAssetDescriptionAction) { - return com.commercetools.api.models.product.ProductSetAssetDescriptionAction - .deepCopy((com.commercetools.api.models.product.ProductSetAssetDescriptionAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductSetAssetKeyAction) { - return com.commercetools.api.models.product.ProductSetAssetKeyAction - .deepCopy((com.commercetools.api.models.product.ProductSetAssetKeyAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductSetAssetSourcesAction) { - return com.commercetools.api.models.product.ProductSetAssetSourcesAction - .deepCopy((com.commercetools.api.models.product.ProductSetAssetSourcesAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductSetAssetTagsAction) { - return com.commercetools.api.models.product.ProductSetAssetTagsAction - .deepCopy((com.commercetools.api.models.product.ProductSetAssetTagsAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductSetAttributeAction) { - return com.commercetools.api.models.product.ProductSetAttributeAction - .deepCopy((com.commercetools.api.models.product.ProductSetAttributeAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductSetAttributeInAllVariantsAction) { - return com.commercetools.api.models.product.ProductSetAttributeInAllVariantsAction - .deepCopy((com.commercetools.api.models.product.ProductSetAttributeInAllVariantsAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductSetCategoryOrderHintAction) { - return com.commercetools.api.models.product.ProductSetCategoryOrderHintAction - .deepCopy((com.commercetools.api.models.product.ProductSetCategoryOrderHintAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductSetDescriptionAction) { - return com.commercetools.api.models.product.ProductSetDescriptionAction - .deepCopy((com.commercetools.api.models.product.ProductSetDescriptionAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductSetDiscountedPriceAction) { - return com.commercetools.api.models.product.ProductSetDiscountedPriceAction - .deepCopy((com.commercetools.api.models.product.ProductSetDiscountedPriceAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductSetImageLabelAction) { - return com.commercetools.api.models.product.ProductSetImageLabelAction - .deepCopy((com.commercetools.api.models.product.ProductSetImageLabelAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductSetKeyAction) { - return com.commercetools.api.models.product.ProductSetKeyAction - .deepCopy((com.commercetools.api.models.product.ProductSetKeyAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductSetMetaDescriptionAction) { - return com.commercetools.api.models.product.ProductSetMetaDescriptionAction - .deepCopy((com.commercetools.api.models.product.ProductSetMetaDescriptionAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductSetMetaKeywordsAction) { - return com.commercetools.api.models.product.ProductSetMetaKeywordsAction - .deepCopy((com.commercetools.api.models.product.ProductSetMetaKeywordsAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductSetMetaTitleAction) { - return com.commercetools.api.models.product.ProductSetMetaTitleAction - .deepCopy((com.commercetools.api.models.product.ProductSetMetaTitleAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductSetPriceKeyAction) { - return com.commercetools.api.models.product.ProductSetPriceKeyAction - .deepCopy((com.commercetools.api.models.product.ProductSetPriceKeyAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductSetPriceModeAction) { - return com.commercetools.api.models.product.ProductSetPriceModeAction - .deepCopy((com.commercetools.api.models.product.ProductSetPriceModeAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductSetPricesAction) { - return com.commercetools.api.models.product.ProductSetPricesAction - .deepCopy((com.commercetools.api.models.product.ProductSetPricesAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductSetProductPriceCustomFieldAction) { - return com.commercetools.api.models.product.ProductSetProductPriceCustomFieldAction - .deepCopy((com.commercetools.api.models.product.ProductSetProductPriceCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductSetProductPriceCustomTypeAction) { - return com.commercetools.api.models.product.ProductSetProductPriceCustomTypeAction - .deepCopy((com.commercetools.api.models.product.ProductSetProductPriceCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductSetProductVariantKeyAction) { - return com.commercetools.api.models.product.ProductSetProductVariantKeyAction - .deepCopy((com.commercetools.api.models.product.ProductSetProductVariantKeyAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductSetSearchKeywordsAction) { - return com.commercetools.api.models.product.ProductSetSearchKeywordsAction - .deepCopy((com.commercetools.api.models.product.ProductSetSearchKeywordsAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductSetSkuAction) { - return com.commercetools.api.models.product.ProductSetSkuAction - .deepCopy((com.commercetools.api.models.product.ProductSetSkuAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductSetTaxCategoryAction) { - return com.commercetools.api.models.product.ProductSetTaxCategoryAction - .deepCopy((com.commercetools.api.models.product.ProductSetTaxCategoryAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductTransitionStateAction) { - return com.commercetools.api.models.product.ProductTransitionStateAction - .deepCopy((com.commercetools.api.models.product.ProductTransitionStateAction) template); - } - if (template instanceof com.commercetools.api.models.product.ProductUnpublishAction) { - return com.commercetools.api.models.product.ProductUnpublishAction - .deepCopy((com.commercetools.api.models.product.ProductUnpublishAction) template); + + if (!(template instanceof ProductUpdateActionImpl)) { + return template.copyDeep(); } ProductUpdateActionImpl instance = new ProductUpdateActionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductUpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductUpdateActionImpl.java index d5c68c87b51..a8f56294470 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductUpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductUpdateActionImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public ProductUpdateAction copyDeep() { + return ProductUpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductUpdateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductUpdateImpl.java index a039a24280f..2bb8e31345f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductUpdateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductUpdateImpl.java @@ -99,4 +99,8 @@ public String toString() { .build(); } + @Override + public ProductUpdate copyDeep() { + return ProductUpdate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductVariant.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductVariant.java index abc22b7b26d..f1f53ce0897 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductVariant.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductVariant.java @@ -281,6 +281,8 @@ public static ProductVariant of(final ProductVariant template) { return instance; } + public ProductVariant copyDeep(); + /** * factory method to create a deep copy of ProductVariant * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductVariantAvailability.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductVariantAvailability.java index 3b908efd960..3fd40f82164 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductVariantAvailability.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductVariantAvailability.java @@ -144,6 +144,8 @@ public static ProductVariantAvailability of(final ProductVariantAvailability tem return instance; } + public ProductVariantAvailability copyDeep(); + /** * factory method to create a deep copy of ProductVariantAvailability * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductVariantAvailabilityImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductVariantAvailabilityImpl.java index 8f81d0bc05f..30b18f13302 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductVariantAvailabilityImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductVariantAvailabilityImpl.java @@ -177,4 +177,8 @@ public String toString() { .build(); } + @Override + public ProductVariantAvailability copyDeep() { + return ProductVariantAvailability.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductVariantChannelAvailability.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductVariantChannelAvailability.java index dd3c3fd5f85..fcf3ca20f91 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductVariantChannelAvailability.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductVariantChannelAvailability.java @@ -130,6 +130,8 @@ public static ProductVariantChannelAvailability of(final ProductVariantChannelAv return instance; } + public ProductVariantChannelAvailability copyDeep(); + /** * factory method to create a deep copy of ProductVariantChannelAvailability * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductVariantChannelAvailabilityImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductVariantChannelAvailabilityImpl.java index 34a100b05b3..af8a8890ece 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductVariantChannelAvailabilityImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductVariantChannelAvailabilityImpl.java @@ -156,4 +156,8 @@ public String toString() { .build(); } + @Override + public ProductVariantChannelAvailability copyDeep() { + return ProductVariantChannelAvailability.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductVariantChannelAvailabilityMap.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductVariantChannelAvailabilityMap.java index df82d5f5d91..2338c2178e5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductVariantChannelAvailabilityMap.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductVariantChannelAvailabilityMap.java @@ -69,6 +69,8 @@ public static ProductVariantChannelAvailabilityMap of(final ProductVariantChanne return instance; } + public ProductVariantChannelAvailabilityMap copyDeep(); + /** * factory method to create a deep copy of ProductVariantChannelAvailabilityMap * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductVariantChannelAvailabilityMapImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductVariantChannelAvailabilityMapImpl.java index 7325c4f6084..6c9749b35df 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductVariantChannelAvailabilityMapImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductVariantChannelAvailabilityMapImpl.java @@ -78,4 +78,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("values", values).build(); } + @Override + public ProductVariantChannelAvailabilityMap copyDeep() { + return ProductVariantChannelAvailabilityMap.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductVariantDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductVariantDraft.java index b721ba1d1db..7674803c917 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductVariantDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductVariantDraft.java @@ -181,6 +181,8 @@ public static ProductVariantDraft of(final ProductVariantDraft template) { return instance; } + public ProductVariantDraft copyDeep(); + /** * factory method to create a deep copy of ProductVariantDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductVariantDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductVariantDraftImpl.java index b0b9310747c..bc69f21ee5a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductVariantDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductVariantDraftImpl.java @@ -192,4 +192,8 @@ public String toString() { .build(); } + @Override + public ProductVariantDraft copyDeep() { + return ProductVariantDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductVariantImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductVariantImpl.java index ab6c6c56905..eea2cd52583 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductVariantImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/ProductVariantImpl.java @@ -313,4 +313,8 @@ public String toString() { .build(); } + @Override + public ProductVariant copyDeep() { + return ProductVariant.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/RangeFacetResult.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/RangeFacetResult.java index 19f52044ad6..8fbd431fb8f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/RangeFacetResult.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/RangeFacetResult.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("range") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = RangeFacetResultImpl.class) public interface RangeFacetResult extends FacetResult { @@ -81,6 +82,8 @@ public static RangeFacetResult of(final RangeFacetResult template) { return instance; } + public RangeFacetResult copyDeep(); + /** * factory method to create a deep copy of RangeFacetResult * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/RangeFacetResultImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/RangeFacetResultImpl.java index 90ec1f536cc..e5b330a9991 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/RangeFacetResultImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/RangeFacetResultImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public RangeFacetResult copyDeep() { + return RangeFacetResult.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/SearchKeyword.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/SearchKeyword.java index e955351ff41..10f5a409728 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/SearchKeyword.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/SearchKeyword.java @@ -82,6 +82,8 @@ public static SearchKeyword of(final SearchKeyword template) { return instance; } + public SearchKeyword copyDeep(); + /** * factory method to create a deep copy of SearchKeyword * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/SearchKeywordImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/SearchKeywordImpl.java index 71f965f2b05..b98a75dc33a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/SearchKeywordImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/SearchKeywordImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public SearchKeyword copyDeep() { + return SearchKeyword.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/SearchKeywords.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/SearchKeywords.java index 4e1d93ebb2b..f02ae38684d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/SearchKeywords.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/SearchKeywords.java @@ -69,6 +69,8 @@ public static SearchKeywords of(final SearchKeywords template) { return instance; } + public SearchKeywords copyDeep(); + /** * factory method to create a deep copy of SearchKeywords * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/SearchKeywordsImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/SearchKeywordsImpl.java index 39731ee2d87..011ee379b51 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/SearchKeywordsImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/SearchKeywordsImpl.java @@ -78,4 +78,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("values", values).build(); } + @Override + public SearchKeywords copyDeep() { + return SearchKeywords.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/SuggestTokenizer.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/SuggestTokenizer.java index 827717951ba..7a27bb16f2e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/SuggestTokenizer.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/SuggestTokenizer.java @@ -27,9 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.product.CustomTokenizerImpl.class, name = CustomTokenizer.CUSTOM), - @JsonSubTypes.Type(value = com.commercetools.api.models.product.WhitespaceTokenizerImpl.class, name = WhitespaceTokenizer.WHITESPACE) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "type", defaultImpl = SuggestTokenizerImpl.class, visible = true) @JsonDeserialize(as = SuggestTokenizerImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -43,6 +40,8 @@ public interface SuggestTokenizer { @JsonProperty("type") public String getType(); + public SuggestTokenizer copyDeep(); + /** * factory method to create a deep copy of SuggestTokenizer * @param template instance to be copied @@ -53,13 +52,9 @@ public static SuggestTokenizer deepCopy(@Nullable final SuggestTokenizer templat if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.product.CustomTokenizer) { - return com.commercetools.api.models.product.CustomTokenizer - .deepCopy((com.commercetools.api.models.product.CustomTokenizer) template); - } - if (template instanceof com.commercetools.api.models.product.WhitespaceTokenizer) { - return com.commercetools.api.models.product.WhitespaceTokenizer - .deepCopy((com.commercetools.api.models.product.WhitespaceTokenizer) template); + + if (!(template instanceof SuggestTokenizerImpl)) { + return template.copyDeep(); } SuggestTokenizerImpl instance = new SuggestTokenizerImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/SuggestTokenizerImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/SuggestTokenizerImpl.java index 91214e15783..4dc6568d1fa 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/SuggestTokenizerImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/SuggestTokenizerImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public SuggestTokenizer copyDeep() { + return SuggestTokenizer.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/Suggestion.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/Suggestion.java index 02226bdf35e..46098e1a658 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/Suggestion.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/Suggestion.java @@ -65,6 +65,8 @@ public static Suggestion of(final Suggestion template) { return instance; } + public Suggestion copyDeep(); + /** * factory method to create a deep copy of Suggestion * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/SuggestionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/SuggestionImpl.java index ea6090c45fc..ee63d8ba7a9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/SuggestionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/SuggestionImpl.java @@ -73,4 +73,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("text", text).build(); } + @Override + public Suggestion copyDeep() { + return Suggestion.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/SuggestionResult.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/SuggestionResult.java index a2a2f24986a..94fa6731713 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/SuggestionResult.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/SuggestionResult.java @@ -69,6 +69,8 @@ public static SuggestionResult of(final SuggestionResult template) { return instance; } + public SuggestionResult copyDeep(); + /** * factory method to create a deep copy of SuggestionResult * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/SuggestionResultImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/SuggestionResultImpl.java index 5e078e5cd85..493a279b70d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/SuggestionResultImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/SuggestionResultImpl.java @@ -78,4 +78,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("values", values).build(); } + @Override + public SuggestionResult copyDeep() { + return SuggestionResult.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/TermFacetResult.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/TermFacetResult.java index 841ad0cf2d9..be58a425dba 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/TermFacetResult.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/TermFacetResult.java @@ -33,6 +33,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("terms") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = TermFacetResultImpl.class) public interface TermFacetResult extends FacetResult { @@ -163,6 +164,8 @@ public static TermFacetResult of(final TermFacetResult template) { return instance; } + public TermFacetResult copyDeep(); + /** * factory method to create a deep copy of TermFacetResult * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/TermFacetResultImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/TermFacetResultImpl.java index 7c4b0e0058c..19779627394 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/TermFacetResultImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/TermFacetResultImpl.java @@ -183,4 +183,8 @@ public String toString() { .build(); } + @Override + public TermFacetResult copyDeep() { + return TermFacetResult.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/WhitespaceTokenizer.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/WhitespaceTokenizer.java index 77f55597514..aee2745e210 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/WhitespaceTokenizer.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/WhitespaceTokenizer.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("whitespace") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = WhitespaceTokenizerImpl.class) public interface WhitespaceTokenizer extends SuggestTokenizer { @@ -51,6 +52,8 @@ public static WhitespaceTokenizer of(final WhitespaceTokenizer template) { return instance; } + public WhitespaceTokenizer copyDeep(); + /** * factory method to create a deep copy of WhitespaceTokenizer * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/WhitespaceTokenizerImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/WhitespaceTokenizerImpl.java index 317e4cda71c..eba8c7ed645 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/WhitespaceTokenizerImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product/WhitespaceTokenizerImpl.java @@ -62,4 +62,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public WhitespaceTokenizer copyDeep() { + return WhitespaceTokenizer.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscount.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscount.java index 93554962773..d6b7d1a9f03 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscount.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscount.java @@ -336,6 +336,8 @@ public static ProductDiscount of(final ProductDiscount template) { return instance; } + public ProductDiscount copyDeep(); + /** * factory method to create a deep copy of ProductDiscount * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountChangeIsActiveAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountChangeIsActiveAction.java index 2f82260dd09..9cc7112d3e2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountChangeIsActiveAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountChangeIsActiveAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeIsActive") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductDiscountChangeIsActiveActionImpl.class) public interface ProductDiscountChangeIsActiveAction extends ProductDiscountUpdateAction { @@ -70,6 +71,8 @@ public static ProductDiscountChangeIsActiveAction of(final ProductDiscountChange return instance; } + public ProductDiscountChangeIsActiveAction copyDeep(); + /** * factory method to create a deep copy of ProductDiscountChangeIsActiveAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountChangeIsActiveActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountChangeIsActiveActionImpl.java index dfd2ca0ab02..843ff3b7e59 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountChangeIsActiveActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountChangeIsActiveActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public ProductDiscountChangeIsActiveAction copyDeep() { + return ProductDiscountChangeIsActiveAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountChangeNameAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountChangeNameAction.java index d54ad654d92..d51bfdbfb0f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountChangeNameAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountChangeNameAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeName") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductDiscountChangeNameActionImpl.class) public interface ProductDiscountChangeNameAction extends ProductDiscountUpdateAction { @@ -73,6 +74,8 @@ public static ProductDiscountChangeNameAction of(final ProductDiscountChangeName return instance; } + public ProductDiscountChangeNameAction copyDeep(); + /** * factory method to create a deep copy of ProductDiscountChangeNameAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountChangeNameActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountChangeNameActionImpl.java index ecb0daf7eff..c7c38577007 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountChangeNameActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountChangeNameActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public ProductDiscountChangeNameAction copyDeep() { + return ProductDiscountChangeNameAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountChangePredicateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountChangePredicateAction.java index dcd43469481..d96beb6ba82 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountChangePredicateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountChangePredicateAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changePredicate") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductDiscountChangePredicateActionImpl.class) public interface ProductDiscountChangePredicateAction extends ProductDiscountUpdateAction { @@ -70,6 +71,8 @@ public static ProductDiscountChangePredicateAction of(final ProductDiscountChang return instance; } + public ProductDiscountChangePredicateAction copyDeep(); + /** * factory method to create a deep copy of ProductDiscountChangePredicateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountChangePredicateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountChangePredicateActionImpl.java index 0752b41035a..ce08f0db3d3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountChangePredicateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountChangePredicateActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public ProductDiscountChangePredicateAction copyDeep() { + return ProductDiscountChangePredicateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountChangeSortOrderAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountChangeSortOrderAction.java index 8ee489d355f..b41fdbe4345 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountChangeSortOrderAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountChangeSortOrderAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeSortOrder") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductDiscountChangeSortOrderActionImpl.class) public interface ProductDiscountChangeSortOrderAction extends ProductDiscountUpdateAction { @@ -70,6 +71,8 @@ public static ProductDiscountChangeSortOrderAction of(final ProductDiscountChang return instance; } + public ProductDiscountChangeSortOrderAction copyDeep(); + /** * factory method to create a deep copy of ProductDiscountChangeSortOrderAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountChangeSortOrderActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountChangeSortOrderActionImpl.java index c0584e0bbe2..289fceebab7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountChangeSortOrderActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountChangeSortOrderActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public ProductDiscountChangeSortOrderAction copyDeep() { + return ProductDiscountChangeSortOrderAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountChangeValueAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountChangeValueAction.java index 788e961983e..b31d5801582 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountChangeValueAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountChangeValueAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeValue") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductDiscountChangeValueActionImpl.class) public interface ProductDiscountChangeValueAction extends ProductDiscountUpdateAction { @@ -72,6 +73,8 @@ public static ProductDiscountChangeValueAction of(final ProductDiscountChangeVal return instance; } + public ProductDiscountChangeValueAction copyDeep(); + /** * factory method to create a deep copy of ProductDiscountChangeValueAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountChangeValueActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountChangeValueActionImpl.java index a247d831129..3780406361b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountChangeValueActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountChangeValueActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public ProductDiscountChangeValueAction copyDeep() { + return ProductDiscountChangeValueAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountDraft.java index 81a8935873a..506c499e1c7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountDraft.java @@ -203,6 +203,8 @@ public static ProductDiscountDraft of(final ProductDiscountDraft template) { return instance; } + public ProductDiscountDraft copyDeep(); + /** * factory method to create a deep copy of ProductDiscountDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountDraftImpl.java index cd85196a35c..07fe45e75bd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountDraftImpl.java @@ -236,4 +236,8 @@ public String toString() { .build(); } + @Override + public ProductDiscountDraft copyDeep() { + return ProductDiscountDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountImpl.java index 6423c1ffbd2..2e26208bc70 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountImpl.java @@ -379,4 +379,8 @@ public String toString() { .build(); } + @Override + public ProductDiscount copyDeep() { + return ProductDiscount.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountMatchQuery.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountMatchQuery.java index 1480e508a57..f310243b864 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountMatchQuery.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountMatchQuery.java @@ -119,6 +119,8 @@ public static ProductDiscountMatchQuery of(final ProductDiscountMatchQuery templ return instance; } + public ProductDiscountMatchQuery copyDeep(); + /** * factory method to create a deep copy of ProductDiscountMatchQuery * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountMatchQueryImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountMatchQueryImpl.java index a75437175c7..7dc748aeb7f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountMatchQueryImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountMatchQueryImpl.java @@ -136,4 +136,8 @@ public String toString() { .build(); } + @Override + public ProductDiscountMatchQuery copyDeep() { + return ProductDiscountMatchQuery.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountPagedQueryResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountPagedQueryResponse.java index 7d4891fd20b..98f40feffaa 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountPagedQueryResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountPagedQueryResponse.java @@ -144,6 +144,8 @@ public static ProductDiscountPagedQueryResponse of(final ProductDiscountPagedQue return instance; } + public ProductDiscountPagedQueryResponse copyDeep(); + /** * factory method to create a deep copy of ProductDiscountPagedQueryResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountPagedQueryResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountPagedQueryResponseImpl.java index 3def1e2a389..2e039eb9d65 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountPagedQueryResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountPagedQueryResponseImpl.java @@ -161,4 +161,8 @@ public String toString() { .build(); } + @Override + public ProductDiscountPagedQueryResponse copyDeep() { + return ProductDiscountPagedQueryResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountReference.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountReference.java index 6bdac8045e7..3936a07d406 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountReference.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountReference.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("product-discount") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductDiscountReferenceImpl.class) public interface ProductDiscountReference extends Reference, com.commercetools.api.models.Identifiable, @@ -89,6 +90,8 @@ public static ProductDiscountReference of(final ProductDiscountReference templat return instance; } + public ProductDiscountReference copyDeep(); + /** * factory method to create a deep copy of ProductDiscountReference * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountReferenceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountReferenceImpl.java index 78c0b7094ce..865e2982bcc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountReferenceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountReferenceImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public ProductDiscountReference copyDeep() { + return ProductDiscountReference.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountResourceIdentifier.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountResourceIdentifier.java index 2d7f8410cae..6af0867ed74 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountResourceIdentifier.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountResourceIdentifier.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("product-discount") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductDiscountResourceIdentifierImpl.class) public interface ProductDiscountResourceIdentifier @@ -85,6 +86,8 @@ public static ProductDiscountResourceIdentifier of(final ProductDiscountResource return instance; } + public ProductDiscountResourceIdentifier copyDeep(); + /** * factory method to create a deep copy of ProductDiscountResourceIdentifier * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountResourceIdentifierImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountResourceIdentifierImpl.java index 31859ef6e4f..749b89ae3b4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountResourceIdentifierImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountResourceIdentifierImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public ProductDiscountResourceIdentifier copyDeep() { + return ProductDiscountResourceIdentifier.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountSetDescriptionAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountSetDescriptionAction.java index ed3fad95369..d57a996c960 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountSetDescriptionAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountSetDescriptionAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDescription") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductDiscountSetDescriptionActionImpl.class) public interface ProductDiscountSetDescriptionAction extends ProductDiscountUpdateAction { @@ -70,6 +71,8 @@ public static ProductDiscountSetDescriptionAction of(final ProductDiscountSetDes return instance; } + public ProductDiscountSetDescriptionAction copyDeep(); + /** * factory method to create a deep copy of ProductDiscountSetDescriptionAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountSetDescriptionActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountSetDescriptionActionImpl.java index 88092724d01..5946c2c4dde 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountSetDescriptionActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountSetDescriptionActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public ProductDiscountSetDescriptionAction copyDeep() { + return ProductDiscountSetDescriptionAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountSetKeyAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountSetKeyAction.java index c282355b909..b56b086f55c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountSetKeyAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountSetKeyAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setKey") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductDiscountSetKeyActionImpl.class) public interface ProductDiscountSetKeyAction extends ProductDiscountUpdateAction { @@ -67,6 +68,8 @@ public static ProductDiscountSetKeyAction of(final ProductDiscountSetKeyAction t return instance; } + public ProductDiscountSetKeyAction copyDeep(); + /** * factory method to create a deep copy of ProductDiscountSetKeyAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountSetKeyActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountSetKeyActionImpl.java index c678b2848e7..d35b9c9d976 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountSetKeyActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountSetKeyActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public ProductDiscountSetKeyAction copyDeep() { + return ProductDiscountSetKeyAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountSetValidFromAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountSetValidFromAction.java index c5e4a4316cc..ad19985ba95 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountSetValidFromAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountSetValidFromAction.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setValidFrom") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductDiscountSetValidFromActionImpl.class) public interface ProductDiscountSetValidFromAction extends ProductDiscountUpdateAction { @@ -68,6 +69,8 @@ public static ProductDiscountSetValidFromAction of(final ProductDiscountSetValid return instance; } + public ProductDiscountSetValidFromAction copyDeep(); + /** * factory method to create a deep copy of ProductDiscountSetValidFromAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountSetValidFromActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountSetValidFromActionImpl.java index 865faaca7ae..5e83c3cbcd7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountSetValidFromActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountSetValidFromActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public ProductDiscountSetValidFromAction copyDeep() { + return ProductDiscountSetValidFromAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountSetValidFromAndUntilAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountSetValidFromAndUntilAction.java index b0f12a55645..1b8b3a5a8db 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountSetValidFromAndUntilAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountSetValidFromAndUntilAction.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setValidFromAndUntil") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductDiscountSetValidFromAndUntilActionImpl.class) public interface ProductDiscountSetValidFromAndUntilAction extends ProductDiscountUpdateAction { @@ -85,6 +86,8 @@ public static ProductDiscountSetValidFromAndUntilAction of( return instance; } + public ProductDiscountSetValidFromAndUntilAction copyDeep(); + /** * factory method to create a deep copy of ProductDiscountSetValidFromAndUntilAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountSetValidFromAndUntilActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountSetValidFromAndUntilActionImpl.java index 2b663c66393..300cc216a1b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountSetValidFromAndUntilActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountSetValidFromAndUntilActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public ProductDiscountSetValidFromAndUntilAction copyDeep() { + return ProductDiscountSetValidFromAndUntilAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountSetValidUntilAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountSetValidUntilAction.java index 697902767f8..2d8b1cc7f01 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountSetValidUntilAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountSetValidUntilAction.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setValidUntil") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductDiscountSetValidUntilActionImpl.class) public interface ProductDiscountSetValidUntilAction extends ProductDiscountUpdateAction { @@ -68,6 +69,8 @@ public static ProductDiscountSetValidUntilAction of(final ProductDiscountSetVali return instance; } + public ProductDiscountSetValidUntilAction copyDeep(); + /** * factory method to create a deep copy of ProductDiscountSetValidUntilAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountSetValidUntilActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountSetValidUntilActionImpl.java index 9f71587cdbe..eaf0caeb348 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountSetValidUntilActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountSetValidUntilActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public ProductDiscountSetValidUntilAction copyDeep() { + return ProductDiscountSetValidUntilAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountUpdate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountUpdate.java index 3b42651aac7..ee11151eaee 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountUpdate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountUpdate.java @@ -94,6 +94,8 @@ public static ProductDiscountUpdate of(final ProductDiscountUpdate template) { return instance; } + public ProductDiscountUpdate copyDeep(); + /** * factory method to create a deep copy of ProductDiscountUpdate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountUpdateAction.java index 959bf874b3e..388b06c2ccd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountUpdateAction.java @@ -27,17 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.product_discount.ProductDiscountChangeIsActiveActionImpl.class, name = ProductDiscountChangeIsActiveAction.CHANGE_IS_ACTIVE), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_discount.ProductDiscountChangeNameActionImpl.class, name = ProductDiscountChangeNameAction.CHANGE_NAME), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_discount.ProductDiscountChangePredicateActionImpl.class, name = ProductDiscountChangePredicateAction.CHANGE_PREDICATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_discount.ProductDiscountChangeSortOrderActionImpl.class, name = ProductDiscountChangeSortOrderAction.CHANGE_SORT_ORDER), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_discount.ProductDiscountChangeValueActionImpl.class, name = ProductDiscountChangeValueAction.CHANGE_VALUE), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_discount.ProductDiscountSetDescriptionActionImpl.class, name = ProductDiscountSetDescriptionAction.SET_DESCRIPTION), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_discount.ProductDiscountSetKeyActionImpl.class, name = ProductDiscountSetKeyAction.SET_KEY), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_discount.ProductDiscountSetValidFromActionImpl.class, name = ProductDiscountSetValidFromAction.SET_VALID_FROM), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_discount.ProductDiscountSetValidFromAndUntilActionImpl.class, name = ProductDiscountSetValidFromAndUntilAction.SET_VALID_FROM_AND_UNTIL), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_discount.ProductDiscountSetValidUntilActionImpl.class, name = ProductDiscountSetValidUntilAction.SET_VALID_UNTIL) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = ProductDiscountUpdateActionImpl.class, visible = true) @JsonDeserialize(as = ProductDiscountUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -52,6 +41,8 @@ public interface ProductDiscountUpdateAction @JsonProperty("action") public String getAction(); + public ProductDiscountUpdateAction copyDeep(); + /** * factory method to create a deep copy of ProductDiscountUpdateAction * @param template instance to be copied @@ -62,45 +53,9 @@ public static ProductDiscountUpdateAction deepCopy(@Nullable final ProductDiscou if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.product_discount.ProductDiscountChangeIsActiveAction) { - return com.commercetools.api.models.product_discount.ProductDiscountChangeIsActiveAction.deepCopy( - (com.commercetools.api.models.product_discount.ProductDiscountChangeIsActiveAction) template); - } - if (template instanceof com.commercetools.api.models.product_discount.ProductDiscountChangeNameAction) { - return com.commercetools.api.models.product_discount.ProductDiscountChangeNameAction - .deepCopy((com.commercetools.api.models.product_discount.ProductDiscountChangeNameAction) template); - } - if (template instanceof com.commercetools.api.models.product_discount.ProductDiscountChangePredicateAction) { - return com.commercetools.api.models.product_discount.ProductDiscountChangePredicateAction.deepCopy( - (com.commercetools.api.models.product_discount.ProductDiscountChangePredicateAction) template); - } - if (template instanceof com.commercetools.api.models.product_discount.ProductDiscountChangeSortOrderAction) { - return com.commercetools.api.models.product_discount.ProductDiscountChangeSortOrderAction.deepCopy( - (com.commercetools.api.models.product_discount.ProductDiscountChangeSortOrderAction) template); - } - if (template instanceof com.commercetools.api.models.product_discount.ProductDiscountChangeValueAction) { - return com.commercetools.api.models.product_discount.ProductDiscountChangeValueAction.deepCopy( - (com.commercetools.api.models.product_discount.ProductDiscountChangeValueAction) template); - } - if (template instanceof com.commercetools.api.models.product_discount.ProductDiscountSetDescriptionAction) { - return com.commercetools.api.models.product_discount.ProductDiscountSetDescriptionAction.deepCopy( - (com.commercetools.api.models.product_discount.ProductDiscountSetDescriptionAction) template); - } - if (template instanceof com.commercetools.api.models.product_discount.ProductDiscountSetKeyAction) { - return com.commercetools.api.models.product_discount.ProductDiscountSetKeyAction - .deepCopy((com.commercetools.api.models.product_discount.ProductDiscountSetKeyAction) template); - } - if (template instanceof com.commercetools.api.models.product_discount.ProductDiscountSetValidFromAction) { - return com.commercetools.api.models.product_discount.ProductDiscountSetValidFromAction.deepCopy( - (com.commercetools.api.models.product_discount.ProductDiscountSetValidFromAction) template); - } - if (template instanceof com.commercetools.api.models.product_discount.ProductDiscountSetValidFromAndUntilAction) { - return com.commercetools.api.models.product_discount.ProductDiscountSetValidFromAndUntilAction.deepCopy( - (com.commercetools.api.models.product_discount.ProductDiscountSetValidFromAndUntilAction) template); - } - if (template instanceof com.commercetools.api.models.product_discount.ProductDiscountSetValidUntilAction) { - return com.commercetools.api.models.product_discount.ProductDiscountSetValidUntilAction.deepCopy( - (com.commercetools.api.models.product_discount.ProductDiscountSetValidUntilAction) template); + + if (!(template instanceof ProductDiscountUpdateActionImpl)) { + return template.copyDeep(); } ProductDiscountUpdateActionImpl instance = new ProductDiscountUpdateActionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountUpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountUpdateActionImpl.java index 76fb923d40a..b64dc3a03fa 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountUpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountUpdateActionImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public ProductDiscountUpdateAction copyDeep() { + return ProductDiscountUpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountUpdateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountUpdateImpl.java index 8ea3063ff08..08374cef485 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountUpdateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountUpdateImpl.java @@ -100,4 +100,8 @@ public String toString() { .build(); } + @Override + public ProductDiscountUpdate copyDeep() { + return ProductDiscountUpdate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValue.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValue.java index 8fade404839..455426af2c1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValue.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValue.java @@ -27,10 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.product_discount.ProductDiscountValueAbsoluteImpl.class, name = ProductDiscountValueAbsolute.ABSOLUTE), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_discount.ProductDiscountValueExternalImpl.class, name = ProductDiscountValueExternal.EXTERNAL), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_discount.ProductDiscountValueRelativeImpl.class, name = ProductDiscountValueRelative.RELATIVE) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "type", defaultImpl = ProductDiscountValueImpl.class, visible = true) @JsonDeserialize(as = ProductDiscountValueImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -44,6 +40,8 @@ public interface ProductDiscountValue { @JsonProperty("type") public String getType(); + public ProductDiscountValue copyDeep(); + /** * factory method to create a deep copy of ProductDiscountValue * @param template instance to be copied @@ -54,17 +52,9 @@ public static ProductDiscountValue deepCopy(@Nullable final ProductDiscountValue if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.product_discount.ProductDiscountValueAbsolute) { - return com.commercetools.api.models.product_discount.ProductDiscountValueAbsolute - .deepCopy((com.commercetools.api.models.product_discount.ProductDiscountValueAbsolute) template); - } - if (template instanceof com.commercetools.api.models.product_discount.ProductDiscountValueExternal) { - return com.commercetools.api.models.product_discount.ProductDiscountValueExternal - .deepCopy((com.commercetools.api.models.product_discount.ProductDiscountValueExternal) template); - } - if (template instanceof com.commercetools.api.models.product_discount.ProductDiscountValueRelative) { - return com.commercetools.api.models.product_discount.ProductDiscountValueRelative - .deepCopy((com.commercetools.api.models.product_discount.ProductDiscountValueRelative) template); + + if (!(template instanceof ProductDiscountValueImpl)) { + return template.copyDeep(); } ProductDiscountValueImpl instance = new ProductDiscountValueImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueAbsolute.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueAbsolute.java index 9a072602f07..4b79b149775 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueAbsolute.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueAbsolute.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("absolute") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductDiscountValueAbsoluteImpl.class) public interface ProductDiscountValueAbsolute extends ProductDiscountValue { @@ -82,6 +83,8 @@ public static ProductDiscountValueAbsolute of(final ProductDiscountValueAbsolute return instance; } + public ProductDiscountValueAbsolute copyDeep(); + /** * factory method to create a deep copy of ProductDiscountValueAbsolute * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueAbsoluteDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueAbsoluteDraft.java index 41d7d87cb30..714e9555353 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueAbsoluteDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueAbsoluteDraft.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("absolute") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductDiscountValueAbsoluteDraftImpl.class) public interface ProductDiscountValueAbsoluteDraft @@ -86,6 +87,8 @@ public static ProductDiscountValueAbsoluteDraft of(final ProductDiscountValueAbs return instance; } + public ProductDiscountValueAbsoluteDraft copyDeep(); + /** * factory method to create a deep copy of ProductDiscountValueAbsoluteDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueAbsoluteDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueAbsoluteDraftImpl.java index 8869fac7c0d..e2031704c2d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueAbsoluteDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueAbsoluteDraftImpl.java @@ -97,4 +97,8 @@ public String toString() { .build(); } + @Override + public ProductDiscountValueAbsoluteDraft copyDeep() { + return ProductDiscountValueAbsoluteDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueAbsoluteImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueAbsoluteImpl.java index d12eef5d90b..f8acd553ca5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueAbsoluteImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueAbsoluteImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public ProductDiscountValueAbsolute copyDeep() { + return ProductDiscountValueAbsolute.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueDraft.java index 80f51aecf10..851cf29f395 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueDraft.java @@ -27,10 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.product_discount.ProductDiscountValueAbsoluteDraftImpl.class, name = ProductDiscountValueAbsoluteDraft.ABSOLUTE), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_discount.ProductDiscountValueExternalDraftImpl.class, name = ProductDiscountValueExternalDraft.EXTERNAL), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_discount.ProductDiscountValueRelativeDraftImpl.class, name = ProductDiscountValueRelativeDraft.RELATIVE) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "type", defaultImpl = ProductDiscountValueDraftImpl.class, visible = true) @JsonDeserialize(as = ProductDiscountValueDraftImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -44,6 +40,8 @@ public interface ProductDiscountValueDraft { @JsonProperty("type") public String getType(); + public ProductDiscountValueDraft copyDeep(); + /** * factory method to create a deep copy of ProductDiscountValueDraft * @param template instance to be copied @@ -54,17 +52,9 @@ public static ProductDiscountValueDraft deepCopy(@Nullable final ProductDiscount if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.product_discount.ProductDiscountValueAbsoluteDraft) { - return com.commercetools.api.models.product_discount.ProductDiscountValueAbsoluteDraft.deepCopy( - (com.commercetools.api.models.product_discount.ProductDiscountValueAbsoluteDraft) template); - } - if (template instanceof com.commercetools.api.models.product_discount.ProductDiscountValueExternalDraft) { - return com.commercetools.api.models.product_discount.ProductDiscountValueExternalDraft.deepCopy( - (com.commercetools.api.models.product_discount.ProductDiscountValueExternalDraft) template); - } - if (template instanceof com.commercetools.api.models.product_discount.ProductDiscountValueRelativeDraft) { - return com.commercetools.api.models.product_discount.ProductDiscountValueRelativeDraft.deepCopy( - (com.commercetools.api.models.product_discount.ProductDiscountValueRelativeDraft) template); + + if (!(template instanceof ProductDiscountValueDraftImpl)) { + return template.copyDeep(); } ProductDiscountValueDraftImpl instance = new ProductDiscountValueDraftImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueDraftImpl.java index 48ca9fc64c4..7c3d091f00a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueDraftImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public ProductDiscountValueDraft copyDeep() { + return ProductDiscountValueDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueExternal.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueExternal.java index 0ef91411906..042cf2bab11 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueExternal.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueExternal.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("external") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductDiscountValueExternalImpl.class) public interface ProductDiscountValueExternal extends ProductDiscountValue { @@ -51,6 +52,8 @@ public static ProductDiscountValueExternal of(final ProductDiscountValueExternal return instance; } + public ProductDiscountValueExternal copyDeep(); + /** * factory method to create a deep copy of ProductDiscountValueExternal * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueExternalDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueExternalDraft.java index 02a13a7f804..3f118c70b81 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueExternalDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueExternalDraft.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("external") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductDiscountValueExternalDraftImpl.class) public interface ProductDiscountValueExternalDraft @@ -52,6 +53,8 @@ public static ProductDiscountValueExternalDraft of(final ProductDiscountValueExt return instance; } + public ProductDiscountValueExternalDraft copyDeep(); + /** * factory method to create a deep copy of ProductDiscountValueExternalDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueExternalDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueExternalDraftImpl.java index ceb5c17313a..8dd73efddd2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueExternalDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueExternalDraftImpl.java @@ -62,4 +62,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public ProductDiscountValueExternalDraft copyDeep() { + return ProductDiscountValueExternalDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueExternalImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueExternalImpl.java index 7076d74b5ee..f9b0b8e8b70 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueExternalImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueExternalImpl.java @@ -62,4 +62,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public ProductDiscountValueExternal copyDeep() { + return ProductDiscountValueExternal.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueImpl.java index 4282333c8cf..3683e5a8685 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public ProductDiscountValue copyDeep() { + return ProductDiscountValue.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueRelative.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueRelative.java index 1a461faee42..1964986c65b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueRelative.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueRelative.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("relative") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductDiscountValueRelativeImpl.class) public interface ProductDiscountValueRelative extends ProductDiscountValue { @@ -70,6 +71,8 @@ public static ProductDiscountValueRelative of(final ProductDiscountValueRelative return instance; } + public ProductDiscountValueRelative copyDeep(); + /** * factory method to create a deep copy of ProductDiscountValueRelative * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueRelativeDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueRelativeDraft.java index 4c987753867..db6c5af3d52 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueRelativeDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueRelativeDraft.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("relative") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductDiscountValueRelativeDraftImpl.class) public interface ProductDiscountValueRelativeDraft @@ -71,6 +72,8 @@ public static ProductDiscountValueRelativeDraft of(final ProductDiscountValueRel return instance; } + public ProductDiscountValueRelativeDraft copyDeep(); + /** * factory method to create a deep copy of ProductDiscountValueRelativeDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueRelativeDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueRelativeDraftImpl.java index cf87a59379f..162724399d8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueRelativeDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueRelativeDraftImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public ProductDiscountValueRelativeDraft copyDeep() { + return ProductDiscountValueRelativeDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueRelativeImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueRelativeImpl.java index 6b6ed756940..91746d02216 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueRelativeImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_discount/ProductDiscountValueRelativeImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public ProductDiscountValueRelative copyDeep() { + return ProductDiscountValueRelative.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductPagedSearchResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductPagedSearchResponse.java index 510569094a2..874b6ed665e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductPagedSearchResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductPagedSearchResponse.java @@ -153,6 +153,8 @@ public static ProductPagedSearchResponse of(final ProductPagedSearchResponse tem return instance; } + public ProductPagedSearchResponse copyDeep(); + /** * factory method to create a deep copy of ProductPagedSearchResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductPagedSearchResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductPagedSearchResponseImpl.java index 2be7769b003..ccab091ce91 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductPagedSearchResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductPagedSearchResponseImpl.java @@ -166,4 +166,8 @@ public String toString() { .build(); } + @Override + public ProductPagedSearchResponse copyDeep() { + return ProductPagedSearchResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchErrorResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchErrorResponse.java index b00c87af3bd..8f6608c5cb9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchErrorResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchErrorResponse.java @@ -110,6 +110,8 @@ public static ProductSearchErrorResponse of(final ProductSearchErrorResponse tem return instance; } + public ProductSearchErrorResponse copyDeep(); + /** * factory method to create a deep copy of ProductSearchErrorResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchErrorResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchErrorResponseImpl.java index 496573095ee..9fbed994913 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchErrorResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchErrorResponseImpl.java @@ -118,4 +118,8 @@ public String toString() { .build(); } + @Override + public ProductSearchErrorResponse copyDeep() { + return ProductSearchErrorResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetCountExpression.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetCountExpression.java index f434da2f407..e37367fad7f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetCountExpression.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetCountExpression.java @@ -67,6 +67,8 @@ public static ProductSearchFacetCountExpression of(final ProductSearchFacetCount return instance; } + public ProductSearchFacetCountExpression copyDeep(); + /** * factory method to create a deep copy of ProductSearchFacetCountExpression * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetCountExpressionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetCountExpressionImpl.java index 989d7318035..0fde50dec7a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetCountExpressionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetCountExpressionImpl.java @@ -74,4 +74,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("count", count).build(); } + @Override + public ProductSearchFacetCountExpression copyDeep() { + return ProductSearchFacetCountExpression.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetCountValue.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetCountValue.java index ecc03857dab..220b8cc940b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetCountValue.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetCountValue.java @@ -115,6 +115,8 @@ public static ProductSearchFacetCountValue of(final ProductSearchFacetCountValue return instance; } + public ProductSearchFacetCountValue copyDeep(); + /** * factory method to create a deep copy of ProductSearchFacetCountValue * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetCountValueImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetCountValueImpl.java index 16012dff032..d0e4f315ae2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetCountValueImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetCountValueImpl.java @@ -133,4 +133,8 @@ public String toString() { .build(); } + @Override + public ProductSearchFacetCountValue copyDeep() { + return ProductSearchFacetCountValue.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetDistinctBucketSortExpression.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetDistinctBucketSortExpression.java index e1cb71674ad..89b020eeb80 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetDistinctBucketSortExpression.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetDistinctBucketSortExpression.java @@ -84,6 +84,8 @@ public static ProductSearchFacetDistinctBucketSortExpression of( return instance; } + public ProductSearchFacetDistinctBucketSortExpression copyDeep(); + /** * factory method to create a deep copy of ProductSearchFacetDistinctBucketSortExpression * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetDistinctBucketSortExpressionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetDistinctBucketSortExpressionImpl.java index a4ca18d0d57..4e318214ba9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetDistinctBucketSortExpressionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetDistinctBucketSortExpressionImpl.java @@ -97,4 +97,8 @@ public String toString() { .build(); } + @Override + public ProductSearchFacetDistinctBucketSortExpression copyDeep() { + return ProductSearchFacetDistinctBucketSortExpression.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetDistinctExpression.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetDistinctExpression.java index 258cfd378e8..bdcf9228bf4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetDistinctExpression.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetDistinctExpression.java @@ -67,6 +67,8 @@ public static ProductSearchFacetDistinctExpression of(final ProductSearchFacetDi return instance; } + public ProductSearchFacetDistinctExpression copyDeep(); + /** * factory method to create a deep copy of ProductSearchFacetDistinctExpression * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetDistinctExpressionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetDistinctExpressionImpl.java index 44cca90ec49..d208a45b147 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetDistinctExpressionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetDistinctExpressionImpl.java @@ -75,4 +75,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("distinct", distinct).build(); } + @Override + public ProductSearchFacetDistinctExpression copyDeep() { + return ProductSearchFacetDistinctExpression.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetDistinctValue.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetDistinctValue.java index 61a883c8040..f4f5de65979 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetDistinctValue.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetDistinctValue.java @@ -237,6 +237,8 @@ public static ProductSearchFacetDistinctValue of(final ProductSearchFacetDistinc return instance; } + public ProductSearchFacetDistinctValue copyDeep(); + /** * factory method to create a deep copy of ProductSearchFacetDistinctValue * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetDistinctValueImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetDistinctValueImpl.java index d611686cba2..b23086b8550 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetDistinctValueImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetDistinctValueImpl.java @@ -280,4 +280,8 @@ public String toString() { .build(); } + @Override + public ProductSearchFacetDistinctValue copyDeep() { + return ProductSearchFacetDistinctValue.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetExpression.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetExpression.java index f23eb85daf9..e4d60ec4240 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetExpression.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetExpression.java @@ -46,6 +46,8 @@ public static ProductSearchFacetExpression of(final ProductSearchFacetExpression return instance; } + public ProductSearchFacetExpression copyDeep(); + /** * factory method to create a deep copy of ProductSearchFacetExpression * @param template instance to be copied @@ -56,17 +58,9 @@ public static ProductSearchFacetExpression deepCopy(@Nullable final ProductSearc if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.product_search.ProductSearchFacetCountExpression) { - return com.commercetools.api.models.product_search.ProductSearchFacetCountExpression - .deepCopy((com.commercetools.api.models.product_search.ProductSearchFacetCountExpression) template); - } - if (template instanceof com.commercetools.api.models.product_search.ProductSearchFacetDistinctExpression) { - return com.commercetools.api.models.product_search.ProductSearchFacetDistinctExpression.deepCopy( - (com.commercetools.api.models.product_search.ProductSearchFacetDistinctExpression) template); - } - if (template instanceof com.commercetools.api.models.product_search.ProductSearchFacetRangesExpression) { - return com.commercetools.api.models.product_search.ProductSearchFacetRangesExpression.deepCopy( - (com.commercetools.api.models.product_search.ProductSearchFacetRangesExpression) template); + + if (!(template instanceof ProductSearchFacetExpressionImpl)) { + return template.copyDeep(); } ProductSearchFacetExpressionImpl instance = new ProductSearchFacetExpressionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetExpressionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetExpressionImpl.java index 00664dbecd4..c66c4f717a5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetExpressionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetExpressionImpl.java @@ -51,4 +51,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).build(); } + @Override + public ProductSearchFacetExpression copyDeep() { + return ProductSearchFacetExpression.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetRangesExpression.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetRangesExpression.java index 8884b270d10..8bb3bcc0746 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetRangesExpression.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetRangesExpression.java @@ -67,6 +67,8 @@ public static ProductSearchFacetRangesExpression of(final ProductSearchFacetRang return instance; } + public ProductSearchFacetRangesExpression copyDeep(); + /** * factory method to create a deep copy of ProductSearchFacetRangesExpression * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetRangesExpressionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetRangesExpressionImpl.java index adcff139652..2eeae53d466 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetRangesExpressionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetRangesExpressionImpl.java @@ -74,4 +74,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("ranges", ranges).build(); } + @Override + public ProductSearchFacetRangesExpression copyDeep() { + return ProductSearchFacetRangesExpression.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetRangesFacetRange.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetRangesFacetRange.java index 8313a4a96d7..78220bf277e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetRangesFacetRange.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetRangesFacetRange.java @@ -94,6 +94,8 @@ public static ProductSearchFacetRangesFacetRange of(final ProductSearchFacetRang return instance; } + public ProductSearchFacetRangesFacetRange copyDeep(); + /** * factory method to create a deep copy of ProductSearchFacetRangesFacetRange * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetRangesFacetRangeImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetRangesFacetRangeImpl.java index ac9e0517b4d..fb7d42c3978 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetRangesFacetRangeImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetRangesFacetRangeImpl.java @@ -113,4 +113,8 @@ public String toString() { .build(); } + @Override + public ProductSearchFacetRangesFacetRange copyDeep() { + return ProductSearchFacetRangesFacetRange.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetRangesValue.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetRangesValue.java index d89429d167f..5db3f954fd9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetRangesValue.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetRangesValue.java @@ -192,6 +192,8 @@ public static ProductSearchFacetRangesValue of(final ProductSearchFacetRangesVal return instance; } + public ProductSearchFacetRangesValue copyDeep(); + /** * factory method to create a deep copy of ProductSearchFacetRangesValue * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetRangesValueImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetRangesValueImpl.java index a54e72f99b9..a1053edd45e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetRangesValueImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetRangesValueImpl.java @@ -223,4 +223,8 @@ public String toString() { .build(); } + @Override + public ProductSearchFacetRangesValue copyDeep() { + return ProductSearchFacetRangesValue.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetResult.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetResult.java index d974df5b3ad..0e326c0bf08 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetResult.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetResult.java @@ -65,6 +65,8 @@ public static ProductSearchFacetResult of(final ProductSearchFacetResult templat return instance; } + public ProductSearchFacetResult copyDeep(); + /** * factory method to create a deep copy of ProductSearchFacetResult * @param template instance to be copied @@ -75,13 +77,9 @@ public static ProductSearchFacetResult deepCopy(@Nullable final ProductSearchFac if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.product_search.ProductSearchFacetResultBucket) { - return com.commercetools.api.models.product_search.ProductSearchFacetResultBucket - .deepCopy((com.commercetools.api.models.product_search.ProductSearchFacetResultBucket) template); - } - if (template instanceof com.commercetools.api.models.product_search.ProductSearchFacetResultCount) { - return com.commercetools.api.models.product_search.ProductSearchFacetResultCount - .deepCopy((com.commercetools.api.models.product_search.ProductSearchFacetResultCount) template); + + if (!(template instanceof ProductSearchFacetResultImpl)) { + return template.copyDeep(); } ProductSearchFacetResultImpl instance = new ProductSearchFacetResultImpl(); instance.setName(template.getName()); diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetResultBucket.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetResultBucket.java index 4e3dad4bb79..671baa1351e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetResultBucket.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetResultBucket.java @@ -78,6 +78,8 @@ public static ProductSearchFacetResultBucket of(final ProductSearchFacetResultBu return instance; } + public ProductSearchFacetResultBucket copyDeep(); + /** * factory method to create a deep copy of ProductSearchFacetResultBucket * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetResultBucketEntry.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetResultBucketEntry.java index 04cd95fd38a..8bdbb981119 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetResultBucketEntry.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetResultBucketEntry.java @@ -82,6 +82,8 @@ public static ProductSearchFacetResultBucketEntry of(final ProductSearchFacetRes return instance; } + public ProductSearchFacetResultBucketEntry copyDeep(); + /** * factory method to create a deep copy of ProductSearchFacetResultBucketEntry * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetResultBucketEntryImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetResultBucketEntryImpl.java index 7a147e36932..3954d969437 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetResultBucketEntryImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetResultBucketEntryImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public ProductSearchFacetResultBucketEntry copyDeep() { + return ProductSearchFacetResultBucketEntry.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetResultBucketImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetResultBucketImpl.java index 8f43d391cfb..e4f15d3ee25 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetResultBucketImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetResultBucketImpl.java @@ -101,4 +101,8 @@ public String toString() { .build(); } + @Override + public ProductSearchFacetResultBucket copyDeep() { + return ProductSearchFacetResultBucket.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetResultCount.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetResultCount.java index f45b9556576..5eed60e6dfb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetResultCount.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetResultCount.java @@ -67,6 +67,8 @@ public static ProductSearchFacetResultCount of(final ProductSearchFacetResultCou return instance; } + public ProductSearchFacetResultCount copyDeep(); + /** * factory method to create a deep copy of ProductSearchFacetResultCount * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetResultCountImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetResultCountImpl.java index 6ed9a17c293..4e7da334d97 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetResultCountImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetResultCountImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public ProductSearchFacetResultCount copyDeep() { + return ProductSearchFacetResultCount.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetResultImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetResultImpl.java index 0f47535ec71..a1e1b5a77a0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetResultImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchFacetResultImpl.java @@ -73,4 +73,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("name", name).build(); } + @Override + public ProductSearchFacetResult copyDeep() { + return ProductSearchFacetResult.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchMatchingVariantEntry.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchMatchingVariantEntry.java index 254567fd0af..5f3900db201 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchMatchingVariantEntry.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchMatchingVariantEntry.java @@ -81,6 +81,8 @@ public static ProductSearchMatchingVariantEntry of(final ProductSearchMatchingVa return instance; } + public ProductSearchMatchingVariantEntry copyDeep(); + /** * factory method to create a deep copy of ProductSearchMatchingVariantEntry * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchMatchingVariantEntryImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchMatchingVariantEntryImpl.java index fc9f5cd461f..2800041ee1a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchMatchingVariantEntryImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchMatchingVariantEntryImpl.java @@ -92,4 +92,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("id", id).append("sku", sku).build(); } + @Override + public ProductSearchMatchingVariantEntry copyDeep() { + return ProductSearchMatchingVariantEntry.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchMatchingVariants.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchMatchingVariants.java index ec53c8c523f..e48ec124516 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchMatchingVariants.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchMatchingVariants.java @@ -100,6 +100,8 @@ public static ProductSearchMatchingVariants of(final ProductSearchMatchingVarian return instance; } + public ProductSearchMatchingVariants copyDeep(); + /** * factory method to create a deep copy of ProductSearchMatchingVariants * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchMatchingVariantsImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchMatchingVariantsImpl.java index 1c063b80dca..6f62a68411d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchMatchingVariantsImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchMatchingVariantsImpl.java @@ -104,4 +104,8 @@ public String toString() { .build(); } + @Override + public ProductSearchMatchingVariants copyDeep() { + return ProductSearchMatchingVariants.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchProjectionParams.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchProjectionParams.java index 6d98dd81778..1efc6c15081 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchProjectionParams.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchProjectionParams.java @@ -214,6 +214,8 @@ public static ProductSearchProjectionParams of(final ProductSearchProjectionPara return instance; } + public ProductSearchProjectionParams copyDeep(); + /** * factory method to create a deep copy of ProductSearchProjectionParams * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchProjectionParamsImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchProjectionParamsImpl.java index bcd351994cb..e99658a4259 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchProjectionParamsImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchProjectionParamsImpl.java @@ -248,4 +248,8 @@ public String toString() { .build(); } + @Override + public ProductSearchProjectionParams copyDeep() { + return ProductSearchProjectionParams.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchRequest.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchRequest.java index 6f6902aa478..5e0de899124 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchRequest.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchRequest.java @@ -195,6 +195,8 @@ public static ProductSearchRequest of(final ProductSearchRequest template) { return instance; } + public ProductSearchRequest copyDeep(); + /** * factory method to create a deep copy of ProductSearchRequest * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchRequestImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchRequestImpl.java index a8a0f8690f4..8b2e57ee2f4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchRequestImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchRequestImpl.java @@ -226,4 +226,8 @@ public String toString() { .build(); } + @Override + public ProductSearchRequest copyDeep() { + return ProductSearchRequest.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchResult.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchResult.java index d35b323aa8d..9a631003cc9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchResult.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchResult.java @@ -99,6 +99,8 @@ public static ProductSearchResult of(final ProductSearchResult template) { return instance; } + public ProductSearchResult copyDeep(); + /** * factory method to create a deep copy of ProductSearchResult * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchResultImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchResultImpl.java index 45c57d782fd..53ae757b9c0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchResultImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_search/ProductSearchResultImpl.java @@ -115,4 +115,8 @@ public String toString() { .build(); } + @Override + public ProductSearchResult copyDeep() { + return ProductSearchResult.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/AssignedProductReference.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/AssignedProductReference.java index 2fe16e2c8ce..1521b9d5540 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/AssignedProductReference.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/AssignedProductReference.java @@ -104,6 +104,8 @@ public static AssignedProductReference of(final AssignedProductReference templat return instance; } + public AssignedProductReference copyDeep(); + /** * factory method to create a deep copy of AssignedProductReference * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/AssignedProductReferenceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/AssignedProductReferenceImpl.java index 788bdefcee3..f00f9a40b2c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/AssignedProductReferenceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/AssignedProductReferenceImpl.java @@ -122,4 +122,8 @@ public String toString() { .build(); } + @Override + public AssignedProductReference copyDeep() { + return AssignedProductReference.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/AssignedProductSelection.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/AssignedProductSelection.java index 1affe096909..2fffe12f2ac 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/AssignedProductSelection.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/AssignedProductSelection.java @@ -121,6 +121,8 @@ public static AssignedProductSelection of(final AssignedProductSelection templat return instance; } + public AssignedProductSelection copyDeep(); + /** * factory method to create a deep copy of AssignedProductSelection * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/AssignedProductSelectionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/AssignedProductSelectionImpl.java index db789ba84ae..3152bf3d5c6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/AssignedProductSelectionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/AssignedProductSelectionImpl.java @@ -143,4 +143,8 @@ public String toString() { .build(); } + @Override + public AssignedProductSelection copyDeep() { + return AssignedProductSelection.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/AssignedProductSelectionPagedQueryResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/AssignedProductSelectionPagedQueryResponse.java index f059e737af9..5284c64e873 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/AssignedProductSelectionPagedQueryResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/AssignedProductSelectionPagedQueryResponse.java @@ -145,6 +145,8 @@ public static AssignedProductSelectionPagedQueryResponse of( return instance; } + public AssignedProductSelectionPagedQueryResponse copyDeep(); + /** * factory method to create a deep copy of AssignedProductSelectionPagedQueryResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/AssignedProductSelectionPagedQueryResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/AssignedProductSelectionPagedQueryResponseImpl.java index 507fc2c3da0..8d82c7d3944 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/AssignedProductSelectionPagedQueryResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/AssignedProductSelectionPagedQueryResponseImpl.java @@ -162,4 +162,8 @@ public String toString() { .build(); } + @Override + public AssignedProductSelectionPagedQueryResponse copyDeep() { + return AssignedProductSelectionPagedQueryResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelection.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelection.java index 840bf619035..f8d46db7246 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelection.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelection.java @@ -243,6 +243,8 @@ public static ProductSelection of(final ProductSelection template) { return instance; } + public ProductSelection copyDeep(); + /** * factory method to create a deep copy of ProductSelection * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionAddProductAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionAddProductAction.java index efc5aa876af..084a9b764bb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionAddProductAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionAddProductAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addProduct") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSelectionAddProductActionImpl.class) public interface ProductSelectionAddProductAction extends ProductSelectionUpdateAction { @@ -90,6 +91,8 @@ public static ProductSelectionAddProductAction of(final ProductSelectionAddProdu return instance; } + public ProductSelectionAddProductAction copyDeep(); + /** * factory method to create a deep copy of ProductSelectionAddProductAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionAddProductActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionAddProductActionImpl.java index 9da6af4fd95..480edbb679e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionAddProductActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionAddProductActionImpl.java @@ -113,4 +113,8 @@ public String toString() { .build(); } + @Override + public ProductSelectionAddProductAction copyDeep() { + return ProductSelectionAddProductAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionAssignment.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionAssignment.java index 250c48cbd36..195f02a15e9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionAssignment.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionAssignment.java @@ -126,6 +126,8 @@ public static ProductSelectionAssignment of(final ProductSelectionAssignment tem return instance; } + public ProductSelectionAssignment copyDeep(); + /** * factory method to create a deep copy of ProductSelectionAssignment * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionAssignmentImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionAssignmentImpl.java index 21acbe449cb..888fe801408 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionAssignmentImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionAssignmentImpl.java @@ -147,4 +147,8 @@ public String toString() { .build(); } + @Override + public ProductSelectionAssignment copyDeep() { + return ProductSelectionAssignment.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionChangeNameAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionChangeNameAction.java index 1906f1c82ce..f0ea5b4d663 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionChangeNameAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionChangeNameAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeName") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSelectionChangeNameActionImpl.class) public interface ProductSelectionChangeNameAction extends ProductSelectionUpdateAction { @@ -73,6 +74,8 @@ public static ProductSelectionChangeNameAction of(final ProductSelectionChangeNa return instance; } + public ProductSelectionChangeNameAction copyDeep(); + /** * factory method to create a deep copy of ProductSelectionChangeNameAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionChangeNameActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionChangeNameActionImpl.java index e1cc6818180..0657832bfd1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionChangeNameActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionChangeNameActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public ProductSelectionChangeNameAction copyDeep() { + return ProductSelectionChangeNameAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionDraft.java index 63c0983d114..0edc3b1794f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionDraft.java @@ -118,6 +118,8 @@ public static ProductSelectionDraft of(final ProductSelectionDraft template) { return instance; } + public ProductSelectionDraft copyDeep(); + /** * factory method to create a deep copy of ProductSelectionDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionDraftImpl.java index f6f224d7146..abad033f163 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionDraftImpl.java @@ -133,4 +133,8 @@ public String toString() { .build(); } + @Override + public ProductSelectionDraft copyDeep() { + return ProductSelectionDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionExcludeProductAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionExcludeProductAction.java index 6337503dddc..e5ade5410cb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionExcludeProductAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionExcludeProductAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("excludeProduct") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSelectionExcludeProductActionImpl.class) public interface ProductSelectionExcludeProductAction extends ProductSelectionUpdateAction { @@ -90,6 +91,8 @@ public static ProductSelectionExcludeProductAction of(final ProductSelectionExcl return instance; } + public ProductSelectionExcludeProductAction copyDeep(); + /** * factory method to create a deep copy of ProductSelectionExcludeProductAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionExcludeProductActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionExcludeProductActionImpl.java index 4f1aabcab3a..22f060bcd0d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionExcludeProductActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionExcludeProductActionImpl.java @@ -113,4 +113,8 @@ public String toString() { .build(); } + @Override + public ProductSelectionExcludeProductAction copyDeep() { + return ProductSelectionExcludeProductAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionImpl.java index 1e77f9039f2..c101a76ca6b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionImpl.java @@ -276,4 +276,8 @@ public String toString() { .build(); } + @Override + public ProductSelection copyDeep() { + return ProductSelection.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionPagedQueryResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionPagedQueryResponse.java index 862067702af..f2323d9593f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionPagedQueryResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionPagedQueryResponse.java @@ -144,6 +144,8 @@ public static ProductSelectionPagedQueryResponse of(final ProductSelectionPagedQ return instance; } + public ProductSelectionPagedQueryResponse copyDeep(); + /** * factory method to create a deep copy of ProductSelectionPagedQueryResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionPagedQueryResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionPagedQueryResponseImpl.java index 070a2114dc2..e00affac8bc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionPagedQueryResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionPagedQueryResponseImpl.java @@ -161,4 +161,8 @@ public String toString() { .build(); } + @Override + public ProductSelectionPagedQueryResponse copyDeep() { + return ProductSelectionPagedQueryResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionProductPagedQueryResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionProductPagedQueryResponse.java index c9dc203692a..b474f4930a3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionProductPagedQueryResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionProductPagedQueryResponse.java @@ -145,6 +145,8 @@ public static ProductSelectionProductPagedQueryResponse of( return instance; } + public ProductSelectionProductPagedQueryResponse copyDeep(); + /** * factory method to create a deep copy of ProductSelectionProductPagedQueryResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionProductPagedQueryResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionProductPagedQueryResponseImpl.java index d295b905a69..c8b2003b93a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionProductPagedQueryResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionProductPagedQueryResponseImpl.java @@ -162,4 +162,8 @@ public String toString() { .build(); } + @Override + public ProductSelectionProductPagedQueryResponse copyDeep() { + return ProductSelectionProductPagedQueryResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionReference.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionReference.java index fc37065c2ee..ec699a37d3a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionReference.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionReference.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("product-selection") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSelectionReferenceImpl.class) public interface ProductSelectionReference @@ -90,6 +91,8 @@ public static ProductSelectionReference of(final ProductSelectionReference templ return instance; } + public ProductSelectionReference copyDeep(); + /** * factory method to create a deep copy of ProductSelectionReference * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionReferenceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionReferenceImpl.java index 5ce3c9dca9b..567ddc6da0c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionReferenceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionReferenceImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public ProductSelectionReference copyDeep() { + return ProductSelectionReference.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionRemoveProductAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionRemoveProductAction.java index 65ac45952f6..3f9ad438922 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionRemoveProductAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionRemoveProductAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeProduct") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSelectionRemoveProductActionImpl.class) public interface ProductSelectionRemoveProductAction extends ProductSelectionUpdateAction { @@ -73,6 +74,8 @@ public static ProductSelectionRemoveProductAction of(final ProductSelectionRemov return instance; } + public ProductSelectionRemoveProductAction copyDeep(); + /** * factory method to create a deep copy of ProductSelectionRemoveProductAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionRemoveProductActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionRemoveProductActionImpl.java index 6147bfbdf5d..fd41231baab 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionRemoveProductActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionRemoveProductActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public ProductSelectionRemoveProductAction copyDeep() { + return ProductSelectionRemoveProductAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionResourceIdentifier.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionResourceIdentifier.java index 83daa5dd349..a5cd55a2c34 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionResourceIdentifier.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionResourceIdentifier.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("product-selection") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSelectionResourceIdentifierImpl.class) public interface ProductSelectionResourceIdentifier @@ -85,6 +86,8 @@ public static ProductSelectionResourceIdentifier of(final ProductSelectionResour return instance; } + public ProductSelectionResourceIdentifier copyDeep(); + /** * factory method to create a deep copy of ProductSelectionResourceIdentifier * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionResourceIdentifierImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionResourceIdentifierImpl.java index 9b0aedc4019..04bf5133f41 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionResourceIdentifierImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionResourceIdentifierImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public ProductSelectionResourceIdentifier copyDeep() { + return ProductSelectionResourceIdentifier.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionSetCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionSetCustomFieldAction.java index 3d9f312d032..920bb05e394 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionSetCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionSetCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSelectionSetCustomFieldActionImpl.class) public interface ProductSelectionSetCustomFieldAction extends ProductSelectionUpdateAction { @@ -86,6 +87,8 @@ public static ProductSelectionSetCustomFieldAction of(final ProductSelectionSetC return instance; } + public ProductSelectionSetCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of ProductSelectionSetCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionSetCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionSetCustomFieldActionImpl.java index f2f3760fb0c..57b2c2690a2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionSetCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionSetCustomFieldActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public ProductSelectionSetCustomFieldAction copyDeep() { + return ProductSelectionSetCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionSetCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionSetCustomTypeAction.java index d3964fcb99a..c251d3912b2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionSetCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionSetCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSelectionSetCustomTypeActionImpl.class) public interface ProductSelectionSetCustomTypeAction extends ProductSelectionUpdateAction { @@ -87,6 +88,8 @@ public static ProductSelectionSetCustomTypeAction of(final ProductSelectionSetCu return instance; } + public ProductSelectionSetCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of ProductSelectionSetCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionSetCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionSetCustomTypeActionImpl.java index 5be3ca41f7d..01b8b1d2575 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionSetCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionSetCustomTypeActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public ProductSelectionSetCustomTypeAction copyDeep() { + return ProductSelectionSetCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionSetKeyAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionSetKeyAction.java index 24b217517f0..b83dcf82045 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionSetKeyAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionSetKeyAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setKey") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSelectionSetKeyActionImpl.class) public interface ProductSelectionSetKeyAction extends ProductSelectionUpdateAction { @@ -67,6 +68,8 @@ public static ProductSelectionSetKeyAction of(final ProductSelectionSetKeyAction return instance; } + public ProductSelectionSetKeyAction copyDeep(); + /** * factory method to create a deep copy of ProductSelectionSetKeyAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionSetKeyActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionSetKeyActionImpl.java index 2dafa472b9d..de877acbf76 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionSetKeyActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionSetKeyActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public ProductSelectionSetKeyAction copyDeep() { + return ProductSelectionSetKeyAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionSetVariantExclusionAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionSetVariantExclusionAction.java index 6b9c641bd31..194570261f2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionSetVariantExclusionAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionSetVariantExclusionAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setVariantExclusion") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSelectionSetVariantExclusionActionImpl.class) public interface ProductSelectionSetVariantExclusionAction extends ProductSelectionUpdateAction { @@ -91,6 +92,8 @@ public static ProductSelectionSetVariantExclusionAction of( return instance; } + public ProductSelectionSetVariantExclusionAction copyDeep(); + /** * factory method to create a deep copy of ProductSelectionSetVariantExclusionAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionSetVariantExclusionActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionSetVariantExclusionActionImpl.java index d3afe789d66..65215389c0e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionSetVariantExclusionActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionSetVariantExclusionActionImpl.java @@ -114,4 +114,8 @@ public String toString() { .build(); } + @Override + public ProductSelectionSetVariantExclusionAction copyDeep() { + return ProductSelectionSetVariantExclusionAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionSetVariantSelectionAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionSetVariantSelectionAction.java index 1f7a860b544..8753d20216f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionSetVariantSelectionAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionSetVariantSelectionAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setVariantSelection") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductSelectionSetVariantSelectionActionImpl.class) public interface ProductSelectionSetVariantSelectionAction extends ProductSelectionUpdateAction { @@ -91,6 +92,8 @@ public static ProductSelectionSetVariantSelectionAction of( return instance; } + public ProductSelectionSetVariantSelectionAction copyDeep(); + /** * factory method to create a deep copy of ProductSelectionSetVariantSelectionAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionSetVariantSelectionActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionSetVariantSelectionActionImpl.java index d20ea90ab11..4e67577e5ea 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionSetVariantSelectionActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionSetVariantSelectionActionImpl.java @@ -114,4 +114,8 @@ public String toString() { .build(); } + @Override + public ProductSelectionSetVariantSelectionAction copyDeep() { + return ProductSelectionSetVariantSelectionAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionUpdate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionUpdate.java index 7bbac7860c8..38f42fe80c6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionUpdate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionUpdate.java @@ -94,6 +94,8 @@ public static ProductSelectionUpdate of(final ProductSelectionUpdate template) { return instance; } + public ProductSelectionUpdate copyDeep(); + /** * factory method to create a deep copy of ProductSelectionUpdate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionUpdateAction.java index 39b7cbc4f3a..15cf02e08d3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionUpdateAction.java @@ -27,16 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.product_selection.ProductSelectionAddProductActionImpl.class, name = ProductSelectionAddProductAction.ADD_PRODUCT), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_selection.ProductSelectionChangeNameActionImpl.class, name = ProductSelectionChangeNameAction.CHANGE_NAME), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_selection.ProductSelectionExcludeProductActionImpl.class, name = ProductSelectionExcludeProductAction.EXCLUDE_PRODUCT), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_selection.ProductSelectionRemoveProductActionImpl.class, name = ProductSelectionRemoveProductAction.REMOVE_PRODUCT), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_selection.ProductSelectionSetCustomFieldActionImpl.class, name = ProductSelectionSetCustomFieldAction.SET_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_selection.ProductSelectionSetCustomTypeActionImpl.class, name = ProductSelectionSetCustomTypeAction.SET_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_selection.ProductSelectionSetKeyActionImpl.class, name = ProductSelectionSetKeyAction.SET_KEY), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_selection.ProductSelectionSetVariantExclusionActionImpl.class, name = ProductSelectionSetVariantExclusionAction.SET_VARIANT_EXCLUSION), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_selection.ProductSelectionSetVariantSelectionActionImpl.class, name = ProductSelectionSetVariantSelectionAction.SET_VARIANT_SELECTION) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = ProductSelectionUpdateActionImpl.class, visible = true) @JsonDeserialize(as = ProductSelectionUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -51,6 +41,8 @@ public interface ProductSelectionUpdateAction @JsonProperty("action") public String getAction(); + public ProductSelectionUpdateAction copyDeep(); + /** * factory method to create a deep copy of ProductSelectionUpdateAction * @param template instance to be copied @@ -61,41 +53,9 @@ public static ProductSelectionUpdateAction deepCopy(@Nullable final ProductSelec if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.product_selection.ProductSelectionAddProductAction) { - return com.commercetools.api.models.product_selection.ProductSelectionAddProductAction.deepCopy( - (com.commercetools.api.models.product_selection.ProductSelectionAddProductAction) template); - } - if (template instanceof com.commercetools.api.models.product_selection.ProductSelectionChangeNameAction) { - return com.commercetools.api.models.product_selection.ProductSelectionChangeNameAction.deepCopy( - (com.commercetools.api.models.product_selection.ProductSelectionChangeNameAction) template); - } - if (template instanceof com.commercetools.api.models.product_selection.ProductSelectionExcludeProductAction) { - return com.commercetools.api.models.product_selection.ProductSelectionExcludeProductAction.deepCopy( - (com.commercetools.api.models.product_selection.ProductSelectionExcludeProductAction) template); - } - if (template instanceof com.commercetools.api.models.product_selection.ProductSelectionRemoveProductAction) { - return com.commercetools.api.models.product_selection.ProductSelectionRemoveProductAction.deepCopy( - (com.commercetools.api.models.product_selection.ProductSelectionRemoveProductAction) template); - } - if (template instanceof com.commercetools.api.models.product_selection.ProductSelectionSetCustomFieldAction) { - return com.commercetools.api.models.product_selection.ProductSelectionSetCustomFieldAction.deepCopy( - (com.commercetools.api.models.product_selection.ProductSelectionSetCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.product_selection.ProductSelectionSetCustomTypeAction) { - return com.commercetools.api.models.product_selection.ProductSelectionSetCustomTypeAction.deepCopy( - (com.commercetools.api.models.product_selection.ProductSelectionSetCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.product_selection.ProductSelectionSetKeyAction) { - return com.commercetools.api.models.product_selection.ProductSelectionSetKeyAction - .deepCopy((com.commercetools.api.models.product_selection.ProductSelectionSetKeyAction) template); - } - if (template instanceof com.commercetools.api.models.product_selection.ProductSelectionSetVariantExclusionAction) { - return com.commercetools.api.models.product_selection.ProductSelectionSetVariantExclusionAction.deepCopy( - (com.commercetools.api.models.product_selection.ProductSelectionSetVariantExclusionAction) template); - } - if (template instanceof com.commercetools.api.models.product_selection.ProductSelectionSetVariantSelectionAction) { - return com.commercetools.api.models.product_selection.ProductSelectionSetVariantSelectionAction.deepCopy( - (com.commercetools.api.models.product_selection.ProductSelectionSetVariantSelectionAction) template); + + if (!(template instanceof ProductSelectionUpdateActionImpl)) { + return template.copyDeep(); } ProductSelectionUpdateActionImpl instance = new ProductSelectionUpdateActionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionUpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionUpdateActionImpl.java index 31e97a2118a..f999e5ff5d9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionUpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionUpdateActionImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public ProductSelectionUpdateAction copyDeep() { + return ProductSelectionUpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionUpdateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionUpdateImpl.java index d31fe435156..c022d3a9f3f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionUpdateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductSelectionUpdateImpl.java @@ -101,4 +101,8 @@ public String toString() { .build(); } + @Override + public ProductSelectionUpdate copyDeep() { + return ProductSelectionUpdate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductVariantExclusion.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductVariantExclusion.java index 46e3386307b..7f1b71e4162 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductVariantExclusion.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductVariantExclusion.java @@ -73,6 +73,8 @@ public static ProductVariantExclusion of(final ProductVariantExclusion template) return instance; } + public ProductVariantExclusion copyDeep(); + /** * factory method to create a deep copy of ProductVariantExclusion * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductVariantExclusionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductVariantExclusionImpl.java index 9f26d70bf0f..731dc3c340a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductVariantExclusionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductVariantExclusionImpl.java @@ -77,4 +77,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("skus", skus).build(); } + @Override + public ProductVariantExclusion copyDeep() { + return ProductVariantExclusion.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductVariantSelection.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductVariantSelection.java index 5d5611ec4db..55136084d4a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductVariantSelection.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductVariantSelection.java @@ -27,9 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.product_selection.ProductVariantSelectionIncludeAllExceptImpl.class, name = ProductVariantSelectionIncludeAllExcept.INCLUDE_ALL_EXCEPT), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_selection.ProductVariantSelectionIncludeOnlyImpl.class, name = ProductVariantSelectionIncludeOnly.INCLUDE_ONLY) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "type", defaultImpl = ProductVariantSelectionImpl.class, visible = true) @JsonDeserialize(as = ProductVariantSelectionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -43,6 +40,8 @@ public interface ProductVariantSelection { @JsonProperty("type") public ProductVariantSelectionTypeEnum getType(); + public ProductVariantSelection copyDeep(); + /** * factory method to create a deep copy of ProductVariantSelection * @param template instance to be copied @@ -53,13 +52,9 @@ public static ProductVariantSelection deepCopy(@Nullable final ProductVariantSel if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.product_selection.ProductVariantSelectionIncludeAllExcept) { - return com.commercetools.api.models.product_selection.ProductVariantSelectionIncludeAllExcept.deepCopy( - (com.commercetools.api.models.product_selection.ProductVariantSelectionIncludeAllExcept) template); - } - if (template instanceof com.commercetools.api.models.product_selection.ProductVariantSelectionIncludeOnly) { - return com.commercetools.api.models.product_selection.ProductVariantSelectionIncludeOnly.deepCopy( - (com.commercetools.api.models.product_selection.ProductVariantSelectionIncludeOnly) template); + + if (!(template instanceof ProductVariantSelectionImpl)) { + return template.copyDeep(); } ProductVariantSelectionImpl instance = new ProductVariantSelectionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductVariantSelectionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductVariantSelectionImpl.java index ccbc17c4459..a1ddcc7b034 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductVariantSelectionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductVariantSelectionImpl.java @@ -70,4 +70,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public ProductVariantSelection copyDeep() { + return ProductVariantSelection.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductVariantSelectionIncludeAllExcept.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductVariantSelectionIncludeAllExcept.java index 64fbcd26c7d..c517041ded6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductVariantSelectionIncludeAllExcept.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductVariantSelectionIncludeAllExcept.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("includeAllExcept") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductVariantSelectionIncludeAllExceptImpl.class) public interface ProductVariantSelectionIncludeAllExcept extends ProductVariantSelection { @@ -86,6 +87,8 @@ public static ProductVariantSelectionIncludeAllExcept of(final ProductVariantSel return instance; } + public ProductVariantSelectionIncludeAllExcept copyDeep(); + /** * factory method to create a deep copy of ProductVariantSelectionIncludeAllExcept * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductVariantSelectionIncludeAllExceptImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductVariantSelectionIncludeAllExceptImpl.java index a4833e2ed6a..dc1e1572f44 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductVariantSelectionIncludeAllExceptImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductVariantSelectionIncludeAllExceptImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public ProductVariantSelectionIncludeAllExcept copyDeep() { + return ProductVariantSelectionIncludeAllExcept.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductVariantSelectionIncludeOnly.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductVariantSelectionIncludeOnly.java index 664935c0263..bf93b96f94d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductVariantSelectionIncludeOnly.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductVariantSelectionIncludeOnly.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("includeOnly") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductVariantSelectionIncludeOnlyImpl.class) public interface ProductVariantSelectionIncludeOnly extends ProductVariantSelection { @@ -86,6 +87,8 @@ public static ProductVariantSelectionIncludeOnly of(final ProductVariantSelectio return instance; } + public ProductVariantSelectionIncludeOnly copyDeep(); + /** * factory method to create a deep copy of ProductVariantSelectionIncludeOnly * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductVariantSelectionIncludeOnlyImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductVariantSelectionIncludeOnlyImpl.java index 5c8eede0fb6..34a5f81f527 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductVariantSelectionIncludeOnlyImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductVariantSelectionIncludeOnlyImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public ProductVariantSelectionIncludeOnly copyDeep() { + return ProductVariantSelectionIncludeOnly.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductsInStorePagedQueryResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductsInStorePagedQueryResponse.java index a35bc663c7f..1696470866f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductsInStorePagedQueryResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductsInStorePagedQueryResponse.java @@ -144,6 +144,8 @@ public static ProductsInStorePagedQueryResponse of(final ProductsInStorePagedQue return instance; } + public ProductsInStorePagedQueryResponse copyDeep(); + /** * factory method to create a deep copy of ProductsInStorePagedQueryResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductsInStorePagedQueryResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductsInStorePagedQueryResponseImpl.java index d2742062a85..73d18e4fab2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductsInStorePagedQueryResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_selection/ProductsInStorePagedQueryResponseImpl.java @@ -161,4 +161,8 @@ public String toString() { .build(); } + @Override + public ProductsInStorePagedQueryResponse copyDeep() { + return ProductsInStorePagedQueryResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoring.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoring.java index c9702ebe822..4aa37d6c471 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoring.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoring.java @@ -303,6 +303,8 @@ public static ProductTailoring of(final ProductTailoring template) { return instance; } + public ProductTailoring copyDeep(); + /** * factory method to create a deep copy of ProductTailoring * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringAddAssetAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringAddAssetAction.java index 61684477ffa..dfc7feb5101 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringAddAssetAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringAddAssetAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addAsset") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringAddAssetActionImpl.class) public interface ProductTailoringAddAssetAction extends ProductTailoringUpdateAction { @@ -137,6 +138,8 @@ public static ProductTailoringAddAssetAction of(final ProductTailoringAddAssetAc return instance; } + public ProductTailoringAddAssetAction copyDeep(); + /** * factory method to create a deep copy of ProductTailoringAddAssetAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringAddAssetActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringAddAssetActionImpl.java index 70a654b4b00..8c49a71a338 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringAddAssetActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringAddAssetActionImpl.java @@ -172,4 +172,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringAddAssetAction copyDeep() { + return ProductTailoringAddAssetAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringAddExternalImageAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringAddExternalImageAction.java index 4eaf825d769..f199352019c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringAddExternalImageAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringAddExternalImageAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addExternalImage") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringAddExternalImageActionImpl.class) public interface ProductTailoringAddExternalImageAction extends ProductTailoringUpdateAction { @@ -121,6 +122,8 @@ public static ProductTailoringAddExternalImageAction of(final ProductTailoringAd return instance; } + public ProductTailoringAddExternalImageAction copyDeep(); + /** * factory method to create a deep copy of ProductTailoringAddExternalImageAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringAddExternalImageActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringAddExternalImageActionImpl.java index 90152ad0ab6..88324fb09c7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringAddExternalImageActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringAddExternalImageActionImpl.java @@ -153,4 +153,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringAddExternalImageAction copyDeep() { + return ProductTailoringAddExternalImageAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringAddVariantAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringAddVariantAction.java index b895336a81b..43d827a3b88 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringAddVariantAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringAddVariantAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addVariant") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringAddVariantActionImpl.class) public interface ProductTailoringAddVariantAction extends ProductTailoringUpdateAction { @@ -176,6 +177,8 @@ public static ProductTailoringAddVariantAction of(final ProductTailoringAddVaria return instance; } + public ProductTailoringAddVariantAction copyDeep(); + /** * factory method to create a deep copy of ProductTailoringAddVariantAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringAddVariantActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringAddVariantActionImpl.java index 8687ec8bc1f..0bd4607afbb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringAddVariantActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringAddVariantActionImpl.java @@ -206,4 +206,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringAddVariantAction copyDeep() { + return ProductTailoringAddVariantAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringAttribute.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringAttribute.java index 57df8377665..33231c9b71c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringAttribute.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringAttribute.java @@ -97,6 +97,8 @@ public static ProductTailoringAttribute of(final ProductTailoringAttribute templ return instance; } + public ProductTailoringAttribute copyDeep(); + /** * factory method to create a deep copy of ProductTailoringAttribute * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringAttributeImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringAttributeImpl.java index 5dcf9c071a0..e5e4ee12220 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringAttributeImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringAttributeImpl.java @@ -103,4 +103,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringAttribute copyDeep() { + return ProductTailoringAttribute.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringChangeAssetNameAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringChangeAssetNameAction.java index fff829824d1..93233f184f4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringChangeAssetNameAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringChangeAssetNameAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeAssetName") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringChangeAssetNameActionImpl.class) public interface ProductTailoringChangeAssetNameAction extends ProductTailoringUpdateAction { @@ -153,6 +154,8 @@ public static ProductTailoringChangeAssetNameAction of(final ProductTailoringCha return instance; } + public ProductTailoringChangeAssetNameAction copyDeep(); + /** * factory method to create a deep copy of ProductTailoringChangeAssetNameAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringChangeAssetNameActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringChangeAssetNameActionImpl.java index a9fa7df8d4a..c7e93184ef7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringChangeAssetNameActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringChangeAssetNameActionImpl.java @@ -191,4 +191,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringChangeAssetNameAction copyDeep() { + return ProductTailoringChangeAssetNameAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringChangeAssetOrderAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringChangeAssetOrderAction.java index 7a6d3eb06f1..05b203eae20 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringChangeAssetOrderAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringChangeAssetOrderAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeAssetOrder") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringChangeAssetOrderActionImpl.class) public interface ProductTailoringChangeAssetOrderAction extends ProductTailoringUpdateAction { @@ -126,6 +127,8 @@ public static ProductTailoringChangeAssetOrderAction of(final ProductTailoringCh return instance; } + public ProductTailoringChangeAssetOrderAction copyDeep(); + /** * factory method to create a deep copy of ProductTailoringChangeAssetOrderAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringChangeAssetOrderActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringChangeAssetOrderActionImpl.java index 15dd04bb57b..09d01a85204 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringChangeAssetOrderActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringChangeAssetOrderActionImpl.java @@ -156,4 +156,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringChangeAssetOrderAction copyDeep() { + return ProductTailoringChangeAssetOrderAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringData.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringData.java index 500f1f87110..4af232fd1c0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringData.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringData.java @@ -170,6 +170,8 @@ public static ProductTailoringData of(final ProductTailoringData template) { return instance; } + public ProductTailoringData copyDeep(); + /** * factory method to create a deep copy of ProductTailoringData * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringDataImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringDataImpl.java index 08eee298da6..f8bff9aff13 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringDataImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringDataImpl.java @@ -202,4 +202,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringData copyDeep() { + return ProductTailoringData.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringDraft.java index 65d7540ec03..830419284f5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringDraft.java @@ -241,6 +241,8 @@ public static ProductTailoringDraft of(final ProductTailoringDraft template) { return instance; } + public ProductTailoringDraft copyDeep(); + /** * factory method to create a deep copy of ProductTailoringDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringDraftImpl.java index 463b120eca9..1964ae456dd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringDraftImpl.java @@ -283,4 +283,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringDraft copyDeep() { + return ProductTailoringDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringImpl.java index 48794631d0f..d2aa15e526e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringImpl.java @@ -340,4 +340,8 @@ public String toString() { .build(); } + @Override + public ProductTailoring copyDeep() { + return ProductTailoring.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringInStoreDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringInStoreDraft.java index 101f800f213..16e7e5a24a4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringInStoreDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringInStoreDraft.java @@ -222,6 +222,8 @@ public static ProductTailoringInStoreDraft of(final ProductTailoringInStoreDraft return instance; } + public ProductTailoringInStoreDraft copyDeep(); + /** * factory method to create a deep copy of ProductTailoringInStoreDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringInStoreDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringInStoreDraftImpl.java index 2f6b9352414..708a94491a5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringInStoreDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringInStoreDraftImpl.java @@ -263,4 +263,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringInStoreDraft copyDeep() { + return ProductTailoringInStoreDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringMoveImageToPositionAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringMoveImageToPositionAction.java index b519d94005d..0eadcf8bdfd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringMoveImageToPositionAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringMoveImageToPositionAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("moveImageToPosition") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringMoveImageToPositionActionImpl.class) public interface ProductTailoringMoveImageToPositionAction extends ProductTailoringUpdateAction { @@ -136,6 +137,8 @@ public static ProductTailoringMoveImageToPositionAction of( return instance; } + public ProductTailoringMoveImageToPositionAction copyDeep(); + /** * factory method to create a deep copy of ProductTailoringMoveImageToPositionAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringMoveImageToPositionActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringMoveImageToPositionActionImpl.java index 2502334289b..d8cd1a03ed8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringMoveImageToPositionActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringMoveImageToPositionActionImpl.java @@ -172,4 +172,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringMoveImageToPositionAction copyDeep() { + return ProductTailoringMoveImageToPositionAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringPagedQueryResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringPagedQueryResponse.java index ab38d208b33..92cf3aba902 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringPagedQueryResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringPagedQueryResponse.java @@ -143,6 +143,8 @@ public static ProductTailoringPagedQueryResponse of(final ProductTailoringPagedQ return instance; } + public ProductTailoringPagedQueryResponse copyDeep(); + /** * factory method to create a deep copy of ProductTailoringPagedQueryResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringPagedQueryResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringPagedQueryResponseImpl.java index fc61a17ead6..f3153d34391 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringPagedQueryResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringPagedQueryResponseImpl.java @@ -161,4 +161,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringPagedQueryResponse copyDeep() { + return ProductTailoringPagedQueryResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringPublishAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringPublishAction.java index 0c2659a7c96..4a5132f071e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringPublishAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringPublishAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("publish") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringPublishActionImpl.class) public interface ProductTailoringPublishAction extends ProductTailoringUpdateAction { @@ -51,6 +52,8 @@ public static ProductTailoringPublishAction of(final ProductTailoringPublishActi return instance; } + public ProductTailoringPublishAction copyDeep(); + /** * factory method to create a deep copy of ProductTailoringPublishAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringPublishActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringPublishActionImpl.java index d3ded3aae97..9f2fa3aa416 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringPublishActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringPublishActionImpl.java @@ -62,4 +62,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public ProductTailoringPublishAction copyDeep() { + return ProductTailoringPublishAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringReference.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringReference.java index 4958ba86291..f7b56ffc723 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringReference.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringReference.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("product-tailoring") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringReferenceImpl.class) public interface ProductTailoringReference extends Reference { @@ -88,6 +89,8 @@ public static ProductTailoringReference of(final ProductTailoringReference templ return instance; } + public ProductTailoringReference copyDeep(); + /** * factory method to create a deep copy of ProductTailoringReference * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringReferenceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringReferenceImpl.java index 1f2af1dc3aa..0dda6d03061 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringReferenceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringReferenceImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringReference copyDeep() { + return ProductTailoringReference.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringRemoveAssetAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringRemoveAssetAction.java index 90957fc787d..416ff4ba3fd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringRemoveAssetAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringRemoveAssetAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeAsset") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringRemoveAssetActionImpl.class) public interface ProductTailoringRemoveAssetAction extends ProductTailoringUpdateAction { @@ -131,6 +132,8 @@ public static ProductTailoringRemoveAssetAction of(final ProductTailoringRemoveA return instance; } + public ProductTailoringRemoveAssetAction copyDeep(); + /** * factory method to create a deep copy of ProductTailoringRemoveAssetAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringRemoveAssetActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringRemoveAssetActionImpl.java index 838f2bf24f9..b631a1d1944 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringRemoveAssetActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringRemoveAssetActionImpl.java @@ -171,4 +171,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringRemoveAssetAction copyDeep() { + return ProductTailoringRemoveAssetAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringRemoveImageAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringRemoveImageAction.java index 98da1659ee4..aeaa2d8300f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringRemoveImageAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringRemoveImageAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeImage") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringRemoveImageActionImpl.class) public interface ProductTailoringRemoveImageAction extends ProductTailoringUpdateAction { @@ -118,6 +119,8 @@ public static ProductTailoringRemoveImageAction of(final ProductTailoringRemoveI return instance; } + public ProductTailoringRemoveImageAction copyDeep(); + /** * factory method to create a deep copy of ProductTailoringRemoveImageAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringRemoveImageActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringRemoveImageActionImpl.java index b8a083582f7..4a4b4beb3e8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringRemoveImageActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringRemoveImageActionImpl.java @@ -152,4 +152,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringRemoveImageAction copyDeep() { + return ProductTailoringRemoveImageAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringRemoveVariantAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringRemoveVariantAction.java index 604b720d6b4..c7a66446c42 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringRemoveVariantAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringRemoveVariantAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeVariant") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringRemoveVariantActionImpl.class) public interface ProductTailoringRemoveVariantAction extends ProductTailoringUpdateAction { @@ -99,6 +100,8 @@ public static ProductTailoringRemoveVariantAction of(final ProductTailoringRemov return instance; } + public ProductTailoringRemoveVariantAction copyDeep(); + /** * factory method to create a deep copy of ProductTailoringRemoveVariantAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringRemoveVariantActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringRemoveVariantActionImpl.java index 2aa4661b834..cbad195c82c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringRemoveVariantActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringRemoveVariantActionImpl.java @@ -128,4 +128,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringRemoveVariantAction copyDeep() { + return ProductTailoringRemoveVariantAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringResourceIdentifier.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringResourceIdentifier.java index 57d5e8fe11e..cd7aa425c95 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringResourceIdentifier.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringResourceIdentifier.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("product-tailoring") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringResourceIdentifierImpl.class) public interface ProductTailoringResourceIdentifier extends ResourceIdentifier { @@ -84,6 +85,8 @@ public static ProductTailoringResourceIdentifier of(final ProductTailoringResour return instance; } + public ProductTailoringResourceIdentifier copyDeep(); + /** * factory method to create a deep copy of ProductTailoringResourceIdentifier * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringResourceIdentifierImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringResourceIdentifierImpl.java index b15718b90ff..ee7cac6d699 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringResourceIdentifierImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringResourceIdentifierImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringResourceIdentifier copyDeep() { + return ProductTailoringResourceIdentifier.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetCustomFieldAction.java index b031f48e834..80ba5fcd94c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setAssetCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringSetAssetCustomFieldActionImpl.class) public interface ProductTailoringSetAssetCustomFieldAction extends ProductTailoringUpdateAction { @@ -167,6 +168,8 @@ public static ProductTailoringSetAssetCustomFieldAction of( return instance; } + public ProductTailoringSetAssetCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of ProductTailoringSetAssetCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetCustomFieldActionImpl.java index 254295bdcda..690fc4116d6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetCustomFieldActionImpl.java @@ -211,4 +211,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringSetAssetCustomFieldAction copyDeep() { + return ProductTailoringSetAssetCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetCustomTypeAction.java index 73939e0f320..2bbf3735359 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setAssetCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringSetAssetCustomTypeActionImpl.class) public interface ProductTailoringSetAssetCustomTypeAction extends ProductTailoringUpdateAction { @@ -167,6 +168,8 @@ public static ProductTailoringSetAssetCustomTypeAction of(final ProductTailoring return instance; } + public ProductTailoringSetAssetCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of ProductTailoringSetAssetCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetCustomTypeActionImpl.java index b428f45d301..72643272f2b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetCustomTypeActionImpl.java @@ -212,4 +212,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringSetAssetCustomTypeAction copyDeep() { + return ProductTailoringSetAssetCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetDescriptionAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetDescriptionAction.java index f9647f23068..706c483a4d8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetDescriptionAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetDescriptionAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setAssetDescription") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringSetAssetDescriptionActionImpl.class) public interface ProductTailoringSetAssetDescriptionAction extends ProductTailoringUpdateAction { @@ -151,6 +152,8 @@ public static ProductTailoringSetAssetDescriptionAction of( return instance; } + public ProductTailoringSetAssetDescriptionAction copyDeep(); + /** * factory method to create a deep copy of ProductTailoringSetAssetDescriptionAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetDescriptionActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetDescriptionActionImpl.java index 7cc2458a64f..4d36d43ea3d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetDescriptionActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetDescriptionActionImpl.java @@ -192,4 +192,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringSetAssetDescriptionAction copyDeep() { + return ProductTailoringSetAssetDescriptionAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetKeyAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetKeyAction.java index 6f96915c2f7..52f7de787fb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetKeyAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetKeyAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setAssetKey") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringSetAssetKeyActionImpl.class) public interface ProductTailoringSetAssetKeyAction extends ProductTailoringUpdateAction { @@ -134,6 +135,8 @@ public static ProductTailoringSetAssetKeyAction of(final ProductTailoringSetAsse return instance; } + public ProductTailoringSetAssetKeyAction copyDeep(); + /** * factory method to create a deep copy of ProductTailoringSetAssetKeyAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetKeyActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetKeyActionImpl.java index 5562d9a2e00..d8141c91d30 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetKeyActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetKeyActionImpl.java @@ -171,4 +171,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringSetAssetKeyAction copyDeep() { + return ProductTailoringSetAssetKeyAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetSourcesAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetSourcesAction.java index 5fd10b01464..f6f729d30c9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetSourcesAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetSourcesAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setAssetSources") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringSetAssetSourcesActionImpl.class) public interface ProductTailoringSetAssetSourcesAction extends ProductTailoringUpdateAction { @@ -162,6 +163,8 @@ public static ProductTailoringSetAssetSourcesAction of(final ProductTailoringSet return instance; } + public ProductTailoringSetAssetSourcesAction copyDeep(); + /** * factory method to create a deep copy of ProductTailoringSetAssetSourcesAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetSourcesActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetSourcesActionImpl.java index 098dfaed13b..ac8ed5bce77 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetSourcesActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetSourcesActionImpl.java @@ -195,4 +195,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringSetAssetSourcesAction copyDeep() { + return ProductTailoringSetAssetSourcesAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetTagsAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetTagsAction.java index bd65def505c..852cc06c8c7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetTagsAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetTagsAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setAssetTags") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringSetAssetTagsActionImpl.class) public interface ProductTailoringSetAssetTagsAction extends ProductTailoringUpdateAction { @@ -155,6 +156,8 @@ public static ProductTailoringSetAssetTagsAction of(final ProductTailoringSetAss return instance; } + public ProductTailoringSetAssetTagsAction copyDeep(); + /** * factory method to create a deep copy of ProductTailoringSetAssetTagsAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetTagsActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetTagsActionImpl.java index 1bbfbbea33b..a76ef64e831 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetTagsActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAssetTagsActionImpl.java @@ -195,4 +195,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringSetAssetTagsAction copyDeep() { + return ProductTailoringSetAssetTagsAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAttributeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAttributeAction.java index e4c91fae05a..497b346bebb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAttributeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAttributeAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setAttribute") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringSetAttributeActionImpl.class) public interface ProductTailoringSetAttributeAction extends ProductTailoringUpdateAction { @@ -152,6 +153,8 @@ public static ProductTailoringSetAttributeAction of(final ProductTailoringSetAtt return instance; } + public ProductTailoringSetAttributeAction copyDeep(); + /** * factory method to create a deep copy of ProductTailoringSetAttributeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAttributeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAttributeActionImpl.java index 5e292eb54fd..963a6f49fe5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAttributeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAttributeActionImpl.java @@ -180,4 +180,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringSetAttributeAction copyDeep() { + return ProductTailoringSetAttributeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAttributeInAllVariantsAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAttributeInAllVariantsAction.java index 6881358eff1..e9e09143f59 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAttributeInAllVariantsAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAttributeInAllVariantsAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setAttributeInAllVariants") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringSetAttributeInAllVariantsActionImpl.class) public interface ProductTailoringSetAttributeInAllVariantsAction extends ProductTailoringUpdateAction { @@ -121,6 +122,8 @@ public static ProductTailoringSetAttributeInAllVariantsAction of( return instance; } + public ProductTailoringSetAttributeInAllVariantsAction copyDeep(); + /** * factory method to create a deep copy of ProductTailoringSetAttributeInAllVariantsAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAttributeInAllVariantsActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAttributeInAllVariantsActionImpl.java index f712bff880f..a5b0b2ac040 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAttributeInAllVariantsActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetAttributeInAllVariantsActionImpl.java @@ -138,4 +138,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringSetAttributeInAllVariantsAction copyDeep() { + return ProductTailoringSetAttributeInAllVariantsAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetDescriptionAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetDescriptionAction.java index 360813bb828..d45caa452ba 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetDescriptionAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetDescriptionAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDescription") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringSetDescriptionActionImpl.class) public interface ProductTailoringSetDescriptionAction extends ProductTailoringUpdateAction { @@ -86,6 +87,8 @@ public static ProductTailoringSetDescriptionAction of(final ProductTailoringSetD return instance; } + public ProductTailoringSetDescriptionAction copyDeep(); + /** * factory method to create a deep copy of ProductTailoringSetDescriptionAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetDescriptionActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetDescriptionActionImpl.java index 3258eb4f9f3..6f78628b283 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetDescriptionActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetDescriptionActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringSetDescriptionAction copyDeep() { + return ProductTailoringSetDescriptionAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetExternalImagesAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetExternalImagesAction.java index 93965beaec0..0cc4649371d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetExternalImagesAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetExternalImagesAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setImages") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringSetExternalImagesActionImpl.class) public interface ProductTailoringSetExternalImagesAction extends ProductTailoringUpdateAction { @@ -130,6 +131,8 @@ public static ProductTailoringSetExternalImagesAction of(final ProductTailoringS return instance; } + public ProductTailoringSetExternalImagesAction copyDeep(); + /** * factory method to create a deep copy of ProductTailoringSetExternalImagesAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetExternalImagesActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetExternalImagesActionImpl.java index 1ec253f017a..743ba6f3c8b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetExternalImagesActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetExternalImagesActionImpl.java @@ -158,4 +158,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringSetExternalImagesAction copyDeep() { + return ProductTailoringSetExternalImagesAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetImageLabelAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetImageLabelAction.java index dd4a04894a2..1481a8912bc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetImageLabelAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetImageLabelAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setImageLabel") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringSetImageLabelActionImpl.class) public interface ProductTailoringSetImageLabelAction extends ProductTailoringUpdateAction { @@ -134,6 +135,8 @@ public static ProductTailoringSetImageLabelAction of(final ProductTailoringSetIm return instance; } + public ProductTailoringSetImageLabelAction copyDeep(); + /** * factory method to create a deep copy of ProductTailoringSetImageLabelAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetImageLabelActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetImageLabelActionImpl.java index 5447c7a860d..bfd7d09e411 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetImageLabelActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetImageLabelActionImpl.java @@ -171,4 +171,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringSetImageLabelAction copyDeep() { + return ProductTailoringSetImageLabelAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetMetaAttributesAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetMetaAttributesAction.java index f02545fc1e0..6d16199a5f8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetMetaAttributesAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetMetaAttributesAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setMetaAttributes") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringSetMetaAttributesActionImpl.class) public interface ProductTailoringSetMetaAttributesAction extends ProductTailoringUpdateAction { @@ -118,6 +119,8 @@ public static ProductTailoringSetMetaAttributesAction of(final ProductTailoringS return instance; } + public ProductTailoringSetMetaAttributesAction copyDeep(); + /** * factory method to create a deep copy of ProductTailoringSetMetaAttributesAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetMetaAttributesActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetMetaAttributesActionImpl.java index 8aebdc16431..0c4adff838c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetMetaAttributesActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetMetaAttributesActionImpl.java @@ -154,4 +154,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringSetMetaAttributesAction copyDeep() { + return ProductTailoringSetMetaAttributesAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetMetaDescriptionAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetMetaDescriptionAction.java index 469514f410d..feb6c959258 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetMetaDescriptionAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetMetaDescriptionAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setMetaDescription") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringSetMetaDescriptionActionImpl.class) public interface ProductTailoringSetMetaDescriptionAction extends ProductTailoringUpdateAction { @@ -86,6 +87,8 @@ public static ProductTailoringSetMetaDescriptionAction of(final ProductTailoring return instance; } + public ProductTailoringSetMetaDescriptionAction copyDeep(); + /** * factory method to create a deep copy of ProductTailoringSetMetaDescriptionAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetMetaDescriptionActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetMetaDescriptionActionImpl.java index 18e776a96b0..bdf3a1ebec7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetMetaDescriptionActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetMetaDescriptionActionImpl.java @@ -112,4 +112,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringSetMetaDescriptionAction copyDeep() { + return ProductTailoringSetMetaDescriptionAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetMetaKeywordsAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetMetaKeywordsAction.java index dc1f8433ecb..d8c2f83f4f6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetMetaKeywordsAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetMetaKeywordsAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setMetaKeywords") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringSetMetaKeywordsActionImpl.class) public interface ProductTailoringSetMetaKeywordsAction extends ProductTailoringUpdateAction { @@ -86,6 +87,8 @@ public static ProductTailoringSetMetaKeywordsAction of(final ProductTailoringSet return instance; } + public ProductTailoringSetMetaKeywordsAction copyDeep(); + /** * factory method to create a deep copy of ProductTailoringSetMetaKeywordsAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetMetaKeywordsActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetMetaKeywordsActionImpl.java index 46d6ff1ee19..7e460202854 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetMetaKeywordsActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetMetaKeywordsActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringSetMetaKeywordsAction copyDeep() { + return ProductTailoringSetMetaKeywordsAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetMetaTitleAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetMetaTitleAction.java index f6187e0089f..123981622ba 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetMetaTitleAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetMetaTitleAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setMetaTitle") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringSetMetaTitleActionImpl.class) public interface ProductTailoringSetMetaTitleAction extends ProductTailoringUpdateAction { @@ -86,6 +87,8 @@ public static ProductTailoringSetMetaTitleAction of(final ProductTailoringSetMet return instance; } + public ProductTailoringSetMetaTitleAction copyDeep(); + /** * factory method to create a deep copy of ProductTailoringSetMetaTitleAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetMetaTitleActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetMetaTitleActionImpl.java index 1fa63ef43ca..6f5ec4ee0e9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetMetaTitleActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetMetaTitleActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringSetMetaTitleAction copyDeep() { + return ProductTailoringSetMetaTitleAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetNameAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetNameAction.java index a8686470e95..ce6b29000dc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetNameAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetNameAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setName") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringSetNameActionImpl.class) public interface ProductTailoringSetNameAction extends ProductTailoringUpdateAction { @@ -86,6 +87,8 @@ public static ProductTailoringSetNameAction of(final ProductTailoringSetNameActi return instance; } + public ProductTailoringSetNameAction copyDeep(); + /** * factory method to create a deep copy of ProductTailoringSetNameAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetNameActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetNameActionImpl.java index 0f2065d72c8..b64515e7391 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetNameActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetNameActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringSetNameAction copyDeep() { + return ProductTailoringSetNameAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetSlugAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetSlugAction.java index 0373036bd37..13233e58907 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetSlugAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetSlugAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setSlug") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringSetSlugActionImpl.class) public interface ProductTailoringSetSlugAction extends ProductTailoringUpdateAction { @@ -86,6 +87,8 @@ public static ProductTailoringSetSlugAction of(final ProductTailoringSetSlugActi return instance; } + public ProductTailoringSetSlugAction copyDeep(); + /** * factory method to create a deep copy of ProductTailoringSetSlugAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetSlugActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetSlugActionImpl.java index 992c698b913..37bb836ce54 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetSlugActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringSetSlugActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public ProductTailoringSetSlugAction copyDeep() { + return ProductTailoringSetSlugAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringUnpublishAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringUnpublishAction.java index c846c1f5c40..4a7cbc88db1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringUnpublishAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringUnpublishAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("unpublish") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTailoringUnpublishActionImpl.class) public interface ProductTailoringUnpublishAction extends ProductTailoringUpdateAction { @@ -51,6 +52,8 @@ public static ProductTailoringUnpublishAction of(final ProductTailoringUnpublish return instance; } + public ProductTailoringUnpublishAction copyDeep(); + /** * factory method to create a deep copy of ProductTailoringUnpublishAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringUnpublishActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringUnpublishActionImpl.java index 1b1a0e39ea1..ebca6296f71 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringUnpublishActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringUnpublishActionImpl.java @@ -62,4 +62,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public ProductTailoringUnpublishAction copyDeep() { + return ProductTailoringUnpublishAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringUpdateAction.java index df00c75f710..0e546941e7c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringUpdateAction.java @@ -27,35 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.product_tailoring.ProductTailoringAddAssetActionImpl.class, name = ProductTailoringAddAssetAction.ADD_ASSET), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_tailoring.ProductTailoringAddExternalImageActionImpl.class, name = ProductTailoringAddExternalImageAction.ADD_EXTERNAL_IMAGE), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_tailoring.ProductTailoringAddVariantActionImpl.class, name = ProductTailoringAddVariantAction.ADD_VARIANT), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_tailoring.ProductTailoringChangeAssetNameActionImpl.class, name = ProductTailoringChangeAssetNameAction.CHANGE_ASSET_NAME), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_tailoring.ProductTailoringChangeAssetOrderActionImpl.class, name = ProductTailoringChangeAssetOrderAction.CHANGE_ASSET_ORDER), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_tailoring.ProductTailoringMoveImageToPositionActionImpl.class, name = ProductTailoringMoveImageToPositionAction.MOVE_IMAGE_TO_POSITION), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_tailoring.ProductTailoringPublishActionImpl.class, name = ProductTailoringPublishAction.PUBLISH), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_tailoring.ProductTailoringRemoveAssetActionImpl.class, name = ProductTailoringRemoveAssetAction.REMOVE_ASSET), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_tailoring.ProductTailoringRemoveImageActionImpl.class, name = ProductTailoringRemoveImageAction.REMOVE_IMAGE), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_tailoring.ProductTailoringRemoveVariantActionImpl.class, name = ProductTailoringRemoveVariantAction.REMOVE_VARIANT), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_tailoring.ProductTailoringSetAssetCustomFieldActionImpl.class, name = ProductTailoringSetAssetCustomFieldAction.SET_ASSET_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_tailoring.ProductTailoringSetAssetCustomTypeActionImpl.class, name = ProductTailoringSetAssetCustomTypeAction.SET_ASSET_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_tailoring.ProductTailoringSetAssetDescriptionActionImpl.class, name = ProductTailoringSetAssetDescriptionAction.SET_ASSET_DESCRIPTION), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_tailoring.ProductTailoringSetAssetKeyActionImpl.class, name = ProductTailoringSetAssetKeyAction.SET_ASSET_KEY), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_tailoring.ProductTailoringSetAssetSourcesActionImpl.class, name = ProductTailoringSetAssetSourcesAction.SET_ASSET_SOURCES), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_tailoring.ProductTailoringSetAssetTagsActionImpl.class, name = ProductTailoringSetAssetTagsAction.SET_ASSET_TAGS), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_tailoring.ProductTailoringSetAttributeActionImpl.class, name = ProductTailoringSetAttributeAction.SET_ATTRIBUTE), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_tailoring.ProductTailoringSetAttributeInAllVariantsActionImpl.class, name = ProductTailoringSetAttributeInAllVariantsAction.SET_ATTRIBUTE_IN_ALL_VARIANTS), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_tailoring.ProductTailoringSetDescriptionActionImpl.class, name = ProductTailoringSetDescriptionAction.SET_DESCRIPTION), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_tailoring.ProductTailoringSetExternalImagesActionImpl.class, name = ProductTailoringSetExternalImagesAction.SET_IMAGES), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_tailoring.ProductTailoringSetImageLabelActionImpl.class, name = ProductTailoringSetImageLabelAction.SET_IMAGE_LABEL), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_tailoring.ProductTailoringSetMetaAttributesActionImpl.class, name = ProductTailoringSetMetaAttributesAction.SET_META_ATTRIBUTES), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_tailoring.ProductTailoringSetMetaDescriptionActionImpl.class, name = ProductTailoringSetMetaDescriptionAction.SET_META_DESCRIPTION), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_tailoring.ProductTailoringSetMetaKeywordsActionImpl.class, name = ProductTailoringSetMetaKeywordsAction.SET_META_KEYWORDS), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_tailoring.ProductTailoringSetMetaTitleActionImpl.class, name = ProductTailoringSetMetaTitleAction.SET_META_TITLE), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_tailoring.ProductTailoringSetNameActionImpl.class, name = ProductTailoringSetNameAction.SET_NAME), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_tailoring.ProductTailoringSetSlugActionImpl.class, name = ProductTailoringSetSlugAction.SET_SLUG), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_tailoring.ProductTailoringUnpublishActionImpl.class, name = ProductTailoringUnpublishAction.UNPUBLISH) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = ProductTailoringUpdateActionImpl.class, visible = true) @JsonDeserialize(as = ProductTailoringUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -69,6 +40,8 @@ public interface ProductTailoringUpdateAction { @JsonProperty("action") public String getAction(); + public ProductTailoringUpdateAction copyDeep(); + /** * factory method to create a deep copy of ProductTailoringUpdateAction * @param template instance to be copied @@ -79,118 +52,9 @@ public static ProductTailoringUpdateAction deepCopy(@Nullable final ProductTailo if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.product_tailoring.ProductTailoringAddAssetAction) { - return com.commercetools.api.models.product_tailoring.ProductTailoringAddAssetAction - .deepCopy((com.commercetools.api.models.product_tailoring.ProductTailoringAddAssetAction) template); - } - if (template instanceof com.commercetools.api.models.product_tailoring.ProductTailoringAddExternalImageAction) { - return com.commercetools.api.models.product_tailoring.ProductTailoringAddExternalImageAction.deepCopy( - (com.commercetools.api.models.product_tailoring.ProductTailoringAddExternalImageAction) template); - } - if (template instanceof com.commercetools.api.models.product_tailoring.ProductTailoringAddVariantAction) { - return com.commercetools.api.models.product_tailoring.ProductTailoringAddVariantAction.deepCopy( - (com.commercetools.api.models.product_tailoring.ProductTailoringAddVariantAction) template); - } - if (template instanceof com.commercetools.api.models.product_tailoring.ProductTailoringChangeAssetNameAction) { - return com.commercetools.api.models.product_tailoring.ProductTailoringChangeAssetNameAction.deepCopy( - (com.commercetools.api.models.product_tailoring.ProductTailoringChangeAssetNameAction) template); - } - if (template instanceof com.commercetools.api.models.product_tailoring.ProductTailoringChangeAssetOrderAction) { - return com.commercetools.api.models.product_tailoring.ProductTailoringChangeAssetOrderAction.deepCopy( - (com.commercetools.api.models.product_tailoring.ProductTailoringChangeAssetOrderAction) template); - } - if (template instanceof com.commercetools.api.models.product_tailoring.ProductTailoringMoveImageToPositionAction) { - return com.commercetools.api.models.product_tailoring.ProductTailoringMoveImageToPositionAction.deepCopy( - (com.commercetools.api.models.product_tailoring.ProductTailoringMoveImageToPositionAction) template); - } - if (template instanceof com.commercetools.api.models.product_tailoring.ProductTailoringPublishAction) { - return com.commercetools.api.models.product_tailoring.ProductTailoringPublishAction - .deepCopy((com.commercetools.api.models.product_tailoring.ProductTailoringPublishAction) template); - } - if (template instanceof com.commercetools.api.models.product_tailoring.ProductTailoringRemoveAssetAction) { - return com.commercetools.api.models.product_tailoring.ProductTailoringRemoveAssetAction.deepCopy( - (com.commercetools.api.models.product_tailoring.ProductTailoringRemoveAssetAction) template); - } - if (template instanceof com.commercetools.api.models.product_tailoring.ProductTailoringRemoveImageAction) { - return com.commercetools.api.models.product_tailoring.ProductTailoringRemoveImageAction.deepCopy( - (com.commercetools.api.models.product_tailoring.ProductTailoringRemoveImageAction) template); - } - if (template instanceof com.commercetools.api.models.product_tailoring.ProductTailoringRemoveVariantAction) { - return com.commercetools.api.models.product_tailoring.ProductTailoringRemoveVariantAction.deepCopy( - (com.commercetools.api.models.product_tailoring.ProductTailoringRemoveVariantAction) template); - } - if (template instanceof com.commercetools.api.models.product_tailoring.ProductTailoringSetAssetCustomFieldAction) { - return com.commercetools.api.models.product_tailoring.ProductTailoringSetAssetCustomFieldAction.deepCopy( - (com.commercetools.api.models.product_tailoring.ProductTailoringSetAssetCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.product_tailoring.ProductTailoringSetAssetCustomTypeAction) { - return com.commercetools.api.models.product_tailoring.ProductTailoringSetAssetCustomTypeAction.deepCopy( - (com.commercetools.api.models.product_tailoring.ProductTailoringSetAssetCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.product_tailoring.ProductTailoringSetAssetDescriptionAction) { - return com.commercetools.api.models.product_tailoring.ProductTailoringSetAssetDescriptionAction.deepCopy( - (com.commercetools.api.models.product_tailoring.ProductTailoringSetAssetDescriptionAction) template); - } - if (template instanceof com.commercetools.api.models.product_tailoring.ProductTailoringSetAssetKeyAction) { - return com.commercetools.api.models.product_tailoring.ProductTailoringSetAssetKeyAction.deepCopy( - (com.commercetools.api.models.product_tailoring.ProductTailoringSetAssetKeyAction) template); - } - if (template instanceof com.commercetools.api.models.product_tailoring.ProductTailoringSetAssetSourcesAction) { - return com.commercetools.api.models.product_tailoring.ProductTailoringSetAssetSourcesAction.deepCopy( - (com.commercetools.api.models.product_tailoring.ProductTailoringSetAssetSourcesAction) template); - } - if (template instanceof com.commercetools.api.models.product_tailoring.ProductTailoringSetAssetTagsAction) { - return com.commercetools.api.models.product_tailoring.ProductTailoringSetAssetTagsAction.deepCopy( - (com.commercetools.api.models.product_tailoring.ProductTailoringSetAssetTagsAction) template); - } - if (template instanceof com.commercetools.api.models.product_tailoring.ProductTailoringSetAttributeAction) { - return com.commercetools.api.models.product_tailoring.ProductTailoringSetAttributeAction.deepCopy( - (com.commercetools.api.models.product_tailoring.ProductTailoringSetAttributeAction) template); - } - if (template instanceof com.commercetools.api.models.product_tailoring.ProductTailoringSetAttributeInAllVariantsAction) { - return com.commercetools.api.models.product_tailoring.ProductTailoringSetAttributeInAllVariantsAction - .deepCopy( - (com.commercetools.api.models.product_tailoring.ProductTailoringSetAttributeInAllVariantsAction) template); - } - if (template instanceof com.commercetools.api.models.product_tailoring.ProductTailoringSetDescriptionAction) { - return com.commercetools.api.models.product_tailoring.ProductTailoringSetDescriptionAction.deepCopy( - (com.commercetools.api.models.product_tailoring.ProductTailoringSetDescriptionAction) template); - } - if (template instanceof com.commercetools.api.models.product_tailoring.ProductTailoringSetExternalImagesAction) { - return com.commercetools.api.models.product_tailoring.ProductTailoringSetExternalImagesAction.deepCopy( - (com.commercetools.api.models.product_tailoring.ProductTailoringSetExternalImagesAction) template); - } - if (template instanceof com.commercetools.api.models.product_tailoring.ProductTailoringSetImageLabelAction) { - return com.commercetools.api.models.product_tailoring.ProductTailoringSetImageLabelAction.deepCopy( - (com.commercetools.api.models.product_tailoring.ProductTailoringSetImageLabelAction) template); - } - if (template instanceof com.commercetools.api.models.product_tailoring.ProductTailoringSetMetaAttributesAction) { - return com.commercetools.api.models.product_tailoring.ProductTailoringSetMetaAttributesAction.deepCopy( - (com.commercetools.api.models.product_tailoring.ProductTailoringSetMetaAttributesAction) template); - } - if (template instanceof com.commercetools.api.models.product_tailoring.ProductTailoringSetMetaDescriptionAction) { - return com.commercetools.api.models.product_tailoring.ProductTailoringSetMetaDescriptionAction.deepCopy( - (com.commercetools.api.models.product_tailoring.ProductTailoringSetMetaDescriptionAction) template); - } - if (template instanceof com.commercetools.api.models.product_tailoring.ProductTailoringSetMetaKeywordsAction) { - return com.commercetools.api.models.product_tailoring.ProductTailoringSetMetaKeywordsAction.deepCopy( - (com.commercetools.api.models.product_tailoring.ProductTailoringSetMetaKeywordsAction) template); - } - if (template instanceof com.commercetools.api.models.product_tailoring.ProductTailoringSetMetaTitleAction) { - return com.commercetools.api.models.product_tailoring.ProductTailoringSetMetaTitleAction.deepCopy( - (com.commercetools.api.models.product_tailoring.ProductTailoringSetMetaTitleAction) template); - } - if (template instanceof com.commercetools.api.models.product_tailoring.ProductTailoringSetNameAction) { - return com.commercetools.api.models.product_tailoring.ProductTailoringSetNameAction - .deepCopy((com.commercetools.api.models.product_tailoring.ProductTailoringSetNameAction) template); - } - if (template instanceof com.commercetools.api.models.product_tailoring.ProductTailoringSetSlugAction) { - return com.commercetools.api.models.product_tailoring.ProductTailoringSetSlugAction - .deepCopy((com.commercetools.api.models.product_tailoring.ProductTailoringSetSlugAction) template); - } - if (template instanceof com.commercetools.api.models.product_tailoring.ProductTailoringUnpublishAction) { - return com.commercetools.api.models.product_tailoring.ProductTailoringUnpublishAction.deepCopy( - (com.commercetools.api.models.product_tailoring.ProductTailoringUnpublishAction) template); + + if (!(template instanceof ProductTailoringUpdateActionImpl)) { + return template.copyDeep(); } ProductTailoringUpdateActionImpl instance = new ProductTailoringUpdateActionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringUpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringUpdateActionImpl.java index 10cc7a985c0..ea9fa1afcb6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringUpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductTailoringUpdateActionImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public ProductTailoringUpdateAction copyDeep() { + return ProductTailoringUpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductVariantTailoring.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductVariantTailoring.java index da1a21601af..2eb9d98347b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductVariantTailoring.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductVariantTailoring.java @@ -153,6 +153,8 @@ public static ProductVariantTailoring of(final ProductVariantTailoring template) return instance; } + public ProductVariantTailoring copyDeep(); + /** * factory method to create a deep copy of ProductVariantTailoring * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductVariantTailoringDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductVariantTailoringDraft.java index 432fb85fddb..db16b262bc1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductVariantTailoringDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductVariantTailoringDraft.java @@ -167,6 +167,8 @@ public static ProductVariantTailoringDraft of(final ProductVariantTailoringDraft return instance; } + public ProductVariantTailoringDraft copyDeep(); + /** * factory method to create a deep copy of ProductVariantTailoringDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductVariantTailoringDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductVariantTailoringDraftImpl.java index 2598b914bdd..1f65f132972 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductVariantTailoringDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductVariantTailoringDraftImpl.java @@ -174,4 +174,8 @@ public String toString() { .build(); } + @Override + public ProductVariantTailoringDraft copyDeep() { + return ProductVariantTailoringDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductVariantTailoringImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductVariantTailoringImpl.java index 0696f0ba773..028ca407792 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductVariantTailoringImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_tailoring/ProductVariantTailoringImpl.java @@ -151,4 +151,8 @@ public String toString() { .build(); } + @Override + public ProductVariantTailoring copyDeep() { + return ProductVariantTailoring.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeBooleanType.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeBooleanType.java index c186c538e45..fe635a0d533 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeBooleanType.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeBooleanType.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("boolean") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AttributeBooleanTypeImpl.class) public interface AttributeBooleanType extends AttributeType { @@ -51,6 +52,8 @@ public static AttributeBooleanType of(final AttributeBooleanType template) { return instance; } + public AttributeBooleanType copyDeep(); + /** * factory method to create a deep copy of AttributeBooleanType * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeBooleanTypeImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeBooleanTypeImpl.java index 44f2e1fa6a6..c896be7fb77 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeBooleanTypeImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeBooleanTypeImpl.java @@ -62,4 +62,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("name", name).build(); } + @Override + public AttributeBooleanType copyDeep() { + return AttributeBooleanType.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeDateTimeType.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeDateTimeType.java index 3def942705e..57a4e293b18 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeDateTimeType.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeDateTimeType.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("datetime") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AttributeDateTimeTypeImpl.class) public interface AttributeDateTimeType extends AttributeType { @@ -51,6 +52,8 @@ public static AttributeDateTimeType of(final AttributeDateTimeType template) { return instance; } + public AttributeDateTimeType copyDeep(); + /** * factory method to create a deep copy of AttributeDateTimeType * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeDateTimeTypeImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeDateTimeTypeImpl.java index 5005ea07c69..b65b6557ab1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeDateTimeTypeImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeDateTimeTypeImpl.java @@ -62,4 +62,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("name", name).build(); } + @Override + public AttributeDateTimeType copyDeep() { + return AttributeDateTimeType.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeDateType.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeDateType.java index bed8df65947..173996d67a2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeDateType.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeDateType.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("date") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AttributeDateTypeImpl.class) public interface AttributeDateType extends AttributeType { @@ -51,6 +52,8 @@ public static AttributeDateType of(final AttributeDateType template) { return instance; } + public AttributeDateType copyDeep(); + /** * factory method to create a deep copy of AttributeDateType * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeDateTypeImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeDateTypeImpl.java index de3cb7f38a7..d98c4fcdc2b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeDateTypeImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeDateTypeImpl.java @@ -62,4 +62,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("name", name).build(); } + @Override + public AttributeDateType copyDeep() { + return AttributeDateType.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeDefinition.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeDefinition.java index d8a484d04fc..8fe0259201e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeDefinition.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeDefinition.java @@ -189,6 +189,8 @@ public static AttributeDefinition of(final AttributeDefinition template) { return instance; } + public AttributeDefinition copyDeep(); + /** * factory method to create a deep copy of AttributeDefinition * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeDefinitionDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeDefinitionDraft.java index 5a6612f4e00..71fe6debf5a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeDefinitionDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeDefinitionDraft.java @@ -188,6 +188,8 @@ public static AttributeDefinitionDraft of(final AttributeDefinitionDraft templat return instance; } + public AttributeDefinitionDraft copyDeep(); + /** * factory method to create a deep copy of AttributeDefinitionDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeDefinitionDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeDefinitionDraftImpl.java index f14c5c8693d..a3e681f04dd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeDefinitionDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeDefinitionDraftImpl.java @@ -221,4 +221,8 @@ public String toString() { .build(); } + @Override + public AttributeDefinitionDraft copyDeep() { + return AttributeDefinitionDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeDefinitionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeDefinitionImpl.java index 73ad029b2e7..ebea130a394 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeDefinitionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeDefinitionImpl.java @@ -219,4 +219,8 @@ public String toString() { .build(); } + @Override + public AttributeDefinition copyDeep() { + return AttributeDefinition.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeEnumType.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeEnumType.java index 1b40c768a0f..83f60d3eb75 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeEnumType.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeEnumType.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("enum") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AttributeEnumTypeImpl.class) public interface AttributeEnumType extends AttributeType { @@ -81,6 +82,8 @@ public static AttributeEnumType of(final AttributeEnumType template) { return instance; } + public AttributeEnumType copyDeep(); + /** * factory method to create a deep copy of AttributeEnumType * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeEnumTypeImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeEnumTypeImpl.java index f4f23e494f4..214785648c8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeEnumTypeImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeEnumTypeImpl.java @@ -97,4 +97,8 @@ public String toString() { .build(); } + @Override + public AttributeEnumType copyDeep() { + return AttributeEnumType.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeLocalizableTextType.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeLocalizableTextType.java index 182151fe522..ec2eb0df080 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeLocalizableTextType.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeLocalizableTextType.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ltext") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AttributeLocalizableTextTypeImpl.class) public interface AttributeLocalizableTextType extends AttributeType { @@ -51,6 +52,8 @@ public static AttributeLocalizableTextType of(final AttributeLocalizableTextType return instance; } + public AttributeLocalizableTextType copyDeep(); + /** * factory method to create a deep copy of AttributeLocalizableTextType * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeLocalizableTextTypeImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeLocalizableTextTypeImpl.java index e346dc5d6bd..acfb05f109c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeLocalizableTextTypeImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeLocalizableTextTypeImpl.java @@ -62,4 +62,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("name", name).build(); } + @Override + public AttributeLocalizableTextType copyDeep() { + return AttributeLocalizableTextType.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeLocalizedEnumType.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeLocalizedEnumType.java index e59230b25e8..11ccfeeb722 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeLocalizedEnumType.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeLocalizedEnumType.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("lenum") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AttributeLocalizedEnumTypeImpl.class) public interface AttributeLocalizedEnumType extends AttributeType { @@ -81,6 +82,8 @@ public static AttributeLocalizedEnumType of(final AttributeLocalizedEnumType tem return instance; } + public AttributeLocalizedEnumType copyDeep(); + /** * factory method to create a deep copy of AttributeLocalizedEnumType * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeLocalizedEnumTypeImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeLocalizedEnumTypeImpl.java index e7405031c18..b84a5856c19 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeLocalizedEnumTypeImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeLocalizedEnumTypeImpl.java @@ -97,4 +97,8 @@ public String toString() { .build(); } + @Override + public AttributeLocalizedEnumType copyDeep() { + return AttributeLocalizedEnumType.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeLocalizedEnumValue.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeLocalizedEnumValue.java index 9eb5787ecab..b36385f3e82 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeLocalizedEnumValue.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeLocalizedEnumValue.java @@ -85,6 +85,8 @@ public static AttributeLocalizedEnumValue of(final AttributeLocalizedEnumValue t return instance; } + public AttributeLocalizedEnumValue copyDeep(); + /** * factory method to create a deep copy of AttributeLocalizedEnumValue * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeLocalizedEnumValueImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeLocalizedEnumValueImpl.java index 0ed9a84bdb5..18293fbeb65 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeLocalizedEnumValueImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeLocalizedEnumValueImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public AttributeLocalizedEnumValue copyDeep() { + return AttributeLocalizedEnumValue.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeMoneyType.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeMoneyType.java index 18c8f4b63c1..14a3c3671fd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeMoneyType.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeMoneyType.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("money") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AttributeMoneyTypeImpl.class) public interface AttributeMoneyType extends AttributeType { @@ -51,6 +52,8 @@ public static AttributeMoneyType of(final AttributeMoneyType template) { return instance; } + public AttributeMoneyType copyDeep(); + /** * factory method to create a deep copy of AttributeMoneyType * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeMoneyTypeImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeMoneyTypeImpl.java index 408260767fc..90d784c6368 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeMoneyTypeImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeMoneyTypeImpl.java @@ -62,4 +62,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("name", name).build(); } + @Override + public AttributeMoneyType copyDeep() { + return AttributeMoneyType.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeNestedType.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeNestedType.java index 0cf217c3cd6..10c07fb9c9f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeNestedType.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeNestedType.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("nested") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AttributeNestedTypeImpl.class) public interface AttributeNestedType extends AttributeType { @@ -72,6 +73,8 @@ public static AttributeNestedType of(final AttributeNestedType template) { return instance; } + public AttributeNestedType copyDeep(); + /** * factory method to create a deep copy of AttributeNestedType * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeNestedTypeImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeNestedTypeImpl.java index 47f1e7e015f..173c95c7672 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeNestedTypeImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeNestedTypeImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public AttributeNestedType copyDeep() { + return AttributeNestedType.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeNumberType.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeNumberType.java index dfac513212b..78436d6c859 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeNumberType.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeNumberType.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("number") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AttributeNumberTypeImpl.class) public interface AttributeNumberType extends AttributeType { @@ -51,6 +52,8 @@ public static AttributeNumberType of(final AttributeNumberType template) { return instance; } + public AttributeNumberType copyDeep(); + /** * factory method to create a deep copy of AttributeNumberType * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeNumberTypeImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeNumberTypeImpl.java index 2c01f7a664d..590d24abda2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeNumberTypeImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeNumberTypeImpl.java @@ -62,4 +62,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("name", name).build(); } + @Override + public AttributeNumberType copyDeep() { + return AttributeNumberType.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributePlainEnumValue.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributePlainEnumValue.java index 069c4d9ca0c..90859335adb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributePlainEnumValue.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributePlainEnumValue.java @@ -82,6 +82,8 @@ public static AttributePlainEnumValue of(final AttributePlainEnumValue template) return instance; } + public AttributePlainEnumValue copyDeep(); + /** * factory method to create a deep copy of AttributePlainEnumValue * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributePlainEnumValueImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributePlainEnumValueImpl.java index 7688a5384d2..cf9823c66b4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributePlainEnumValueImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributePlainEnumValueImpl.java @@ -94,4 +94,8 @@ public String toString() { .build(); } + @Override + public AttributePlainEnumValue copyDeep() { + return AttributePlainEnumValue.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeReferenceType.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeReferenceType.java index a6ad0d02e58..f5c4b94f602 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeReferenceType.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeReferenceType.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("reference") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AttributeReferenceTypeImpl.class) public interface AttributeReferenceType extends AttributeType { @@ -70,6 +71,8 @@ public static AttributeReferenceType of(final AttributeReferenceType template) { return instance; } + public AttributeReferenceType copyDeep(); + /** * factory method to create a deep copy of AttributeReferenceType * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeReferenceTypeImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeReferenceTypeImpl.java index 8f527763c44..483aef4b350 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeReferenceTypeImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeReferenceTypeImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public AttributeReferenceType copyDeep() { + return AttributeReferenceType.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeSetType.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeSetType.java index 2aa15cfab6e..814d6ad0203 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeSetType.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeSetType.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("set") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AttributeSetTypeImpl.class) public interface AttributeSetType extends AttributeType { @@ -72,6 +73,8 @@ public static AttributeSetType of(final AttributeSetType template) { return instance; } + public AttributeSetType copyDeep(); + /** * factory method to create a deep copy of AttributeSetType * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeSetTypeImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeSetTypeImpl.java index d298e42bbd3..8be6b39fe7b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeSetTypeImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeSetTypeImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public AttributeSetType copyDeep() { + return AttributeSetType.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeTextType.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeTextType.java index 4994275bdaf..362e6b60590 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeTextType.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeTextType.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("text") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AttributeTextTypeImpl.class) public interface AttributeTextType extends AttributeType { @@ -51,6 +52,8 @@ public static AttributeTextType of(final AttributeTextType template) { return instance; } + public AttributeTextType copyDeep(); + /** * factory method to create a deep copy of AttributeTextType * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeTextTypeImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeTextTypeImpl.java index d20d2ef00da..4dc378dbfa0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeTextTypeImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeTextTypeImpl.java @@ -62,4 +62,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("name", name).build(); } + @Override + public AttributeTextType copyDeep() { + return AttributeTextType.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeTimeType.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeTimeType.java index 4443bc7f85c..6664bdc5074 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeTimeType.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeTimeType.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("time") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AttributeTimeTypeImpl.class) public interface AttributeTimeType extends AttributeType { @@ -51,6 +52,8 @@ public static AttributeTimeType of(final AttributeTimeType template) { return instance; } + public AttributeTimeType copyDeep(); + /** * factory method to create a deep copy of AttributeTimeType * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeTimeTypeImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeTimeTypeImpl.java index 80023b68a4e..8f608923882 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeTimeTypeImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeTimeTypeImpl.java @@ -62,4 +62,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("name", name).build(); } + @Override + public AttributeTimeType copyDeep() { + return AttributeTimeType.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeType.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeType.java index f72271f714d..83ecd3f91cc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeType.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeType.java @@ -26,20 +26,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.product_type.AttributeBooleanTypeImpl.class, name = AttributeBooleanType.BOOLEAN), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_type.AttributeDateTimeTypeImpl.class, name = AttributeDateTimeType.DATETIME), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_type.AttributeDateTypeImpl.class, name = AttributeDateType.DATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_type.AttributeEnumTypeImpl.class, name = AttributeEnumType.ENUM), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_type.AttributeLocalizableTextTypeImpl.class, name = AttributeLocalizableTextType.LTEXT), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_type.AttributeLocalizedEnumTypeImpl.class, name = AttributeLocalizedEnumType.LENUM), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_type.AttributeMoneyTypeImpl.class, name = AttributeMoneyType.MONEY), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_type.AttributeNestedTypeImpl.class, name = AttributeNestedType.NESTED), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_type.AttributeNumberTypeImpl.class, name = AttributeNumberType.NUMBER), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_type.AttributeReferenceTypeImpl.class, name = AttributeReferenceType.REFERENCE), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_type.AttributeSetTypeImpl.class, name = AttributeSetType.SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_type.AttributeTextTypeImpl.class, name = AttributeTextType.TEXT), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_type.AttributeTimeTypeImpl.class, name = AttributeTimeType.TIME) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "name", defaultImpl = AttributeTypeImpl.class, visible = true) @JsonDeserialize(as = AttributeTypeImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -53,6 +39,8 @@ public interface AttributeType { @JsonProperty("name") public String getName(); + public AttributeType copyDeep(); + /** * factory method to create a deep copy of AttributeType * @param template instance to be copied @@ -63,57 +51,9 @@ public static AttributeType deepCopy(@Nullable final AttributeType template) { if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.product_type.AttributeBooleanType) { - return com.commercetools.api.models.product_type.AttributeBooleanType - .deepCopy((com.commercetools.api.models.product_type.AttributeBooleanType) template); - } - if (template instanceof com.commercetools.api.models.product_type.AttributeDateTimeType) { - return com.commercetools.api.models.product_type.AttributeDateTimeType - .deepCopy((com.commercetools.api.models.product_type.AttributeDateTimeType) template); - } - if (template instanceof com.commercetools.api.models.product_type.AttributeDateType) { - return com.commercetools.api.models.product_type.AttributeDateType - .deepCopy((com.commercetools.api.models.product_type.AttributeDateType) template); - } - if (template instanceof com.commercetools.api.models.product_type.AttributeEnumType) { - return com.commercetools.api.models.product_type.AttributeEnumType - .deepCopy((com.commercetools.api.models.product_type.AttributeEnumType) template); - } - if (template instanceof com.commercetools.api.models.product_type.AttributeLocalizableTextType) { - return com.commercetools.api.models.product_type.AttributeLocalizableTextType - .deepCopy((com.commercetools.api.models.product_type.AttributeLocalizableTextType) template); - } - if (template instanceof com.commercetools.api.models.product_type.AttributeLocalizedEnumType) { - return com.commercetools.api.models.product_type.AttributeLocalizedEnumType - .deepCopy((com.commercetools.api.models.product_type.AttributeLocalizedEnumType) template); - } - if (template instanceof com.commercetools.api.models.product_type.AttributeMoneyType) { - return com.commercetools.api.models.product_type.AttributeMoneyType - .deepCopy((com.commercetools.api.models.product_type.AttributeMoneyType) template); - } - if (template instanceof com.commercetools.api.models.product_type.AttributeNestedType) { - return com.commercetools.api.models.product_type.AttributeNestedType - .deepCopy((com.commercetools.api.models.product_type.AttributeNestedType) template); - } - if (template instanceof com.commercetools.api.models.product_type.AttributeNumberType) { - return com.commercetools.api.models.product_type.AttributeNumberType - .deepCopy((com.commercetools.api.models.product_type.AttributeNumberType) template); - } - if (template instanceof com.commercetools.api.models.product_type.AttributeReferenceType) { - return com.commercetools.api.models.product_type.AttributeReferenceType - .deepCopy((com.commercetools.api.models.product_type.AttributeReferenceType) template); - } - if (template instanceof com.commercetools.api.models.product_type.AttributeSetType) { - return com.commercetools.api.models.product_type.AttributeSetType - .deepCopy((com.commercetools.api.models.product_type.AttributeSetType) template); - } - if (template instanceof com.commercetools.api.models.product_type.AttributeTextType) { - return com.commercetools.api.models.product_type.AttributeTextType - .deepCopy((com.commercetools.api.models.product_type.AttributeTextType) template); - } - if (template instanceof com.commercetools.api.models.product_type.AttributeTimeType) { - return com.commercetools.api.models.product_type.AttributeTimeType - .deepCopy((com.commercetools.api.models.product_type.AttributeTimeType) template); + + if (!(template instanceof AttributeTypeImpl)) { + return template.copyDeep(); } AttributeTypeImpl instance = new AttributeTypeImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeTypeImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeTypeImpl.java index 60955dd629f..8fd7c81546d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeTypeImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/AttributeTypeImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("name", name).build(); } + @Override + public AttributeType copyDeep() { + return AttributeType.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductType.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductType.java index 60fea46167c..a30bb88b15e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductType.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductType.java @@ -231,6 +231,8 @@ public static ProductType of(final ProductType template) { return instance; } + public ProductType copyDeep(); + /** * factory method to create a deep copy of ProductType * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeAddAttributeDefinitionAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeAddAttributeDefinitionAction.java index e0dc10b0591..89dd71965e1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeAddAttributeDefinitionAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeAddAttributeDefinitionAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addAttributeDefinition") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTypeAddAttributeDefinitionActionImpl.class) public interface ProductTypeAddAttributeDefinitionAction extends ProductTypeUpdateAction { @@ -72,6 +73,8 @@ public static ProductTypeAddAttributeDefinitionAction of(final ProductTypeAddAtt return instance; } + public ProductTypeAddAttributeDefinitionAction copyDeep(); + /** * factory method to create a deep copy of ProductTypeAddAttributeDefinitionAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeAddAttributeDefinitionActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeAddAttributeDefinitionActionImpl.java index 12fe89687b6..06d430070cf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeAddAttributeDefinitionActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeAddAttributeDefinitionActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public ProductTypeAddAttributeDefinitionAction copyDeep() { + return ProductTypeAddAttributeDefinitionAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeAddLocalizedEnumValueAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeAddLocalizedEnumValueAction.java index 80ed2c4ab9e..420c1dd7ae9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeAddLocalizedEnumValueAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeAddLocalizedEnumValueAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addLocalizedEnumValue") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTypeAddLocalizedEnumValueActionImpl.class) public interface ProductTypeAddLocalizedEnumValueAction extends ProductTypeUpdateAction { @@ -89,6 +90,8 @@ public static ProductTypeAddLocalizedEnumValueAction of(final ProductTypeAddLoca return instance; } + public ProductTypeAddLocalizedEnumValueAction copyDeep(); + /** * factory method to create a deep copy of ProductTypeAddLocalizedEnumValueAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeAddLocalizedEnumValueActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeAddLocalizedEnumValueActionImpl.java index c0f81849dba..057754a8b5d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeAddLocalizedEnumValueActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeAddLocalizedEnumValueActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public ProductTypeAddLocalizedEnumValueAction copyDeep() { + return ProductTypeAddLocalizedEnumValueAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeAddPlainEnumValueAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeAddPlainEnumValueAction.java index 3a732c53c5d..6e01c919b9d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeAddPlainEnumValueAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeAddPlainEnumValueAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addPlainEnumValue") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTypeAddPlainEnumValueActionImpl.class) public interface ProductTypeAddPlainEnumValueAction extends ProductTypeUpdateAction { @@ -89,6 +90,8 @@ public static ProductTypeAddPlainEnumValueAction of(final ProductTypeAddPlainEnu return instance; } + public ProductTypeAddPlainEnumValueAction copyDeep(); + /** * factory method to create a deep copy of ProductTypeAddPlainEnumValueAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeAddPlainEnumValueActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeAddPlainEnumValueActionImpl.java index 607c0c6049c..7c57b324820 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeAddPlainEnumValueActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeAddPlainEnumValueActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public ProductTypeAddPlainEnumValueAction copyDeep() { + return ProductTypeAddPlainEnumValueAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeAttributeConstraintAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeAttributeConstraintAction.java index c55c54726bd..05fb1e53bfa 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeAttributeConstraintAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeAttributeConstraintAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeAttributeConstraint") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTypeChangeAttributeConstraintActionImpl.class) public interface ProductTypeChangeAttributeConstraintAction extends ProductTypeUpdateAction { @@ -88,6 +89,8 @@ public static ProductTypeChangeAttributeConstraintAction of( return instance; } + public ProductTypeChangeAttributeConstraintAction copyDeep(); + /** * factory method to create a deep copy of ProductTypeChangeAttributeConstraintAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeAttributeConstraintActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeAttributeConstraintActionImpl.java index f5475b2b04f..70225cded6b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeAttributeConstraintActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeAttributeConstraintActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public ProductTypeChangeAttributeConstraintAction copyDeep() { + return ProductTypeChangeAttributeConstraintAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeAttributeNameAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeAttributeNameAction.java index cac987b1314..0fd5d3f4414 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeAttributeNameAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeAttributeNameAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeAttributeName") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTypeChangeAttributeNameActionImpl.class) public interface ProductTypeChangeAttributeNameAction extends ProductTypeUpdateAction { @@ -90,6 +91,8 @@ public static ProductTypeChangeAttributeNameAction of(final ProductTypeChangeAtt return instance; } + public ProductTypeChangeAttributeNameAction copyDeep(); + /** * factory method to create a deep copy of ProductTypeChangeAttributeNameAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeAttributeNameActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeAttributeNameActionImpl.java index 05e0aa89f61..db67217c14b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeAttributeNameActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeAttributeNameActionImpl.java @@ -112,4 +112,8 @@ public String toString() { .build(); } + @Override + public ProductTypeChangeAttributeNameAction copyDeep() { + return ProductTypeChangeAttributeNameAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeAttributeOrderByNameAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeAttributeOrderByNameAction.java index 27446a85450..079ba6e05b4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeAttributeOrderByNameAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeAttributeOrderByNameAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeAttributeOrderByName") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTypeChangeAttributeOrderByNameActionImpl.class) public interface ProductTypeChangeAttributeOrderByNameAction extends ProductTypeUpdateAction { @@ -79,6 +80,8 @@ public static ProductTypeChangeAttributeOrderByNameAction of( return instance; } + public ProductTypeChangeAttributeOrderByNameAction copyDeep(); + /** * factory method to create a deep copy of ProductTypeChangeAttributeOrderByNameAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeAttributeOrderByNameActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeAttributeOrderByNameActionImpl.java index c21fbb958f9..626aa79cfe1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeAttributeOrderByNameActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeAttributeOrderByNameActionImpl.java @@ -97,4 +97,8 @@ public String toString() { .build(); } + @Override + public ProductTypeChangeAttributeOrderByNameAction copyDeep() { + return ProductTypeChangeAttributeOrderByNameAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeDescriptionAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeDescriptionAction.java index 86ff314b502..d1d92db268c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeDescriptionAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeDescriptionAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeDescription") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTypeChangeDescriptionActionImpl.class) public interface ProductTypeChangeDescriptionAction extends ProductTypeUpdateAction { @@ -70,6 +71,8 @@ public static ProductTypeChangeDescriptionAction of(final ProductTypeChangeDescr return instance; } + public ProductTypeChangeDescriptionAction copyDeep(); + /** * factory method to create a deep copy of ProductTypeChangeDescriptionAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeDescriptionActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeDescriptionActionImpl.java index ab77f4029c7..5fcaa6436c1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeDescriptionActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeDescriptionActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public ProductTypeChangeDescriptionAction copyDeep() { + return ProductTypeChangeDescriptionAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeEnumKeyAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeEnumKeyAction.java index 949f15908cf..5823df3e3a2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeEnumKeyAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeEnumKeyAction.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeEnumKey") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTypeChangeEnumKeyActionImpl.class) public interface ProductTypeChangeEnumKeyAction extends ProductTypeUpdateAction { @@ -106,6 +107,8 @@ public static ProductTypeChangeEnumKeyAction of(final ProductTypeChangeEnumKeyAc return instance; } + public ProductTypeChangeEnumKeyAction copyDeep(); + /** * factory method to create a deep copy of ProductTypeChangeEnumKeyAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeEnumKeyActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeEnumKeyActionImpl.java index 125a99be597..95adadeba6d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeEnumKeyActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeEnumKeyActionImpl.java @@ -130,4 +130,8 @@ public String toString() { .build(); } + @Override + public ProductTypeChangeEnumKeyAction copyDeep() { + return ProductTypeChangeEnumKeyAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeInputHintAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeInputHintAction.java index ba1596d68d4..c5e0ddd8673 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeInputHintAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeInputHintAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeInputHint") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTypeChangeInputHintActionImpl.class) public interface ProductTypeChangeInputHintAction extends ProductTypeUpdateAction { @@ -87,6 +88,8 @@ public static ProductTypeChangeInputHintAction of(final ProductTypeChangeInputHi return instance; } + public ProductTypeChangeInputHintAction copyDeep(); + /** * factory method to create a deep copy of ProductTypeChangeInputHintAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeInputHintActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeInputHintActionImpl.java index 6504608369f..f0684185412 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeInputHintActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeInputHintActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public ProductTypeChangeInputHintAction copyDeep() { + return ProductTypeChangeInputHintAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeIsSearchableAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeIsSearchableAction.java index af18cd920bf..eb21dcd09e1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeIsSearchableAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeIsSearchableAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeIsSearchable") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTypeChangeIsSearchableActionImpl.class) public interface ProductTypeChangeIsSearchableAction extends ProductTypeUpdateAction { @@ -87,6 +88,8 @@ public static ProductTypeChangeIsSearchableAction of(final ProductTypeChangeIsSe return instance; } + public ProductTypeChangeIsSearchableAction copyDeep(); + /** * factory method to create a deep copy of ProductTypeChangeIsSearchableAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeIsSearchableActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeIsSearchableActionImpl.java index 34b5cbabdac..9385d3c7189 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeIsSearchableActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeIsSearchableActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public ProductTypeChangeIsSearchableAction copyDeep() { + return ProductTypeChangeIsSearchableAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeLabelAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeLabelAction.java index c9e664f2a5a..4ec1e739856 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeLabelAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeLabelAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeLabel") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTypeChangeLabelActionImpl.class) public interface ProductTypeChangeLabelAction extends ProductTypeUpdateAction { @@ -90,6 +91,8 @@ public static ProductTypeChangeLabelAction of(final ProductTypeChangeLabelAction return instance; } + public ProductTypeChangeLabelAction copyDeep(); + /** * factory method to create a deep copy of ProductTypeChangeLabelAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeLabelActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeLabelActionImpl.java index 1d151e1937f..c11fea90098 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeLabelActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeLabelActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public ProductTypeChangeLabelAction copyDeep() { + return ProductTypeChangeLabelAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeLocalizedEnumValueLabelAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeLocalizedEnumValueLabelAction.java index 4025c4c1c6f..e91de91bdea 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeLocalizedEnumValueLabelAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeLocalizedEnumValueLabelAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeLocalizedEnumValueLabel") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTypeChangeLocalizedEnumValueLabelActionImpl.class) public interface ProductTypeChangeLocalizedEnumValueLabelAction extends ProductTypeUpdateAction { @@ -91,6 +92,8 @@ public static ProductTypeChangeLocalizedEnumValueLabelAction of( return instance; } + public ProductTypeChangeLocalizedEnumValueLabelAction copyDeep(); + /** * factory method to create a deep copy of ProductTypeChangeLocalizedEnumValueLabelAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeLocalizedEnumValueLabelActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeLocalizedEnumValueLabelActionImpl.java index 3f9b1630eea..d207626e9a6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeLocalizedEnumValueLabelActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeLocalizedEnumValueLabelActionImpl.java @@ -112,4 +112,8 @@ public String toString() { .build(); } + @Override + public ProductTypeChangeLocalizedEnumValueLabelAction copyDeep() { + return ProductTypeChangeLocalizedEnumValueLabelAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeLocalizedEnumValueOrderAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeLocalizedEnumValueOrderAction.java index f2f54e22881..4641d09c513 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeLocalizedEnumValueOrderAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeLocalizedEnumValueOrderAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeLocalizedEnumValueOrder") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTypeChangeLocalizedEnumValueOrderActionImpl.class) public interface ProductTypeChangeLocalizedEnumValueOrderAction extends ProductTypeUpdateAction { @@ -99,6 +100,8 @@ public static ProductTypeChangeLocalizedEnumValueOrderAction of( return instance; } + public ProductTypeChangeLocalizedEnumValueOrderAction copyDeep(); + /** * factory method to create a deep copy of ProductTypeChangeLocalizedEnumValueOrderAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeLocalizedEnumValueOrderActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeLocalizedEnumValueOrderActionImpl.java index 5e5df6fe64f..207e19a5600 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeLocalizedEnumValueOrderActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeLocalizedEnumValueOrderActionImpl.java @@ -116,4 +116,8 @@ public String toString() { .build(); } + @Override + public ProductTypeChangeLocalizedEnumValueOrderAction copyDeep() { + return ProductTypeChangeLocalizedEnumValueOrderAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeNameAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeNameAction.java index 4b615b299e9..e5cc449df9a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeNameAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeNameAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeName") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTypeChangeNameActionImpl.class) public interface ProductTypeChangeNameAction extends ProductTypeUpdateAction { @@ -70,6 +71,8 @@ public static ProductTypeChangeNameAction of(final ProductTypeChangeNameAction t return instance; } + public ProductTypeChangeNameAction copyDeep(); + /** * factory method to create a deep copy of ProductTypeChangeNameAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeNameActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeNameActionImpl.java index 7ae329701c4..9f1428e2e99 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeNameActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangeNameActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public ProductTypeChangeNameAction copyDeep() { + return ProductTypeChangeNameAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangePlainEnumValueLabelAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangePlainEnumValueLabelAction.java index d36659cacfc..2aa3ce8ed12 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangePlainEnumValueLabelAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangePlainEnumValueLabelAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changePlainEnumValueLabel") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTypeChangePlainEnumValueLabelActionImpl.class) public interface ProductTypeChangePlainEnumValueLabelAction extends ProductTypeUpdateAction { @@ -91,6 +92,8 @@ public static ProductTypeChangePlainEnumValueLabelAction of( return instance; } + public ProductTypeChangePlainEnumValueLabelAction copyDeep(); + /** * factory method to create a deep copy of ProductTypeChangePlainEnumValueLabelAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangePlainEnumValueLabelActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangePlainEnumValueLabelActionImpl.java index 8138ca1d367..a13e8cebd12 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangePlainEnumValueLabelActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangePlainEnumValueLabelActionImpl.java @@ -112,4 +112,8 @@ public String toString() { .build(); } + @Override + public ProductTypeChangePlainEnumValueLabelAction copyDeep() { + return ProductTypeChangePlainEnumValueLabelAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangePlainEnumValueOrderAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangePlainEnumValueOrderAction.java index 0a509aaff85..781b188f99c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangePlainEnumValueOrderAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangePlainEnumValueOrderAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changePlainEnumValueOrder") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTypeChangePlainEnumValueOrderActionImpl.class) public interface ProductTypeChangePlainEnumValueOrderAction extends ProductTypeUpdateAction { @@ -99,6 +100,8 @@ public static ProductTypeChangePlainEnumValueOrderAction of( return instance; } + public ProductTypeChangePlainEnumValueOrderAction copyDeep(); + /** * factory method to create a deep copy of ProductTypeChangePlainEnumValueOrderAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangePlainEnumValueOrderActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangePlainEnumValueOrderActionImpl.java index 958d4385f9a..953fca5696d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangePlainEnumValueOrderActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeChangePlainEnumValueOrderActionImpl.java @@ -116,4 +116,8 @@ public String toString() { .build(); } + @Override + public ProductTypeChangePlainEnumValueOrderAction copyDeep() { + return ProductTypeChangePlainEnumValueOrderAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeDraft.java index 7d4a192e1d8..9062297fae8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeDraft.java @@ -125,6 +125,8 @@ public static ProductTypeDraft of(final ProductTypeDraft template) { return instance; } + public ProductTypeDraft copyDeep(); + /** * factory method to create a deep copy of ProductTypeDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeDraftImpl.java index 7ee5235baed..5e286c5922d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeDraftImpl.java @@ -137,4 +137,8 @@ public String toString() { .build(); } + @Override + public ProductTypeDraft copyDeep() { + return ProductTypeDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeImpl.java index 0de53b2cdc0..2d3b015d397 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeImpl.java @@ -260,4 +260,8 @@ public String toString() { .build(); } + @Override + public ProductType copyDeep() { + return ProductType.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypePagedQueryResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypePagedQueryResponse.java index 6e7a19f3666..b892b691c94 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypePagedQueryResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypePagedQueryResponse.java @@ -144,6 +144,8 @@ public static ProductTypePagedQueryResponse of(final ProductTypePagedQueryRespon return instance; } + public ProductTypePagedQueryResponse copyDeep(); + /** * factory method to create a deep copy of ProductTypePagedQueryResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypePagedQueryResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypePagedQueryResponseImpl.java index fb944a8cb10..9fd7543644f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypePagedQueryResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypePagedQueryResponseImpl.java @@ -160,4 +160,8 @@ public String toString() { .build(); } + @Override + public ProductTypePagedQueryResponse copyDeep() { + return ProductTypePagedQueryResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeReference.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeReference.java index 75483d83f04..a13944ae6fb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeReference.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeReference.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("product-type") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTypeReferenceImpl.class) public interface ProductTypeReference extends Reference, com.commercetools.api.models.Identifiable, @@ -89,6 +90,8 @@ public static ProductTypeReference of(final ProductTypeReference template) { return instance; } + public ProductTypeReference copyDeep(); + /** * factory method to create a deep copy of ProductTypeReference * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeReferenceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeReferenceImpl.java index 6c29b18d302..8b9daa602b1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeReferenceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeReferenceImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public ProductTypeReference copyDeep() { + return ProductTypeReference.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeRemoveAttributeDefinitionAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeRemoveAttributeDefinitionAction.java index e91deb264c8..45881265920 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeRemoveAttributeDefinitionAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeRemoveAttributeDefinitionAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeAttributeDefinition") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTypeRemoveAttributeDefinitionActionImpl.class) public interface ProductTypeRemoveAttributeDefinitionAction extends ProductTypeUpdateAction { @@ -72,6 +73,8 @@ public static ProductTypeRemoveAttributeDefinitionAction of( return instance; } + public ProductTypeRemoveAttributeDefinitionAction copyDeep(); + /** * factory method to create a deep copy of ProductTypeRemoveAttributeDefinitionAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeRemoveAttributeDefinitionActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeRemoveAttributeDefinitionActionImpl.java index 7ae10f9402a..a34d6438235 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeRemoveAttributeDefinitionActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeRemoveAttributeDefinitionActionImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public ProductTypeRemoveAttributeDefinitionAction copyDeep() { + return ProductTypeRemoveAttributeDefinitionAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeRemoveEnumValuesAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeRemoveEnumValuesAction.java index 40032b9ac75..f18b7430340 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeRemoveEnumValuesAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeRemoveEnumValuesAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeEnumValues") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTypeRemoveEnumValuesActionImpl.class) public interface ProductTypeRemoveEnumValuesAction extends ProductTypeUpdateAction { @@ -96,6 +97,8 @@ public static ProductTypeRemoveEnumValuesAction of(final ProductTypeRemoveEnumVa return instance; } + public ProductTypeRemoveEnumValuesAction copyDeep(); + /** * factory method to create a deep copy of ProductTypeRemoveEnumValuesAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeRemoveEnumValuesActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeRemoveEnumValuesActionImpl.java index 467e8e08dd6..f026c73a9de 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeRemoveEnumValuesActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeRemoveEnumValuesActionImpl.java @@ -115,4 +115,8 @@ public String toString() { .build(); } + @Override + public ProductTypeRemoveEnumValuesAction copyDeep() { + return ProductTypeRemoveEnumValuesAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeResourceIdentifier.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeResourceIdentifier.java index 45804bb2a1c..498d91025b7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeResourceIdentifier.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeResourceIdentifier.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("product-type") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTypeResourceIdentifierImpl.class) public interface ProductTypeResourceIdentifier @@ -85,6 +86,8 @@ public static ProductTypeResourceIdentifier of(final ProductTypeResourceIdentifi return instance; } + public ProductTypeResourceIdentifier copyDeep(); + /** * factory method to create a deep copy of ProductTypeResourceIdentifier * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeResourceIdentifierImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeResourceIdentifierImpl.java index a3848fb0dbb..5062ddc2b73 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeResourceIdentifierImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeResourceIdentifierImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public ProductTypeResourceIdentifier copyDeep() { + return ProductTypeResourceIdentifier.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeSetInputTipAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeSetInputTipAction.java index d437fef24f7..f54d09abe00 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeSetInputTipAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeSetInputTipAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setInputTip") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTypeSetInputTipActionImpl.class) public interface ProductTypeSetInputTipAction extends ProductTypeUpdateAction { @@ -88,6 +89,8 @@ public static ProductTypeSetInputTipAction of(final ProductTypeSetInputTipAction return instance; } + public ProductTypeSetInputTipAction copyDeep(); + /** * factory method to create a deep copy of ProductTypeSetInputTipAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeSetInputTipActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeSetInputTipActionImpl.java index ce503d9f397..c89d75dfa7c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeSetInputTipActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeSetInputTipActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public ProductTypeSetInputTipAction copyDeep() { + return ProductTypeSetInputTipAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeSetKeyAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeSetKeyAction.java index cd8d67309a1..928b0df1000 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeSetKeyAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeSetKeyAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setKey") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProductTypeSetKeyActionImpl.class) public interface ProductTypeSetKeyAction extends ProductTypeUpdateAction { @@ -67,6 +68,8 @@ public static ProductTypeSetKeyAction of(final ProductTypeSetKeyAction template) return instance; } + public ProductTypeSetKeyAction copyDeep(); + /** * factory method to create a deep copy of ProductTypeSetKeyAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeSetKeyActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeSetKeyActionImpl.java index 3e9bd5ffece..d1b7a4f65b4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeSetKeyActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeSetKeyActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public ProductTypeSetKeyAction copyDeep() { + return ProductTypeSetKeyAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeUpdate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeUpdate.java index 90ad02a9b51..bfe5c819acf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeUpdate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeUpdate.java @@ -94,6 +94,8 @@ public static ProductTypeUpdate of(final ProductTypeUpdate template) { return instance; } + public ProductTypeUpdate copyDeep(); + /** * factory method to create a deep copy of ProductTypeUpdate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeUpdateAction.java index 594d2bba6a8..67d09b951d8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeUpdateAction.java @@ -27,27 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.product_type.ProductTypeAddAttributeDefinitionActionImpl.class, name = ProductTypeAddAttributeDefinitionAction.ADD_ATTRIBUTE_DEFINITION), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_type.ProductTypeAddLocalizedEnumValueActionImpl.class, name = ProductTypeAddLocalizedEnumValueAction.ADD_LOCALIZED_ENUM_VALUE), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_type.ProductTypeAddPlainEnumValueActionImpl.class, name = ProductTypeAddPlainEnumValueAction.ADD_PLAIN_ENUM_VALUE), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_type.ProductTypeChangeAttributeConstraintActionImpl.class, name = ProductTypeChangeAttributeConstraintAction.CHANGE_ATTRIBUTE_CONSTRAINT), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_type.ProductTypeChangeAttributeNameActionImpl.class, name = ProductTypeChangeAttributeNameAction.CHANGE_ATTRIBUTE_NAME), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_type.ProductTypeChangeAttributeOrderByNameActionImpl.class, name = ProductTypeChangeAttributeOrderByNameAction.CHANGE_ATTRIBUTE_ORDER_BY_NAME), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_type.ProductTypeChangeDescriptionActionImpl.class, name = ProductTypeChangeDescriptionAction.CHANGE_DESCRIPTION), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_type.ProductTypeChangeEnumKeyActionImpl.class, name = ProductTypeChangeEnumKeyAction.CHANGE_ENUM_KEY), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_type.ProductTypeChangeInputHintActionImpl.class, name = ProductTypeChangeInputHintAction.CHANGE_INPUT_HINT), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_type.ProductTypeChangeIsSearchableActionImpl.class, name = ProductTypeChangeIsSearchableAction.CHANGE_IS_SEARCHABLE), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_type.ProductTypeChangeLabelActionImpl.class, name = ProductTypeChangeLabelAction.CHANGE_LABEL), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_type.ProductTypeChangeLocalizedEnumValueLabelActionImpl.class, name = ProductTypeChangeLocalizedEnumValueLabelAction.CHANGE_LOCALIZED_ENUM_VALUE_LABEL), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_type.ProductTypeChangeLocalizedEnumValueOrderActionImpl.class, name = ProductTypeChangeLocalizedEnumValueOrderAction.CHANGE_LOCALIZED_ENUM_VALUE_ORDER), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_type.ProductTypeChangeNameActionImpl.class, name = ProductTypeChangeNameAction.CHANGE_NAME), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_type.ProductTypeChangePlainEnumValueLabelActionImpl.class, name = ProductTypeChangePlainEnumValueLabelAction.CHANGE_PLAIN_ENUM_VALUE_LABEL), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_type.ProductTypeChangePlainEnumValueOrderActionImpl.class, name = ProductTypeChangePlainEnumValueOrderAction.CHANGE_PLAIN_ENUM_VALUE_ORDER), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_type.ProductTypeRemoveAttributeDefinitionActionImpl.class, name = ProductTypeRemoveAttributeDefinitionAction.REMOVE_ATTRIBUTE_DEFINITION), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_type.ProductTypeRemoveEnumValuesActionImpl.class, name = ProductTypeRemoveEnumValuesAction.REMOVE_ENUM_VALUES), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_type.ProductTypeSetInputTipActionImpl.class, name = ProductTypeSetInputTipAction.SET_INPUT_TIP), - @JsonSubTypes.Type(value = com.commercetools.api.models.product_type.ProductTypeSetKeyActionImpl.class, name = ProductTypeSetKeyAction.SET_KEY) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = ProductTypeUpdateActionImpl.class, visible = true) @JsonDeserialize(as = ProductTypeUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -62,6 +41,8 @@ public interface ProductTypeUpdateAction @JsonProperty("action") public String getAction(); + public ProductTypeUpdateAction copyDeep(); + /** * factory method to create a deep copy of ProductTypeUpdateAction * @param template instance to be copied @@ -72,85 +53,9 @@ public static ProductTypeUpdateAction deepCopy(@Nullable final ProductTypeUpdate if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.product_type.ProductTypeAddAttributeDefinitionAction) { - return com.commercetools.api.models.product_type.ProductTypeAddAttributeDefinitionAction.deepCopy( - (com.commercetools.api.models.product_type.ProductTypeAddAttributeDefinitionAction) template); - } - if (template instanceof com.commercetools.api.models.product_type.ProductTypeAddLocalizedEnumValueAction) { - return com.commercetools.api.models.product_type.ProductTypeAddLocalizedEnumValueAction.deepCopy( - (com.commercetools.api.models.product_type.ProductTypeAddLocalizedEnumValueAction) template); - } - if (template instanceof com.commercetools.api.models.product_type.ProductTypeAddPlainEnumValueAction) { - return com.commercetools.api.models.product_type.ProductTypeAddPlainEnumValueAction - .deepCopy((com.commercetools.api.models.product_type.ProductTypeAddPlainEnumValueAction) template); - } - if (template instanceof com.commercetools.api.models.product_type.ProductTypeChangeAttributeConstraintAction) { - return com.commercetools.api.models.product_type.ProductTypeChangeAttributeConstraintAction.deepCopy( - (com.commercetools.api.models.product_type.ProductTypeChangeAttributeConstraintAction) template); - } - if (template instanceof com.commercetools.api.models.product_type.ProductTypeChangeAttributeNameAction) { - return com.commercetools.api.models.product_type.ProductTypeChangeAttributeNameAction.deepCopy( - (com.commercetools.api.models.product_type.ProductTypeChangeAttributeNameAction) template); - } - if (template instanceof com.commercetools.api.models.product_type.ProductTypeChangeAttributeOrderByNameAction) { - return com.commercetools.api.models.product_type.ProductTypeChangeAttributeOrderByNameAction.deepCopy( - (com.commercetools.api.models.product_type.ProductTypeChangeAttributeOrderByNameAction) template); - } - if (template instanceof com.commercetools.api.models.product_type.ProductTypeChangeDescriptionAction) { - return com.commercetools.api.models.product_type.ProductTypeChangeDescriptionAction - .deepCopy((com.commercetools.api.models.product_type.ProductTypeChangeDescriptionAction) template); - } - if (template instanceof com.commercetools.api.models.product_type.ProductTypeChangeEnumKeyAction) { - return com.commercetools.api.models.product_type.ProductTypeChangeEnumKeyAction - .deepCopy((com.commercetools.api.models.product_type.ProductTypeChangeEnumKeyAction) template); - } - if (template instanceof com.commercetools.api.models.product_type.ProductTypeChangeInputHintAction) { - return com.commercetools.api.models.product_type.ProductTypeChangeInputHintAction - .deepCopy((com.commercetools.api.models.product_type.ProductTypeChangeInputHintAction) template); - } - if (template instanceof com.commercetools.api.models.product_type.ProductTypeChangeIsSearchableAction) { - return com.commercetools.api.models.product_type.ProductTypeChangeIsSearchableAction - .deepCopy((com.commercetools.api.models.product_type.ProductTypeChangeIsSearchableAction) template); - } - if (template instanceof com.commercetools.api.models.product_type.ProductTypeChangeLabelAction) { - return com.commercetools.api.models.product_type.ProductTypeChangeLabelAction - .deepCopy((com.commercetools.api.models.product_type.ProductTypeChangeLabelAction) template); - } - if (template instanceof com.commercetools.api.models.product_type.ProductTypeChangeLocalizedEnumValueLabelAction) { - return com.commercetools.api.models.product_type.ProductTypeChangeLocalizedEnumValueLabelAction.deepCopy( - (com.commercetools.api.models.product_type.ProductTypeChangeLocalizedEnumValueLabelAction) template); - } - if (template instanceof com.commercetools.api.models.product_type.ProductTypeChangeLocalizedEnumValueOrderAction) { - return com.commercetools.api.models.product_type.ProductTypeChangeLocalizedEnumValueOrderAction.deepCopy( - (com.commercetools.api.models.product_type.ProductTypeChangeLocalizedEnumValueOrderAction) template); - } - if (template instanceof com.commercetools.api.models.product_type.ProductTypeChangeNameAction) { - return com.commercetools.api.models.product_type.ProductTypeChangeNameAction - .deepCopy((com.commercetools.api.models.product_type.ProductTypeChangeNameAction) template); - } - if (template instanceof com.commercetools.api.models.product_type.ProductTypeChangePlainEnumValueLabelAction) { - return com.commercetools.api.models.product_type.ProductTypeChangePlainEnumValueLabelAction.deepCopy( - (com.commercetools.api.models.product_type.ProductTypeChangePlainEnumValueLabelAction) template); - } - if (template instanceof com.commercetools.api.models.product_type.ProductTypeChangePlainEnumValueOrderAction) { - return com.commercetools.api.models.product_type.ProductTypeChangePlainEnumValueOrderAction.deepCopy( - (com.commercetools.api.models.product_type.ProductTypeChangePlainEnumValueOrderAction) template); - } - if (template instanceof com.commercetools.api.models.product_type.ProductTypeRemoveAttributeDefinitionAction) { - return com.commercetools.api.models.product_type.ProductTypeRemoveAttributeDefinitionAction.deepCopy( - (com.commercetools.api.models.product_type.ProductTypeRemoveAttributeDefinitionAction) template); - } - if (template instanceof com.commercetools.api.models.product_type.ProductTypeRemoveEnumValuesAction) { - return com.commercetools.api.models.product_type.ProductTypeRemoveEnumValuesAction - .deepCopy((com.commercetools.api.models.product_type.ProductTypeRemoveEnumValuesAction) template); - } - if (template instanceof com.commercetools.api.models.product_type.ProductTypeSetInputTipAction) { - return com.commercetools.api.models.product_type.ProductTypeSetInputTipAction - .deepCopy((com.commercetools.api.models.product_type.ProductTypeSetInputTipAction) template); - } - if (template instanceof com.commercetools.api.models.product_type.ProductTypeSetKeyAction) { - return com.commercetools.api.models.product_type.ProductTypeSetKeyAction - .deepCopy((com.commercetools.api.models.product_type.ProductTypeSetKeyAction) template); + + if (!(template instanceof ProductTypeUpdateActionImpl)) { + return template.copyDeep(); } ProductTypeUpdateActionImpl instance = new ProductTypeUpdateActionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeUpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeUpdateActionImpl.java index db17c86f4a1..984cf06cbe5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeUpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeUpdateActionImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public ProductTypeUpdateAction copyDeep() { + return ProductTypeUpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeUpdateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeUpdateImpl.java index c392a3080b8..5efcbf241f1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeUpdateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/product_type/ProductTypeUpdateImpl.java @@ -100,4 +100,8 @@ public String toString() { .build(); } + @Override + public ProductTypeUpdate copyDeep() { + return ProductTypeUpdate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/BusinessUnitConfiguration.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/BusinessUnitConfiguration.java index 4d29ff40c66..d9e08f06903 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/BusinessUnitConfiguration.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/BusinessUnitConfiguration.java @@ -84,6 +84,8 @@ public static BusinessUnitConfiguration of(final BusinessUnitConfiguration templ return instance; } + public BusinessUnitConfiguration copyDeep(); + /** * factory method to create a deep copy of BusinessUnitConfiguration * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/BusinessUnitConfigurationImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/BusinessUnitConfigurationImpl.java index 70567b5a05d..7cc6ed108fc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/BusinessUnitConfigurationImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/BusinessUnitConfigurationImpl.java @@ -101,4 +101,8 @@ public String toString() { .build(); } + @Override + public BusinessUnitConfiguration copyDeep() { + return BusinessUnitConfiguration.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/CartClassificationType.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/CartClassificationType.java index f2c124427c0..940fd85832a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/CartClassificationType.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/CartClassificationType.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CartClassification") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartClassificationTypeImpl.class) public interface CartClassificationType extends ShippingRateInputType { @@ -82,6 +83,8 @@ public static CartClassificationType of(final CartClassificationType template) { return instance; } + public CartClassificationType copyDeep(); + /** * factory method to create a deep copy of CartClassificationType * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/CartClassificationTypeImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/CartClassificationTypeImpl.java index 29126189330..9b0fe3c90c2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/CartClassificationTypeImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/CartClassificationTypeImpl.java @@ -98,4 +98,8 @@ public String toString() { .build(); } + @Override + public CartClassificationType copyDeep() { + return CartClassificationType.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/CartScoreType.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/CartScoreType.java index aef8b50bf56..270b116ba8a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/CartScoreType.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/CartScoreType.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CartScore") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartScoreTypeImpl.class) public interface CartScoreType extends ShippingRateInputType { @@ -51,6 +52,8 @@ public static CartScoreType of(final CartScoreType template) { return instance; } + public CartScoreType copyDeep(); + /** * factory method to create a deep copy of CartScoreType * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/CartScoreTypeImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/CartScoreTypeImpl.java index 1fc7469d14b..49d86fb1cce 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/CartScoreTypeImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/CartScoreTypeImpl.java @@ -63,4 +63,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public CartScoreType copyDeep() { + return CartScoreType.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/CartValueType.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/CartValueType.java index 14fd7c1ee67..42a93615456 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/CartValueType.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/CartValueType.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CartValue") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartValueTypeImpl.class) public interface CartValueType extends ShippingRateInputType { @@ -51,6 +52,8 @@ public static CartValueType of(final CartValueType template) { return instance; } + public CartValueType copyDeep(); + /** * factory method to create a deep copy of CartValueType * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/CartValueTypeImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/CartValueTypeImpl.java index 038e53cde75..4066b81cb8d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/CartValueTypeImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/CartValueTypeImpl.java @@ -63,4 +63,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public CartValueType copyDeep() { + return CartValueType.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/CartsConfiguration.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/CartsConfiguration.java index bdf1241d25e..363681349b9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/CartsConfiguration.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/CartsConfiguration.java @@ -80,6 +80,8 @@ public static CartsConfiguration of(final CartsConfiguration template) { return instance; } + public CartsConfiguration copyDeep(); + /** * factory method to create a deep copy of CartsConfiguration * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/CartsConfigurationImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/CartsConfigurationImpl.java index 989a8a821dc..e9955ddb00e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/CartsConfigurationImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/CartsConfigurationImpl.java @@ -99,4 +99,8 @@ public String toString() { .build(); } + @Override + public CartsConfiguration copyDeep() { + return CartsConfiguration.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ExternalOAuth.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ExternalOAuth.java index 78944b62d52..6228c7f5db0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ExternalOAuth.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ExternalOAuth.java @@ -83,6 +83,8 @@ public static ExternalOAuth of(final ExternalOAuth template) { return instance; } + public ExternalOAuth copyDeep(); + /** * factory method to create a deep copy of ExternalOAuth * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ExternalOAuthImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ExternalOAuthImpl.java index b6b6662a2e9..49a98f1c43a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ExternalOAuthImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ExternalOAuthImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public ExternalOAuth copyDeep() { + return ExternalOAuth.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/Project.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/Project.java index b357c1db0a7..8a06e00976d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/Project.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/Project.java @@ -326,6 +326,8 @@ public static Project of(final Project template) { return instance; } + public Project copyDeep(); + /** * factory method to create a deep copy of Project * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeBusinessUnitSearchStatusAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeBusinessUnitSearchStatusAction.java index 120643707c0..a34a3b1e3a9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeBusinessUnitSearchStatusAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeBusinessUnitSearchStatusAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeBusinessUnitSearchStatus") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProjectChangeBusinessUnitSearchStatusActionImpl.class) public interface ProjectChangeBusinessUnitSearchStatusAction extends ProjectUpdateAction { @@ -71,6 +72,8 @@ public static ProjectChangeBusinessUnitSearchStatusAction of( return instance; } + public ProjectChangeBusinessUnitSearchStatusAction copyDeep(); + /** * factory method to create a deep copy of ProjectChangeBusinessUnitSearchStatusAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeBusinessUnitSearchStatusActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeBusinessUnitSearchStatusActionImpl.java index 0446f6741c4..d26b25f475e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeBusinessUnitSearchStatusActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeBusinessUnitSearchStatusActionImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public ProjectChangeBusinessUnitSearchStatusAction copyDeep() { + return ProjectChangeBusinessUnitSearchStatusAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeBusinessUnitStatusOnCreationAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeBusinessUnitStatusOnCreationAction.java index 38e4904edac..0c73d5390a3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeBusinessUnitStatusOnCreationAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeBusinessUnitStatusOnCreationAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeMyBusinessUnitStatusOnCreation") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProjectChangeBusinessUnitStatusOnCreationActionImpl.class) public interface ProjectChangeBusinessUnitStatusOnCreationAction extends ProjectUpdateAction { @@ -71,6 +72,8 @@ public static ProjectChangeBusinessUnitStatusOnCreationAction of( return instance; } + public ProjectChangeBusinessUnitStatusOnCreationAction copyDeep(); + /** * factory method to create a deep copy of ProjectChangeBusinessUnitStatusOnCreationAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeBusinessUnitStatusOnCreationActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeBusinessUnitStatusOnCreationActionImpl.java index a43944c96d1..63a82dfb935 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeBusinessUnitStatusOnCreationActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeBusinessUnitStatusOnCreationActionImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public ProjectChangeBusinessUnitStatusOnCreationAction copyDeep() { + return ProjectChangeBusinessUnitStatusOnCreationAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeCartsConfigurationAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeCartsConfigurationAction.java index bab4f703782..e6fd9030e5e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeCartsConfigurationAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeCartsConfigurationAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeCartsConfiguration") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProjectChangeCartsConfigurationActionImpl.class) public interface ProjectChangeCartsConfigurationAction extends ProjectUpdateAction { @@ -72,6 +73,8 @@ public static ProjectChangeCartsConfigurationAction of(final ProjectChangeCartsC return instance; } + public ProjectChangeCartsConfigurationAction copyDeep(); + /** * factory method to create a deep copy of ProjectChangeCartsConfigurationAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeCartsConfigurationActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeCartsConfigurationActionImpl.java index 74f583db51a..70d2f7f1fba 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeCartsConfigurationActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeCartsConfigurationActionImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public ProjectChangeCartsConfigurationAction copyDeep() { + return ProjectChangeCartsConfigurationAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeCountriesAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeCountriesAction.java index abfb4dfcd7d..f7d74dea5cc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeCountriesAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeCountriesAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeCountries") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProjectChangeCountriesActionImpl.class) public interface ProjectChangeCountriesAction extends ProjectUpdateAction { @@ -78,6 +79,8 @@ public static ProjectChangeCountriesAction of(final ProjectChangeCountriesAction return instance; } + public ProjectChangeCountriesAction copyDeep(); + /** * factory method to create a deep copy of ProjectChangeCountriesAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeCountriesActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeCountriesActionImpl.java index a8d9bdf7c5e..a3c02a1b806 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeCountriesActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeCountriesActionImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public ProjectChangeCountriesAction copyDeep() { + return ProjectChangeCountriesAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeCountryTaxRateFallbackEnabledAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeCountryTaxRateFallbackEnabledAction.java index dee09f3f08c..05a25950a6b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeCountryTaxRateFallbackEnabledAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeCountryTaxRateFallbackEnabledAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeCountryTaxRateFallbackEnabled") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProjectChangeCountryTaxRateFallbackEnabledActionImpl.class) public interface ProjectChangeCountryTaxRateFallbackEnabledAction extends ProjectUpdateAction { @@ -71,6 +72,8 @@ public static ProjectChangeCountryTaxRateFallbackEnabledAction of( return instance; } + public ProjectChangeCountryTaxRateFallbackEnabledAction copyDeep(); + /** * factory method to create a deep copy of ProjectChangeCountryTaxRateFallbackEnabledAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeCountryTaxRateFallbackEnabledActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeCountryTaxRateFallbackEnabledActionImpl.java index 61c7750bfe2..efee8f34b8b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeCountryTaxRateFallbackEnabledActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeCountryTaxRateFallbackEnabledActionImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public ProjectChangeCountryTaxRateFallbackEnabledAction copyDeep() { + return ProjectChangeCountryTaxRateFallbackEnabledAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeCurrenciesAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeCurrenciesAction.java index 2572dbcbc75..b2068fa94c7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeCurrenciesAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeCurrenciesAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeCurrencies") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProjectChangeCurrenciesActionImpl.class) public interface ProjectChangeCurrenciesAction extends ProjectUpdateAction { @@ -78,6 +79,8 @@ public static ProjectChangeCurrenciesAction of(final ProjectChangeCurrenciesActi return instance; } + public ProjectChangeCurrenciesAction copyDeep(); + /** * factory method to create a deep copy of ProjectChangeCurrenciesAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeCurrenciesActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeCurrenciesActionImpl.java index db68d181260..1dbf159c1dc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeCurrenciesActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeCurrenciesActionImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public ProjectChangeCurrenciesAction copyDeep() { + return ProjectChangeCurrenciesAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeCustomerSearchStatusAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeCustomerSearchStatusAction.java index 8e26ffadeb3..989e561bc6c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeCustomerSearchStatusAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeCustomerSearchStatusAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeCustomerSearchStatus") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProjectChangeCustomerSearchStatusActionImpl.class) public interface ProjectChangeCustomerSearchStatusAction extends ProjectUpdateAction { @@ -70,6 +71,8 @@ public static ProjectChangeCustomerSearchStatusAction of(final ProjectChangeCust return instance; } + public ProjectChangeCustomerSearchStatusAction copyDeep(); + /** * factory method to create a deep copy of ProjectChangeCustomerSearchStatusAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeCustomerSearchStatusActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeCustomerSearchStatusActionImpl.java index 69c59d2a464..1d0dd1c59d9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeCustomerSearchStatusActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeCustomerSearchStatusActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public ProjectChangeCustomerSearchStatusAction copyDeep() { + return ProjectChangeCustomerSearchStatusAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeLanguagesAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeLanguagesAction.java index 7161f34a88d..b94a653e84c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeLanguagesAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeLanguagesAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeLanguages") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProjectChangeLanguagesActionImpl.class) public interface ProjectChangeLanguagesAction extends ProjectUpdateAction { @@ -78,6 +79,8 @@ public static ProjectChangeLanguagesAction of(final ProjectChangeLanguagesAction return instance; } + public ProjectChangeLanguagesAction copyDeep(); + /** * factory method to create a deep copy of ProjectChangeLanguagesAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeLanguagesActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeLanguagesActionImpl.java index 782efcf8c57..251a75c768c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeLanguagesActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeLanguagesActionImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public ProjectChangeLanguagesAction copyDeep() { + return ProjectChangeLanguagesAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeMessagesConfigurationAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeMessagesConfigurationAction.java index f5d2930d6d3..63774ad9c05 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeMessagesConfigurationAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeMessagesConfigurationAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeMessagesConfiguration") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProjectChangeMessagesConfigurationActionImpl.class) public interface ProjectChangeMessagesConfigurationAction extends ProjectUpdateAction { @@ -73,6 +74,8 @@ public static ProjectChangeMessagesConfigurationAction of(final ProjectChangeMes return instance; } + public ProjectChangeMessagesConfigurationAction copyDeep(); + /** * factory method to create a deep copy of ProjectChangeMessagesConfigurationAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeMessagesConfigurationActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeMessagesConfigurationActionImpl.java index 1456c74129d..420dc997874 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeMessagesConfigurationActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeMessagesConfigurationActionImpl.java @@ -94,4 +94,8 @@ public String toString() { .build(); } + @Override + public ProjectChangeMessagesConfigurationAction copyDeep() { + return ProjectChangeMessagesConfigurationAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeNameAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeNameAction.java index 1ae3e91f76f..15143a5aa71 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeNameAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeNameAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeName") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProjectChangeNameActionImpl.class) public interface ProjectChangeNameAction extends ProjectUpdateAction { @@ -70,6 +71,8 @@ public static ProjectChangeNameAction of(final ProjectChangeNameAction template) return instance; } + public ProjectChangeNameAction copyDeep(); + /** * factory method to create a deep copy of ProjectChangeNameAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeNameActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeNameActionImpl.java index 89df1de748d..9c4cb89f971 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeNameActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeNameActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public ProjectChangeNameAction copyDeep() { + return ProjectChangeNameAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeOrderSearchStatusAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeOrderSearchStatusAction.java index 2482f62a25d..4d1b18359c1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeOrderSearchStatusAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeOrderSearchStatusAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeOrderSearchStatus") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProjectChangeOrderSearchStatusActionImpl.class) public interface ProjectChangeOrderSearchStatusAction extends ProjectUpdateAction { @@ -70,6 +71,8 @@ public static ProjectChangeOrderSearchStatusAction of(final ProjectChangeOrderSe return instance; } + public ProjectChangeOrderSearchStatusAction copyDeep(); + /** * factory method to create a deep copy of ProjectChangeOrderSearchStatusAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeOrderSearchStatusActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeOrderSearchStatusActionImpl.java index e223daf4cb3..22a487f453f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeOrderSearchStatusActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeOrderSearchStatusActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public ProjectChangeOrderSearchStatusAction copyDeep() { + return ProjectChangeOrderSearchStatusAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeProductSearchIndexingEnabledAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeProductSearchIndexingEnabledAction.java index 386ce8fb3bd..ab47cdb2933 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeProductSearchIndexingEnabledAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeProductSearchIndexingEnabledAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeProductSearchIndexingEnabled") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProjectChangeProductSearchIndexingEnabledActionImpl.class) public interface ProjectChangeProductSearchIndexingEnabledAction extends ProjectUpdateAction { @@ -93,6 +94,8 @@ public static ProjectChangeProductSearchIndexingEnabledAction of( return instance; } + public ProjectChangeProductSearchIndexingEnabledAction copyDeep(); + /** * factory method to create a deep copy of ProjectChangeProductSearchIndexingEnabledAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeProductSearchIndexingEnabledActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeProductSearchIndexingEnabledActionImpl.java index d2c62b8ecf6..0e7b2708af6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeProductSearchIndexingEnabledActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeProductSearchIndexingEnabledActionImpl.java @@ -114,4 +114,8 @@ public String toString() { .build(); } + @Override + public ProjectChangeProductSearchIndexingEnabledAction copyDeep() { + return ProjectChangeProductSearchIndexingEnabledAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeShoppingListsConfigurationAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeShoppingListsConfigurationAction.java index 6b8e6eae863..72f7a7ff632 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeShoppingListsConfigurationAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeShoppingListsConfigurationAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeShoppingListsConfiguration") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProjectChangeShoppingListsConfigurationActionImpl.class) public interface ProjectChangeShoppingListsConfigurationAction extends ProjectUpdateAction { @@ -73,6 +74,8 @@ public static ProjectChangeShoppingListsConfigurationAction of( return instance; } + public ProjectChangeShoppingListsConfigurationAction copyDeep(); + /** * factory method to create a deep copy of ProjectChangeShoppingListsConfigurationAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeShoppingListsConfigurationActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeShoppingListsConfigurationActionImpl.java index 5327f15cfb5..55fd0a9c47c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeShoppingListsConfigurationActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectChangeShoppingListsConfigurationActionImpl.java @@ -94,4 +94,8 @@ public String toString() { .build(); } + @Override + public ProjectChangeShoppingListsConfigurationAction copyDeep() { + return ProjectChangeShoppingListsConfigurationAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectImpl.java index f99183bf4ed..863739282b2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectImpl.java @@ -369,4 +369,8 @@ public String toString() { .build(); } + @Override + public Project copyDeep() { + return Project.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectSetBusinessUnitAssociateRoleOnCreationAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectSetBusinessUnitAssociateRoleOnCreationAction.java index 3db1fa3471d..b76d5a84d66 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectSetBusinessUnitAssociateRoleOnCreationAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectSetBusinessUnitAssociateRoleOnCreationAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setMyBusinessUnitAssociateRoleOnCreation") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProjectSetBusinessUnitAssociateRoleOnCreationActionImpl.class) public interface ProjectSetBusinessUnitAssociateRoleOnCreationAction extends ProjectUpdateAction { @@ -74,6 +75,8 @@ public static ProjectSetBusinessUnitAssociateRoleOnCreationAction of( return instance; } + public ProjectSetBusinessUnitAssociateRoleOnCreationAction copyDeep(); + /** * factory method to create a deep copy of ProjectSetBusinessUnitAssociateRoleOnCreationAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectSetBusinessUnitAssociateRoleOnCreationActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectSetBusinessUnitAssociateRoleOnCreationActionImpl.java index d03a6ccae36..8243f981ccc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectSetBusinessUnitAssociateRoleOnCreationActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectSetBusinessUnitAssociateRoleOnCreationActionImpl.java @@ -94,4 +94,8 @@ public String toString() { .build(); } + @Override + public ProjectSetBusinessUnitAssociateRoleOnCreationAction copyDeep() { + return ProjectSetBusinessUnitAssociateRoleOnCreationAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectSetExternalOAuthAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectSetExternalOAuthAction.java index 45369b270ba..733e0e14b4a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectSetExternalOAuthAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectSetExternalOAuthAction.java @@ -26,6 +26,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setExternalOAuth") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProjectSetExternalOAuthActionImpl.class) public interface ProjectSetExternalOAuthAction extends ProjectUpdateAction { @@ -69,6 +70,8 @@ public static ProjectSetExternalOAuthAction of(final ProjectSetExternalOAuthActi return instance; } + public ProjectSetExternalOAuthAction copyDeep(); + /** * factory method to create a deep copy of ProjectSetExternalOAuthAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectSetExternalOAuthActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectSetExternalOAuthActionImpl.java index ab3d9103ef4..89e89c2ae62 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectSetExternalOAuthActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectSetExternalOAuthActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public ProjectSetExternalOAuthAction copyDeep() { + return ProjectSetExternalOAuthAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectSetShippingRateInputTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectSetShippingRateInputTypeAction.java index 353048e34a6..198c8301043 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectSetShippingRateInputTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectSetShippingRateInputTypeAction.java @@ -26,6 +26,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setShippingRateInputType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ProjectSetShippingRateInputTypeActionImpl.class) public interface ProjectSetShippingRateInputTypeAction extends ProjectUpdateAction { @@ -69,6 +70,8 @@ public static ProjectSetShippingRateInputTypeAction of(final ProjectSetShippingR return instance; } + public ProjectSetShippingRateInputTypeAction copyDeep(); + /** * factory method to create a deep copy of ProjectSetShippingRateInputTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectSetShippingRateInputTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectSetShippingRateInputTypeActionImpl.java index 7b9f122ec0a..9f2f3485878 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectSetShippingRateInputTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectSetShippingRateInputTypeActionImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public ProjectSetShippingRateInputTypeAction copyDeep() { + return ProjectSetShippingRateInputTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectUpdate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectUpdate.java index 8c14d41e16d..946c2719163 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectUpdate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectUpdate.java @@ -94,6 +94,8 @@ public static ProjectUpdate of(final ProjectUpdate template) { return instance; } + public ProjectUpdate copyDeep(); + /** * factory method to create a deep copy of ProjectUpdate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectUpdateAction.java index cb18d94c326..75c1157b68d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectUpdateAction.java @@ -27,23 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.project.ProjectChangeBusinessUnitSearchStatusActionImpl.class, name = ProjectChangeBusinessUnitSearchStatusAction.CHANGE_BUSINESS_UNIT_SEARCH_STATUS), - @JsonSubTypes.Type(value = com.commercetools.api.models.project.ProjectChangeBusinessUnitStatusOnCreationActionImpl.class, name = ProjectChangeBusinessUnitStatusOnCreationAction.CHANGE_MY_BUSINESS_UNIT_STATUS_ON_CREATION), - @JsonSubTypes.Type(value = com.commercetools.api.models.project.ProjectChangeCartsConfigurationActionImpl.class, name = ProjectChangeCartsConfigurationAction.CHANGE_CARTS_CONFIGURATION), - @JsonSubTypes.Type(value = com.commercetools.api.models.project.ProjectChangeCountriesActionImpl.class, name = ProjectChangeCountriesAction.CHANGE_COUNTRIES), - @JsonSubTypes.Type(value = com.commercetools.api.models.project.ProjectChangeCountryTaxRateFallbackEnabledActionImpl.class, name = ProjectChangeCountryTaxRateFallbackEnabledAction.CHANGE_COUNTRY_TAX_RATE_FALLBACK_ENABLED), - @JsonSubTypes.Type(value = com.commercetools.api.models.project.ProjectChangeCurrenciesActionImpl.class, name = ProjectChangeCurrenciesAction.CHANGE_CURRENCIES), - @JsonSubTypes.Type(value = com.commercetools.api.models.project.ProjectChangeCustomerSearchStatusActionImpl.class, name = ProjectChangeCustomerSearchStatusAction.CHANGE_CUSTOMER_SEARCH_STATUS), - @JsonSubTypes.Type(value = com.commercetools.api.models.project.ProjectChangeLanguagesActionImpl.class, name = ProjectChangeLanguagesAction.CHANGE_LANGUAGES), - @JsonSubTypes.Type(value = com.commercetools.api.models.project.ProjectChangeMessagesConfigurationActionImpl.class, name = ProjectChangeMessagesConfigurationAction.CHANGE_MESSAGES_CONFIGURATION), - @JsonSubTypes.Type(value = com.commercetools.api.models.project.ProjectChangeNameActionImpl.class, name = ProjectChangeNameAction.CHANGE_NAME), - @JsonSubTypes.Type(value = com.commercetools.api.models.project.ProjectChangeOrderSearchStatusActionImpl.class, name = ProjectChangeOrderSearchStatusAction.CHANGE_ORDER_SEARCH_STATUS), - @JsonSubTypes.Type(value = com.commercetools.api.models.project.ProjectChangeProductSearchIndexingEnabledActionImpl.class, name = ProjectChangeProductSearchIndexingEnabledAction.CHANGE_PRODUCT_SEARCH_INDEXING_ENABLED), - @JsonSubTypes.Type(value = com.commercetools.api.models.project.ProjectChangeShoppingListsConfigurationActionImpl.class, name = ProjectChangeShoppingListsConfigurationAction.CHANGE_SHOPPING_LISTS_CONFIGURATION), - @JsonSubTypes.Type(value = com.commercetools.api.models.project.ProjectSetBusinessUnitAssociateRoleOnCreationActionImpl.class, name = ProjectSetBusinessUnitAssociateRoleOnCreationAction.SET_MY_BUSINESS_UNIT_ASSOCIATE_ROLE_ON_CREATION), - @JsonSubTypes.Type(value = com.commercetools.api.models.project.ProjectSetExternalOAuthActionImpl.class, name = ProjectSetExternalOAuthAction.SET_EXTERNAL_O_AUTH), - @JsonSubTypes.Type(value = com.commercetools.api.models.project.ProjectSetShippingRateInputTypeActionImpl.class, name = ProjectSetShippingRateInputTypeAction.SET_SHIPPING_RATE_INPUT_TYPE) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = ProjectUpdateActionImpl.class, visible = true) @JsonDeserialize(as = ProjectUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -57,6 +40,8 @@ public interface ProjectUpdateAction extends com.commercetools.api.models.Resour @JsonProperty("action") public String getAction(); + public ProjectUpdateAction copyDeep(); + /** * factory method to create a deep copy of ProjectUpdateAction * @param template instance to be copied @@ -67,69 +52,9 @@ public static ProjectUpdateAction deepCopy(@Nullable final ProjectUpdateAction t if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.project.ProjectChangeBusinessUnitSearchStatusAction) { - return com.commercetools.api.models.project.ProjectChangeBusinessUnitSearchStatusAction.deepCopy( - (com.commercetools.api.models.project.ProjectChangeBusinessUnitSearchStatusAction) template); - } - if (template instanceof com.commercetools.api.models.project.ProjectChangeBusinessUnitStatusOnCreationAction) { - return com.commercetools.api.models.project.ProjectChangeBusinessUnitStatusOnCreationAction.deepCopy( - (com.commercetools.api.models.project.ProjectChangeBusinessUnitStatusOnCreationAction) template); - } - if (template instanceof com.commercetools.api.models.project.ProjectChangeCartsConfigurationAction) { - return com.commercetools.api.models.project.ProjectChangeCartsConfigurationAction - .deepCopy((com.commercetools.api.models.project.ProjectChangeCartsConfigurationAction) template); - } - if (template instanceof com.commercetools.api.models.project.ProjectChangeCountriesAction) { - return com.commercetools.api.models.project.ProjectChangeCountriesAction - .deepCopy((com.commercetools.api.models.project.ProjectChangeCountriesAction) template); - } - if (template instanceof com.commercetools.api.models.project.ProjectChangeCountryTaxRateFallbackEnabledAction) { - return com.commercetools.api.models.project.ProjectChangeCountryTaxRateFallbackEnabledAction.deepCopy( - (com.commercetools.api.models.project.ProjectChangeCountryTaxRateFallbackEnabledAction) template); - } - if (template instanceof com.commercetools.api.models.project.ProjectChangeCurrenciesAction) { - return com.commercetools.api.models.project.ProjectChangeCurrenciesAction - .deepCopy((com.commercetools.api.models.project.ProjectChangeCurrenciesAction) template); - } - if (template instanceof com.commercetools.api.models.project.ProjectChangeCustomerSearchStatusAction) { - return com.commercetools.api.models.project.ProjectChangeCustomerSearchStatusAction - .deepCopy((com.commercetools.api.models.project.ProjectChangeCustomerSearchStatusAction) template); - } - if (template instanceof com.commercetools.api.models.project.ProjectChangeLanguagesAction) { - return com.commercetools.api.models.project.ProjectChangeLanguagesAction - .deepCopy((com.commercetools.api.models.project.ProjectChangeLanguagesAction) template); - } - if (template instanceof com.commercetools.api.models.project.ProjectChangeMessagesConfigurationAction) { - return com.commercetools.api.models.project.ProjectChangeMessagesConfigurationAction - .deepCopy((com.commercetools.api.models.project.ProjectChangeMessagesConfigurationAction) template); - } - if (template instanceof com.commercetools.api.models.project.ProjectChangeNameAction) { - return com.commercetools.api.models.project.ProjectChangeNameAction - .deepCopy((com.commercetools.api.models.project.ProjectChangeNameAction) template); - } - if (template instanceof com.commercetools.api.models.project.ProjectChangeOrderSearchStatusAction) { - return com.commercetools.api.models.project.ProjectChangeOrderSearchStatusAction - .deepCopy((com.commercetools.api.models.project.ProjectChangeOrderSearchStatusAction) template); - } - if (template instanceof com.commercetools.api.models.project.ProjectChangeProductSearchIndexingEnabledAction) { - return com.commercetools.api.models.project.ProjectChangeProductSearchIndexingEnabledAction.deepCopy( - (com.commercetools.api.models.project.ProjectChangeProductSearchIndexingEnabledAction) template); - } - if (template instanceof com.commercetools.api.models.project.ProjectChangeShoppingListsConfigurationAction) { - return com.commercetools.api.models.project.ProjectChangeShoppingListsConfigurationAction.deepCopy( - (com.commercetools.api.models.project.ProjectChangeShoppingListsConfigurationAction) template); - } - if (template instanceof com.commercetools.api.models.project.ProjectSetBusinessUnitAssociateRoleOnCreationAction) { - return com.commercetools.api.models.project.ProjectSetBusinessUnitAssociateRoleOnCreationAction.deepCopy( - (com.commercetools.api.models.project.ProjectSetBusinessUnitAssociateRoleOnCreationAction) template); - } - if (template instanceof com.commercetools.api.models.project.ProjectSetExternalOAuthAction) { - return com.commercetools.api.models.project.ProjectSetExternalOAuthAction - .deepCopy((com.commercetools.api.models.project.ProjectSetExternalOAuthAction) template); - } - if (template instanceof com.commercetools.api.models.project.ProjectSetShippingRateInputTypeAction) { - return com.commercetools.api.models.project.ProjectSetShippingRateInputTypeAction - .deepCopy((com.commercetools.api.models.project.ProjectSetShippingRateInputTypeAction) template); + + if (!(template instanceof ProjectUpdateActionImpl)) { + return template.copyDeep(); } ProjectUpdateActionImpl instance = new ProjectUpdateActionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectUpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectUpdateActionImpl.java index 78cc37cc5a3..d991dd442e8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectUpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectUpdateActionImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public ProjectUpdateAction copyDeep() { + return ProjectUpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectUpdateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectUpdateImpl.java index afe62242e93..90f1da94b7f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectUpdateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ProjectUpdateImpl.java @@ -99,4 +99,8 @@ public String toString() { .build(); } + @Override + public ProjectUpdate copyDeep() { + return ProjectUpdate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/SearchIndexingConfiguration.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/SearchIndexingConfiguration.java index 2307cbbd040..7345f8a417c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/SearchIndexingConfiguration.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/SearchIndexingConfiguration.java @@ -128,6 +128,8 @@ public static SearchIndexingConfiguration of(final SearchIndexingConfiguration t return instance; } + public SearchIndexingConfiguration copyDeep(); + /** * factory method to create a deep copy of SearchIndexingConfiguration * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/SearchIndexingConfigurationImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/SearchIndexingConfigurationImpl.java index c00cd972cae..a18fb24d145 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/SearchIndexingConfigurationImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/SearchIndexingConfigurationImpl.java @@ -160,4 +160,8 @@ public String toString() { .build(); } + @Override + public SearchIndexingConfiguration copyDeep() { + return SearchIndexingConfiguration.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/SearchIndexingConfigurationValues.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/SearchIndexingConfigurationValues.java index f20bfb68876..81eb2bdfc9f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/SearchIndexingConfigurationValues.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/SearchIndexingConfigurationValues.java @@ -98,6 +98,8 @@ public static SearchIndexingConfigurationValues of(final SearchIndexingConfigura return instance; } + public SearchIndexingConfigurationValues copyDeep(); + /** * factory method to create a deep copy of SearchIndexingConfigurationValues * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/SearchIndexingConfigurationValuesImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/SearchIndexingConfigurationValuesImpl.java index 18dda0db0e0..c19765014b2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/SearchIndexingConfigurationValuesImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/SearchIndexingConfigurationValuesImpl.java @@ -115,4 +115,8 @@ public String toString() { .build(); } + @Override + public SearchIndexingConfigurationValues copyDeep() { + return SearchIndexingConfigurationValues.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ShippingRateInputType.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ShippingRateInputType.java index b7ce320415c..c2ace32d27d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ShippingRateInputType.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ShippingRateInputType.java @@ -28,10 +28,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.project.CartClassificationTypeImpl.class, name = CartClassificationType.CART_CLASSIFICATION), - @JsonSubTypes.Type(value = com.commercetools.api.models.project.CartScoreTypeImpl.class, name = CartScoreType.CART_SCORE), - @JsonSubTypes.Type(value = com.commercetools.api.models.project.CartValueTypeImpl.class, name = CartValueType.CART_VALUE) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "type", defaultImpl = ShippingRateInputTypeImpl.class, visible = true) @JsonDeserialize(as = ShippingRateInputTypeImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -45,6 +41,8 @@ public interface ShippingRateInputType { @JsonProperty("type") public ShippingRateTierType getType(); + public ShippingRateInputType copyDeep(); + /** * factory method to create a deep copy of ShippingRateInputType * @param template instance to be copied @@ -55,17 +53,9 @@ public static ShippingRateInputType deepCopy(@Nullable final ShippingRateInputTy if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.project.CartClassificationType) { - return com.commercetools.api.models.project.CartClassificationType - .deepCopy((com.commercetools.api.models.project.CartClassificationType) template); - } - if (template instanceof com.commercetools.api.models.project.CartScoreType) { - return com.commercetools.api.models.project.CartScoreType - .deepCopy((com.commercetools.api.models.project.CartScoreType) template); - } - if (template instanceof com.commercetools.api.models.project.CartValueType) { - return com.commercetools.api.models.project.CartValueType - .deepCopy((com.commercetools.api.models.project.CartValueType) template); + + if (!(template instanceof ShippingRateInputTypeImpl)) { + return template.copyDeep(); } ShippingRateInputTypeImpl instance = new ShippingRateInputTypeImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ShippingRateInputTypeImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ShippingRateInputTypeImpl.java index 10685444def..4202258863c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ShippingRateInputTypeImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ShippingRateInputTypeImpl.java @@ -70,4 +70,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public ShippingRateInputType copyDeep() { + return ShippingRateInputType.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ShoppingListsConfiguration.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ShoppingListsConfiguration.java index 2fc9a714181..1925819b1d8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ShoppingListsConfiguration.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ShoppingListsConfiguration.java @@ -62,6 +62,8 @@ public static ShoppingListsConfiguration of(final ShoppingListsConfiguration tem return instance; } + public ShoppingListsConfiguration copyDeep(); + /** * factory method to create a deep copy of ShoppingListsConfiguration * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ShoppingListsConfigurationImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ShoppingListsConfigurationImpl.java index f9fe7723dc4..d060e9244e0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ShoppingListsConfigurationImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/project/ShoppingListsConfigurationImpl.java @@ -78,4 +78,8 @@ public String toString() { .build(); } + @Override + public ShoppingListsConfiguration copyDeep() { + return ShoppingListsConfiguration.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/Quote.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/Quote.java index cea18dcee34..c8b395406e7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/Quote.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/Quote.java @@ -703,6 +703,8 @@ public static Quote of(final Quote template) { return instance; } + public Quote copyDeep(); + /** * factory method to create a deep copy of Quote * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteChangeCustomerAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteChangeCustomerAction.java index aa9143c47ce..87c9023861a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteChangeCustomerAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteChangeCustomerAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeCustomer") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = QuoteChangeCustomerActionImpl.class) public interface QuoteChangeCustomerAction extends QuoteUpdateAction { @@ -73,6 +74,8 @@ public static QuoteChangeCustomerAction of(final QuoteChangeCustomerAction templ return instance; } + public QuoteChangeCustomerAction copyDeep(); + /** * factory method to create a deep copy of QuoteChangeCustomerAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteChangeCustomerActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteChangeCustomerActionImpl.java index a7a2d0201f4..3887ad0bd21 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteChangeCustomerActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteChangeCustomerActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public QuoteChangeCustomerAction copyDeep() { + return QuoteChangeCustomerAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteChangeQuoteStateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteChangeQuoteStateAction.java index 6aafdfcc8c2..2a7ab7e6f1b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteChangeQuoteStateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteChangeQuoteStateAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeQuoteState") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = QuoteChangeQuoteStateActionImpl.class) public interface QuoteChangeQuoteStateAction extends QuoteUpdateAction { @@ -70,6 +71,8 @@ public static QuoteChangeQuoteStateAction of(final QuoteChangeQuoteStateAction t return instance; } + public QuoteChangeQuoteStateAction copyDeep(); + /** * factory method to create a deep copy of QuoteChangeQuoteStateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteChangeQuoteStateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteChangeQuoteStateActionImpl.java index 949cfa3bc8b..30635090e5b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteChangeQuoteStateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteChangeQuoteStateActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public QuoteChangeQuoteStateAction copyDeep() { + return QuoteChangeQuoteStateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteDraft.java index bba9a2af56a..2e2b3d3c5d1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteDraft.java @@ -160,6 +160,8 @@ public static QuoteDraft of(final QuoteDraft template) { return instance; } + public QuoteDraft copyDeep(); + /** * factory method to create a deep copy of QuoteDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteDraftImpl.java index 1bf3c3c252c..3bd122cd6d4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteDraftImpl.java @@ -182,4 +182,8 @@ public String toString() { .build(); } + @Override + public QuoteDraft copyDeep() { + return QuoteDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteImpl.java index 4fae5be3f06..6d218028783 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteImpl.java @@ -797,4 +797,8 @@ public String toString() { .build(); } + @Override + public Quote copyDeep() { + return Quote.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuotePagedQueryResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuotePagedQueryResponse.java index 50a541cff75..201500e39ff 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuotePagedQueryResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuotePagedQueryResponse.java @@ -143,6 +143,8 @@ public static QuotePagedQueryResponse of(final QuotePagedQueryResponse template) return instance; } + public QuotePagedQueryResponse copyDeep(); + /** * factory method to create a deep copy of QuotePagedQueryResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuotePagedQueryResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuotePagedQueryResponseImpl.java index 2baa9f5a2a8..ad29e19e6db 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuotePagedQueryResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuotePagedQueryResponseImpl.java @@ -159,4 +159,8 @@ public String toString() { .build(); } + @Override + public QuotePagedQueryResponse copyDeep() { + return QuotePagedQueryResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteReference.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteReference.java index 27e361457ea..e52a1abecbb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteReference.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteReference.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("quote") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = QuoteReferenceImpl.class) public interface QuoteReference extends Reference, com.commercetools.api.models.Identifiable, @@ -73,6 +74,8 @@ public static QuoteReference of(final QuoteReference template) { return instance; } + public QuoteReference copyDeep(); + /** * factory method to create a deep copy of QuoteReference * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteReferenceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteReferenceImpl.java index b8a1c307908..71a79b1d8f3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteReferenceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteReferenceImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public QuoteReference copyDeep() { + return QuoteReference.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteRequestQuoteRenegotiationAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteRequestQuoteRenegotiationAction.java index f6f6a735b77..874f3e1682b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteRequestQuoteRenegotiationAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteRequestQuoteRenegotiationAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("requestQuoteRenegotiation") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = QuoteRequestQuoteRenegotiationActionImpl.class) public interface QuoteRequestQuoteRenegotiationAction extends QuoteUpdateAction { @@ -67,6 +68,8 @@ public static QuoteRequestQuoteRenegotiationAction of(final QuoteRequestQuoteRen return instance; } + public QuoteRequestQuoteRenegotiationAction copyDeep(); + /** * factory method to create a deep copy of QuoteRequestQuoteRenegotiationAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteRequestQuoteRenegotiationActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteRequestQuoteRenegotiationActionImpl.java index 1e654987cb5..54d083295f8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteRequestQuoteRenegotiationActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteRequestQuoteRenegotiationActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public QuoteRequestQuoteRenegotiationAction copyDeep() { + return QuoteRequestQuoteRenegotiationAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteResourceIdentifier.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteResourceIdentifier.java index 4d93ab7825a..4012e9cccdd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteResourceIdentifier.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteResourceIdentifier.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("quote") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = QuoteResourceIdentifierImpl.class) public interface QuoteResourceIdentifier extends ResourceIdentifier, com.commercetools.api.models.Identifiable { @@ -54,6 +55,8 @@ public static QuoteResourceIdentifier of(final QuoteResourceIdentifier template) return instance; } + public QuoteResourceIdentifier copyDeep(); + /** * factory method to create a deep copy of QuoteResourceIdentifier * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteResourceIdentifierImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteResourceIdentifierImpl.java index 10f6728829d..86e1a9e0113 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteResourceIdentifierImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteResourceIdentifierImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public QuoteResourceIdentifier copyDeep() { + return QuoteResourceIdentifier.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteSetCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteSetCustomFieldAction.java index 1c71524f198..2cd37012353 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteSetCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteSetCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = QuoteSetCustomFieldActionImpl.class) public interface QuoteSetCustomFieldAction extends QuoteUpdateAction { @@ -86,6 +87,8 @@ public static QuoteSetCustomFieldAction of(final QuoteSetCustomFieldAction templ return instance; } + public QuoteSetCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of QuoteSetCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteSetCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteSetCustomFieldActionImpl.java index 0b3c0a89942..fc1adabc418 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteSetCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteSetCustomFieldActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public QuoteSetCustomFieldAction copyDeep() { + return QuoteSetCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteSetCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteSetCustomTypeAction.java index 6d29ae52a67..64741246537 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteSetCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteSetCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = QuoteSetCustomTypeActionImpl.class) public interface QuoteSetCustomTypeAction extends QuoteUpdateAction { @@ -87,6 +88,8 @@ public static QuoteSetCustomTypeAction of(final QuoteSetCustomTypeAction templat return instance; } + public QuoteSetCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of QuoteSetCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteSetCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteSetCustomTypeActionImpl.java index d32bbf2cc39..55e240c18cf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteSetCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteSetCustomTypeActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public QuoteSetCustomTypeAction copyDeep() { + return QuoteSetCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteTransitionStateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteTransitionStateAction.java index 4e860886dce..b6fa1016346 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteTransitionStateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteTransitionStateAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("transitionState") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = QuoteTransitionStateActionImpl.class) public interface QuoteTransitionStateAction extends QuoteUpdateAction { @@ -89,6 +90,8 @@ public static QuoteTransitionStateAction of(final QuoteTransitionStateAction tem return instance; } + public QuoteTransitionStateAction copyDeep(); + /** * factory method to create a deep copy of QuoteTransitionStateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteTransitionStateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteTransitionStateActionImpl.java index 08772967c08..98beb393b55 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteTransitionStateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteTransitionStateActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public QuoteTransitionStateAction copyDeep() { + return QuoteTransitionStateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteUpdate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteUpdate.java index c443d98a576..1065f7da8cd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteUpdate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteUpdate.java @@ -94,6 +94,8 @@ public static QuoteUpdate of(final QuoteUpdate template) { return instance; } + public QuoteUpdate copyDeep(); + /** * factory method to create a deep copy of QuoteUpdate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteUpdateAction.java index ee66825b1cc..d51e1c92b53 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteUpdateAction.java @@ -27,13 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.quote.QuoteChangeCustomerActionImpl.class, name = QuoteChangeCustomerAction.CHANGE_CUSTOMER), - @JsonSubTypes.Type(value = com.commercetools.api.models.quote.QuoteChangeQuoteStateActionImpl.class, name = QuoteChangeQuoteStateAction.CHANGE_QUOTE_STATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.quote.QuoteRequestQuoteRenegotiationActionImpl.class, name = QuoteRequestQuoteRenegotiationAction.REQUEST_QUOTE_RENEGOTIATION), - @JsonSubTypes.Type(value = com.commercetools.api.models.quote.QuoteSetCustomFieldActionImpl.class, name = QuoteSetCustomFieldAction.SET_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.quote.QuoteSetCustomTypeActionImpl.class, name = QuoteSetCustomTypeAction.SET_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.quote.QuoteTransitionStateActionImpl.class, name = QuoteTransitionStateAction.TRANSITION_STATE) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = QuoteUpdateActionImpl.class, visible = true) @JsonDeserialize(as = QuoteUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -47,6 +40,8 @@ public interface QuoteUpdateAction extends com.commercetools.api.models.Resource @JsonProperty("action") public String getAction(); + public QuoteUpdateAction copyDeep(); + /** * factory method to create a deep copy of QuoteUpdateAction * @param template instance to be copied @@ -57,29 +52,9 @@ public static QuoteUpdateAction deepCopy(@Nullable final QuoteUpdateAction templ if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.quote.QuoteChangeCustomerAction) { - return com.commercetools.api.models.quote.QuoteChangeCustomerAction - .deepCopy((com.commercetools.api.models.quote.QuoteChangeCustomerAction) template); - } - if (template instanceof com.commercetools.api.models.quote.QuoteChangeQuoteStateAction) { - return com.commercetools.api.models.quote.QuoteChangeQuoteStateAction - .deepCopy((com.commercetools.api.models.quote.QuoteChangeQuoteStateAction) template); - } - if (template instanceof com.commercetools.api.models.quote.QuoteRequestQuoteRenegotiationAction) { - return com.commercetools.api.models.quote.QuoteRequestQuoteRenegotiationAction - .deepCopy((com.commercetools.api.models.quote.QuoteRequestQuoteRenegotiationAction) template); - } - if (template instanceof com.commercetools.api.models.quote.QuoteSetCustomFieldAction) { - return com.commercetools.api.models.quote.QuoteSetCustomFieldAction - .deepCopy((com.commercetools.api.models.quote.QuoteSetCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.quote.QuoteSetCustomTypeAction) { - return com.commercetools.api.models.quote.QuoteSetCustomTypeAction - .deepCopy((com.commercetools.api.models.quote.QuoteSetCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.quote.QuoteTransitionStateAction) { - return com.commercetools.api.models.quote.QuoteTransitionStateAction - .deepCopy((com.commercetools.api.models.quote.QuoteTransitionStateAction) template); + + if (!(template instanceof QuoteUpdateActionImpl)) { + return template.copyDeep(); } QuoteUpdateActionImpl instance = new QuoteUpdateActionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteUpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteUpdateActionImpl.java index 3b3cd4325b0..2cdff035a9c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteUpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteUpdateActionImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public QuoteUpdateAction copyDeep() { + return QuoteUpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteUpdateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteUpdateImpl.java index d130a31a30c..866095e54c9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteUpdateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote/QuoteUpdateImpl.java @@ -99,4 +99,8 @@ public String toString() { .build(); } + @Override + public QuoteUpdate copyDeep() { + return QuoteUpdate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequest.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequest.java index db1eea66919..9e710dea011 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequest.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequest.java @@ -650,6 +650,8 @@ public static QuoteRequest of(final QuoteRequest template) { return instance; } + public QuoteRequest copyDeep(); + /** * factory method to create a deep copy of QuoteRequest * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestChangeCustomerAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestChangeCustomerAction.java index 30a7be41938..ee91ed7b999 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestChangeCustomerAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestChangeCustomerAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeCustomer") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = QuoteRequestChangeCustomerActionImpl.class) public interface QuoteRequestChangeCustomerAction extends QuoteRequestUpdateAction { @@ -73,6 +74,8 @@ public static QuoteRequestChangeCustomerAction of(final QuoteRequestChangeCustom return instance; } + public QuoteRequestChangeCustomerAction copyDeep(); + /** * factory method to create a deep copy of QuoteRequestChangeCustomerAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestChangeCustomerActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestChangeCustomerActionImpl.java index 116404b0d7d..b53d019d837 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestChangeCustomerActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestChangeCustomerActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public QuoteRequestChangeCustomerAction copyDeep() { + return QuoteRequestChangeCustomerAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestChangeQuoteRequestStateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestChangeQuoteRequestStateAction.java index a59eb02ef08..bafdf5b2a0c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestChangeQuoteRequestStateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestChangeQuoteRequestStateAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeQuoteRequestState") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = QuoteRequestChangeQuoteRequestStateActionImpl.class) public interface QuoteRequestChangeQuoteRequestStateAction extends QuoteRequestUpdateAction { @@ -71,6 +72,8 @@ public static QuoteRequestChangeQuoteRequestStateAction of( return instance; } + public QuoteRequestChangeQuoteRequestStateAction copyDeep(); + /** * factory method to create a deep copy of QuoteRequestChangeQuoteRequestStateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestChangeQuoteRequestStateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestChangeQuoteRequestStateActionImpl.java index bc81b612935..1837ff081b8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestChangeQuoteRequestStateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestChangeQuoteRequestStateActionImpl.java @@ -94,4 +94,8 @@ public String toString() { .build(); } + @Override + public QuoteRequestChangeQuoteRequestStateAction copyDeep() { + return QuoteRequestChangeQuoteRequestStateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestDraft.java index bef1ba152fe..94fecf99751 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestDraft.java @@ -168,6 +168,8 @@ public static QuoteRequestDraft of(final QuoteRequestDraft template) { return instance; } + public QuoteRequestDraft copyDeep(); + /** * factory method to create a deep copy of QuoteRequestDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestDraftImpl.java index 7dbe6a8bbb9..7de9198da60 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestDraftImpl.java @@ -196,4 +196,8 @@ public String toString() { .build(); } + @Override + public QuoteRequestDraft copyDeep() { + return QuoteRequestDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestImpl.java index ada9ffb57d3..e5803322baa 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestImpl.java @@ -738,4 +738,8 @@ public String toString() { .build(); } + @Override + public QuoteRequest copyDeep() { + return QuoteRequest.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestPagedQueryResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestPagedQueryResponse.java index 5e15a81b3d4..a729a6df3b4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestPagedQueryResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestPagedQueryResponse.java @@ -144,6 +144,8 @@ public static QuoteRequestPagedQueryResponse of(final QuoteRequestPagedQueryResp return instance; } + public QuoteRequestPagedQueryResponse copyDeep(); + /** * factory method to create a deep copy of QuoteRequestPagedQueryResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestPagedQueryResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestPagedQueryResponseImpl.java index 91d3a9f6656..fff3b284116 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestPagedQueryResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestPagedQueryResponseImpl.java @@ -160,4 +160,8 @@ public String toString() { .build(); } + @Override + public QuoteRequestPagedQueryResponse copyDeep() { + return QuoteRequestPagedQueryResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestReference.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestReference.java index aff20586f31..a0f27991240 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestReference.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestReference.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("quote-request") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = QuoteRequestReferenceImpl.class) public interface QuoteRequestReference extends Reference, com.commercetools.api.models.Identifiable, @@ -73,6 +74,8 @@ public static QuoteRequestReference of(final QuoteRequestReference template) { return instance; } + public QuoteRequestReference copyDeep(); + /** * factory method to create a deep copy of QuoteRequestReference * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestReferenceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestReferenceImpl.java index 0af08027b92..233c205a2f4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestReferenceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestReferenceImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public QuoteRequestReference copyDeep() { + return QuoteRequestReference.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestResourceIdentifier.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestResourceIdentifier.java index a49911af02b..fa9c4b556cf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestResourceIdentifier.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestResourceIdentifier.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("quote-request") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = QuoteRequestResourceIdentifierImpl.class) public interface QuoteRequestResourceIdentifier @@ -55,6 +56,8 @@ public static QuoteRequestResourceIdentifier of(final QuoteRequestResourceIdenti return instance; } + public QuoteRequestResourceIdentifier copyDeep(); + /** * factory method to create a deep copy of QuoteRequestResourceIdentifier * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestResourceIdentifierImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestResourceIdentifierImpl.java index 16a20c247db..55db7d60627 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestResourceIdentifierImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestResourceIdentifierImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public QuoteRequestResourceIdentifier copyDeep() { + return QuoteRequestResourceIdentifier.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestSetCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestSetCustomFieldAction.java index a308a71ac21..55a10c1c0f4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestSetCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestSetCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = QuoteRequestSetCustomFieldActionImpl.class) public interface QuoteRequestSetCustomFieldAction extends QuoteRequestUpdateAction { @@ -86,6 +87,8 @@ public static QuoteRequestSetCustomFieldAction of(final QuoteRequestSetCustomFie return instance; } + public QuoteRequestSetCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of QuoteRequestSetCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestSetCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestSetCustomFieldActionImpl.java index 41b71925b58..d8b0507cb13 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestSetCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestSetCustomFieldActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public QuoteRequestSetCustomFieldAction copyDeep() { + return QuoteRequestSetCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestSetCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestSetCustomTypeAction.java index 1f44194fea6..2beb1e03907 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestSetCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestSetCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = QuoteRequestSetCustomTypeActionImpl.class) public interface QuoteRequestSetCustomTypeAction extends QuoteRequestUpdateAction { @@ -87,6 +88,8 @@ public static QuoteRequestSetCustomTypeAction of(final QuoteRequestSetCustomType return instance; } + public QuoteRequestSetCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of QuoteRequestSetCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestSetCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestSetCustomTypeActionImpl.java index c9e74c73b44..41ab5137500 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestSetCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestSetCustomTypeActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public QuoteRequestSetCustomTypeAction copyDeep() { + return QuoteRequestSetCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestTransitionStateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestTransitionStateAction.java index c5cf8feaa52..fe6fce9529f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestTransitionStateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestTransitionStateAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("transitionState") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = QuoteRequestTransitionStateActionImpl.class) public interface QuoteRequestTransitionStateAction extends QuoteRequestUpdateAction { @@ -89,6 +90,8 @@ public static QuoteRequestTransitionStateAction of(final QuoteRequestTransitionS return instance; } + public QuoteRequestTransitionStateAction copyDeep(); + /** * factory method to create a deep copy of QuoteRequestTransitionStateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestTransitionStateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestTransitionStateActionImpl.java index b71ff700213..7a6b2077803 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestTransitionStateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestTransitionStateActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public QuoteRequestTransitionStateAction copyDeep() { + return QuoteRequestTransitionStateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestUpdate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestUpdate.java index 2330a0a5c8b..73af83300c6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestUpdate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestUpdate.java @@ -94,6 +94,8 @@ public static QuoteRequestUpdate of(final QuoteRequestUpdate template) { return instance; } + public QuoteRequestUpdate copyDeep(); + /** * factory method to create a deep copy of QuoteRequestUpdate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestUpdateAction.java index bd87681a1cd..1ae343c6453 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestUpdateAction.java @@ -27,12 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.quote_request.QuoteRequestChangeCustomerActionImpl.class, name = QuoteRequestChangeCustomerAction.CHANGE_CUSTOMER), - @JsonSubTypes.Type(value = com.commercetools.api.models.quote_request.QuoteRequestChangeQuoteRequestStateActionImpl.class, name = QuoteRequestChangeQuoteRequestStateAction.CHANGE_QUOTE_REQUEST_STATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.quote_request.QuoteRequestSetCustomFieldActionImpl.class, name = QuoteRequestSetCustomFieldAction.SET_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.quote_request.QuoteRequestSetCustomTypeActionImpl.class, name = QuoteRequestSetCustomTypeAction.SET_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.quote_request.QuoteRequestTransitionStateActionImpl.class, name = QuoteRequestTransitionStateAction.TRANSITION_STATE) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = QuoteRequestUpdateActionImpl.class, visible = true) @JsonDeserialize(as = QuoteRequestUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -47,6 +41,8 @@ public interface QuoteRequestUpdateAction @JsonProperty("action") public String getAction(); + public QuoteRequestUpdateAction copyDeep(); + /** * factory method to create a deep copy of QuoteRequestUpdateAction * @param template instance to be copied @@ -57,25 +53,9 @@ public static QuoteRequestUpdateAction deepCopy(@Nullable final QuoteRequestUpda if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.quote_request.QuoteRequestChangeCustomerAction) { - return com.commercetools.api.models.quote_request.QuoteRequestChangeCustomerAction - .deepCopy((com.commercetools.api.models.quote_request.QuoteRequestChangeCustomerAction) template); - } - if (template instanceof com.commercetools.api.models.quote_request.QuoteRequestChangeQuoteRequestStateAction) { - return com.commercetools.api.models.quote_request.QuoteRequestChangeQuoteRequestStateAction.deepCopy( - (com.commercetools.api.models.quote_request.QuoteRequestChangeQuoteRequestStateAction) template); - } - if (template instanceof com.commercetools.api.models.quote_request.QuoteRequestSetCustomFieldAction) { - return com.commercetools.api.models.quote_request.QuoteRequestSetCustomFieldAction - .deepCopy((com.commercetools.api.models.quote_request.QuoteRequestSetCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.quote_request.QuoteRequestSetCustomTypeAction) { - return com.commercetools.api.models.quote_request.QuoteRequestSetCustomTypeAction - .deepCopy((com.commercetools.api.models.quote_request.QuoteRequestSetCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.quote_request.QuoteRequestTransitionStateAction) { - return com.commercetools.api.models.quote_request.QuoteRequestTransitionStateAction - .deepCopy((com.commercetools.api.models.quote_request.QuoteRequestTransitionStateAction) template); + + if (!(template instanceof QuoteRequestUpdateActionImpl)) { + return template.copyDeep(); } QuoteRequestUpdateActionImpl instance = new QuoteRequestUpdateActionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestUpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestUpdateActionImpl.java index d393ed9189b..176e5cbcc0c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestUpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestUpdateActionImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public QuoteRequestUpdateAction copyDeep() { + return QuoteRequestUpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestUpdateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestUpdateImpl.java index f1e33c7c455..cc4420b88ff 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestUpdateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/quote_request/QuoteRequestUpdateImpl.java @@ -100,4 +100,8 @@ public String toString() { .build(); } + @Override + public QuoteRequestUpdate copyDeep() { + return QuoteRequestUpdate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/Review.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/Review.java index 878143c340b..2705b88ae83 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/Review.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/Review.java @@ -352,6 +352,8 @@ public static Review of(final Review template) { return instance; } + public Review copyDeep(); + /** * factory method to create a deep copy of Review * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewDraft.java index 251d45d3520..f3bd79633af 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewDraft.java @@ -231,6 +231,8 @@ public static ReviewDraft of(final ReviewDraft template) { return instance; } + public ReviewDraft copyDeep(); + /** * factory method to create a deep copy of ReviewDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewDraftImpl.java index b9c5e7e5579..997684eda65 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewDraftImpl.java @@ -276,4 +276,8 @@ public String toString() { .build(); } + @Override + public ReviewDraft copyDeep() { + return ReviewDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewImpl.java index 2636e82acc8..81e4d03261b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewImpl.java @@ -413,4 +413,8 @@ public String toString() { .build(); } + @Override + public Review copyDeep() { + return Review.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewPagedQueryResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewPagedQueryResponse.java index e0566c06353..fe230054973 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewPagedQueryResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewPagedQueryResponse.java @@ -143,6 +143,8 @@ public static ReviewPagedQueryResponse of(final ReviewPagedQueryResponse templat return instance; } + public ReviewPagedQueryResponse copyDeep(); + /** * factory method to create a deep copy of ReviewPagedQueryResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewPagedQueryResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewPagedQueryResponseImpl.java index 6c29d2d9095..ee5369bc964 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewPagedQueryResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewPagedQueryResponseImpl.java @@ -159,4 +159,8 @@ public String toString() { .build(); } + @Override + public ReviewPagedQueryResponse copyDeep() { + return ReviewPagedQueryResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewRatingStatistics.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewRatingStatistics.java index 768dbb818e1..2cf81f0704c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewRatingStatistics.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewRatingStatistics.java @@ -135,6 +135,8 @@ public static ReviewRatingStatistics of(final ReviewRatingStatistics template) { return instance; } + public ReviewRatingStatistics copyDeep(); + /** * factory method to create a deep copy of ReviewRatingStatistics * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewRatingStatisticsImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewRatingStatisticsImpl.java index ada8da19db5..0d74f867b7d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewRatingStatisticsImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewRatingStatisticsImpl.java @@ -156,4 +156,8 @@ public String toString() { .build(); } + @Override + public ReviewRatingStatistics copyDeep() { + return ReviewRatingStatistics.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewReference.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewReference.java index aad554ca192..cc772965547 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewReference.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewReference.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("review") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ReviewReferenceImpl.class) public interface ReviewReference extends Reference, com.commercetools.api.models.Identifiable, @@ -89,6 +90,8 @@ public static ReviewReference of(final ReviewReference template) { return instance; } + public ReviewReference copyDeep(); + /** * factory method to create a deep copy of ReviewReference * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewReferenceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewReferenceImpl.java index 88721fbfd04..cbed746044e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewReferenceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewReferenceImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public ReviewReference copyDeep() { + return ReviewReference.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewResourceIdentifier.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewResourceIdentifier.java index 88518711f37..6b73a957ef4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewResourceIdentifier.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewResourceIdentifier.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("review") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ReviewResourceIdentifierImpl.class) public interface ReviewResourceIdentifier @@ -85,6 +86,8 @@ public static ReviewResourceIdentifier of(final ReviewResourceIdentifier templat return instance; } + public ReviewResourceIdentifier copyDeep(); + /** * factory method to create a deep copy of ReviewResourceIdentifier * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewResourceIdentifierImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewResourceIdentifierImpl.java index fc80b8b3d33..946a1037d2b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewResourceIdentifierImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewResourceIdentifierImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public ReviewResourceIdentifier copyDeep() { + return ReviewResourceIdentifier.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetAuthorNameAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetAuthorNameAction.java index 6681a90516c..b43247dc115 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetAuthorNameAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetAuthorNameAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setAuthorName") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ReviewSetAuthorNameActionImpl.class) public interface ReviewSetAuthorNameAction extends ReviewUpdateAction { @@ -67,6 +68,8 @@ public static ReviewSetAuthorNameAction of(final ReviewSetAuthorNameAction templ return instance; } + public ReviewSetAuthorNameAction copyDeep(); + /** * factory method to create a deep copy of ReviewSetAuthorNameAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetAuthorNameActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetAuthorNameActionImpl.java index ec5657c3de2..3803e1f9ebd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetAuthorNameActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetAuthorNameActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public ReviewSetAuthorNameAction copyDeep() { + return ReviewSetAuthorNameAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetCustomFieldAction.java index 27800fe0032..bfaf2f13f16 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ReviewSetCustomFieldActionImpl.class) public interface ReviewSetCustomFieldAction extends ReviewUpdateAction { @@ -86,6 +87,8 @@ public static ReviewSetCustomFieldAction of(final ReviewSetCustomFieldAction tem return instance; } + public ReviewSetCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of ReviewSetCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetCustomFieldActionImpl.java index fcd88db70e2..9be2c070da0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetCustomFieldActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public ReviewSetCustomFieldAction copyDeep() { + return ReviewSetCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetCustomTypeAction.java index 9b8b1fab534..f6659b4376e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ReviewSetCustomTypeActionImpl.class) public interface ReviewSetCustomTypeAction extends ReviewUpdateAction { @@ -87,6 +88,8 @@ public static ReviewSetCustomTypeAction of(final ReviewSetCustomTypeAction templ return instance; } + public ReviewSetCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of ReviewSetCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetCustomTypeActionImpl.java index e961a063707..e927109ab66 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetCustomTypeActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public ReviewSetCustomTypeAction copyDeep() { + return ReviewSetCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetCustomerAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetCustomerAction.java index 39411ca79e0..23440b13504 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetCustomerAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetCustomerAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomer") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ReviewSetCustomerActionImpl.class) public interface ReviewSetCustomerAction extends ReviewUpdateAction { @@ -70,6 +71,8 @@ public static ReviewSetCustomerAction of(final ReviewSetCustomerAction template) return instance; } + public ReviewSetCustomerAction copyDeep(); + /** * factory method to create a deep copy of ReviewSetCustomerAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetCustomerActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetCustomerActionImpl.java index 986de2af4c3..4d9e9c53e39 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetCustomerActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetCustomerActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public ReviewSetCustomerAction copyDeep() { + return ReviewSetCustomerAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetKeyAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetKeyAction.java index 3f7e54c8585..132c025d58a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetKeyAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetKeyAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setKey") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ReviewSetKeyActionImpl.class) public interface ReviewSetKeyAction extends ReviewUpdateAction { @@ -67,6 +68,8 @@ public static ReviewSetKeyAction of(final ReviewSetKeyAction template) { return instance; } + public ReviewSetKeyAction copyDeep(); + /** * factory method to create a deep copy of ReviewSetKeyAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetKeyActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetKeyActionImpl.java index 651cac6b033..67b23060d9a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetKeyActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetKeyActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public ReviewSetKeyAction copyDeep() { + return ReviewSetKeyAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetLocaleAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetLocaleAction.java index 17b5ec54853..7b3e7246de1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetLocaleAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetLocaleAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setLocale") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ReviewSetLocaleActionImpl.class) public interface ReviewSetLocaleAction extends ReviewUpdateAction { @@ -67,6 +68,8 @@ public static ReviewSetLocaleAction of(final ReviewSetLocaleAction template) { return instance; } + public ReviewSetLocaleAction copyDeep(); + /** * factory method to create a deep copy of ReviewSetLocaleAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetLocaleActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetLocaleActionImpl.java index cccd25614ff..87fec965664 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetLocaleActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetLocaleActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public ReviewSetLocaleAction copyDeep() { + return ReviewSetLocaleAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetRatingAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetRatingAction.java index ae642dbf564..9c3df7f9522 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetRatingAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetRatingAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setRating") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ReviewSetRatingActionImpl.class) public interface ReviewSetRatingAction extends ReviewUpdateAction { @@ -67,6 +68,8 @@ public static ReviewSetRatingAction of(final ReviewSetRatingAction template) { return instance; } + public ReviewSetRatingAction copyDeep(); + /** * factory method to create a deep copy of ReviewSetRatingAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetRatingActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetRatingActionImpl.java index 7013ebfd4d6..23fbedf0e80 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetRatingActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetRatingActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public ReviewSetRatingAction copyDeep() { + return ReviewSetRatingAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetTargetAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetTargetAction.java index 0c750c040e9..a32e414d855 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetTargetAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetTargetAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setTarget") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ReviewSetTargetActionImpl.class) public interface ReviewSetTargetAction extends ReviewUpdateAction { @@ -85,6 +86,8 @@ public static ReviewSetTargetAction of(final ReviewSetTargetAction template) { return instance; } + public ReviewSetTargetAction copyDeep(); + /** * factory method to create a deep copy of ReviewSetTargetAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetTargetActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetTargetActionImpl.java index 734b75374bd..acd709a5485 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetTargetActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetTargetActionImpl.java @@ -104,4 +104,8 @@ public String toString() { .build(); } + @Override + public ReviewSetTargetAction copyDeep() { + return ReviewSetTargetAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetTextAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetTextAction.java index 722045ff280..8bfd4c236d0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetTextAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetTextAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setText") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ReviewSetTextActionImpl.class) public interface ReviewSetTextAction extends ReviewUpdateAction { @@ -67,6 +68,8 @@ public static ReviewSetTextAction of(final ReviewSetTextAction template) { return instance; } + public ReviewSetTextAction copyDeep(); + /** * factory method to create a deep copy of ReviewSetTextAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetTextActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetTextActionImpl.java index 281be35f0ff..755a83e0073 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetTextActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetTextActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public ReviewSetTextAction copyDeep() { + return ReviewSetTextAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetTitleAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetTitleAction.java index 7f6ef445dc6..ec01a5cf794 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetTitleAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetTitleAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setTitle") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ReviewSetTitleActionImpl.class) public interface ReviewSetTitleAction extends ReviewUpdateAction { @@ -67,6 +68,8 @@ public static ReviewSetTitleAction of(final ReviewSetTitleAction template) { return instance; } + public ReviewSetTitleAction copyDeep(); + /** * factory method to create a deep copy of ReviewSetTitleAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetTitleActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetTitleActionImpl.java index bb907b5a790..04d2b489bab 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetTitleActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewSetTitleActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public ReviewSetTitleAction copyDeep() { + return ReviewSetTitleAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewTransitionStateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewTransitionStateAction.java index 58637c1668c..4c8f04898ba 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewTransitionStateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewTransitionStateAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("transitionState") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ReviewTransitionStateActionImpl.class) public interface ReviewTransitionStateAction extends ReviewUpdateAction { @@ -89,6 +90,8 @@ public static ReviewTransitionStateAction of(final ReviewTransitionStateAction t return instance; } + public ReviewTransitionStateAction copyDeep(); + /** * factory method to create a deep copy of ReviewTransitionStateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewTransitionStateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewTransitionStateActionImpl.java index af063a0e64c..c44d332cbcd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewTransitionStateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewTransitionStateActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public ReviewTransitionStateAction copyDeep() { + return ReviewTransitionStateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewUpdate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewUpdate.java index d901c818585..fda2367d435 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewUpdate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewUpdate.java @@ -94,6 +94,8 @@ public static ReviewUpdate of(final ReviewUpdate template) { return instance; } + public ReviewUpdate copyDeep(); + /** * factory method to create a deep copy of ReviewUpdate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewUpdateAction.java index ebfb2706cd8..c43725d4956 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewUpdateAction.java @@ -26,18 +26,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.review.ReviewSetAuthorNameActionImpl.class, name = ReviewSetAuthorNameAction.SET_AUTHOR_NAME), - @JsonSubTypes.Type(value = com.commercetools.api.models.review.ReviewSetCustomFieldActionImpl.class, name = ReviewSetCustomFieldAction.SET_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.review.ReviewSetCustomTypeActionImpl.class, name = ReviewSetCustomTypeAction.SET_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.review.ReviewSetCustomerActionImpl.class, name = ReviewSetCustomerAction.SET_CUSTOMER), - @JsonSubTypes.Type(value = com.commercetools.api.models.review.ReviewSetKeyActionImpl.class, name = ReviewSetKeyAction.SET_KEY), - @JsonSubTypes.Type(value = com.commercetools.api.models.review.ReviewSetLocaleActionImpl.class, name = ReviewSetLocaleAction.SET_LOCALE), - @JsonSubTypes.Type(value = com.commercetools.api.models.review.ReviewSetRatingActionImpl.class, name = ReviewSetRatingAction.SET_RATING), - @JsonSubTypes.Type(value = com.commercetools.api.models.review.ReviewSetTargetActionImpl.class, name = ReviewSetTargetAction.SET_TARGET), - @JsonSubTypes.Type(value = com.commercetools.api.models.review.ReviewSetTextActionImpl.class, name = ReviewSetTextAction.SET_TEXT), - @JsonSubTypes.Type(value = com.commercetools.api.models.review.ReviewSetTitleActionImpl.class, name = ReviewSetTitleAction.SET_TITLE), - @JsonSubTypes.Type(value = com.commercetools.api.models.review.ReviewTransitionStateActionImpl.class, name = ReviewTransitionStateAction.TRANSITION_STATE) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = ReviewUpdateActionImpl.class, visible = true) @JsonDeserialize(as = ReviewUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -51,6 +39,8 @@ public interface ReviewUpdateAction extends com.commercetools.api.models.Resourc @JsonProperty("action") public String getAction(); + public ReviewUpdateAction copyDeep(); + /** * factory method to create a deep copy of ReviewUpdateAction * @param template instance to be copied @@ -61,49 +51,9 @@ public static ReviewUpdateAction deepCopy(@Nullable final ReviewUpdateAction tem if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.review.ReviewSetAuthorNameAction) { - return com.commercetools.api.models.review.ReviewSetAuthorNameAction - .deepCopy((com.commercetools.api.models.review.ReviewSetAuthorNameAction) template); - } - if (template instanceof com.commercetools.api.models.review.ReviewSetCustomFieldAction) { - return com.commercetools.api.models.review.ReviewSetCustomFieldAction - .deepCopy((com.commercetools.api.models.review.ReviewSetCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.review.ReviewSetCustomTypeAction) { - return com.commercetools.api.models.review.ReviewSetCustomTypeAction - .deepCopy((com.commercetools.api.models.review.ReviewSetCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.review.ReviewSetCustomerAction) { - return com.commercetools.api.models.review.ReviewSetCustomerAction - .deepCopy((com.commercetools.api.models.review.ReviewSetCustomerAction) template); - } - if (template instanceof com.commercetools.api.models.review.ReviewSetKeyAction) { - return com.commercetools.api.models.review.ReviewSetKeyAction - .deepCopy((com.commercetools.api.models.review.ReviewSetKeyAction) template); - } - if (template instanceof com.commercetools.api.models.review.ReviewSetLocaleAction) { - return com.commercetools.api.models.review.ReviewSetLocaleAction - .deepCopy((com.commercetools.api.models.review.ReviewSetLocaleAction) template); - } - if (template instanceof com.commercetools.api.models.review.ReviewSetRatingAction) { - return com.commercetools.api.models.review.ReviewSetRatingAction - .deepCopy((com.commercetools.api.models.review.ReviewSetRatingAction) template); - } - if (template instanceof com.commercetools.api.models.review.ReviewSetTargetAction) { - return com.commercetools.api.models.review.ReviewSetTargetAction - .deepCopy((com.commercetools.api.models.review.ReviewSetTargetAction) template); - } - if (template instanceof com.commercetools.api.models.review.ReviewSetTextAction) { - return com.commercetools.api.models.review.ReviewSetTextAction - .deepCopy((com.commercetools.api.models.review.ReviewSetTextAction) template); - } - if (template instanceof com.commercetools.api.models.review.ReviewSetTitleAction) { - return com.commercetools.api.models.review.ReviewSetTitleAction - .deepCopy((com.commercetools.api.models.review.ReviewSetTitleAction) template); - } - if (template instanceof com.commercetools.api.models.review.ReviewTransitionStateAction) { - return com.commercetools.api.models.review.ReviewTransitionStateAction - .deepCopy((com.commercetools.api.models.review.ReviewTransitionStateAction) template); + + if (!(template instanceof ReviewUpdateActionImpl)) { + return template.copyDeep(); } ReviewUpdateActionImpl instance = new ReviewUpdateActionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewUpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewUpdateActionImpl.java index 151b54dfde1..83010eba08f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewUpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewUpdateActionImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public ReviewUpdateAction copyDeep() { + return ReviewUpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewUpdateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewUpdateImpl.java index e82f007c679..d71ed465b66 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewUpdateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/review/ReviewUpdateImpl.java @@ -99,4 +99,8 @@ public String toString() { .build(); } + @Override + public ReviewUpdate copyDeep() { + return ReviewUpdate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchAndExpression.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchAndExpression.java index 0d3537c0d7e..5993636e61f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchAndExpression.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchAndExpression.java @@ -76,6 +76,8 @@ public static SearchAndExpression of(final SearchAndExpression template) { return instance; } + public SearchAndExpression copyDeep(); + /** * factory method to create a deep copy of SearchAndExpression * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchAndExpressionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchAndExpressionImpl.java index c7e33f60931..5da500ce978 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchAndExpressionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchAndExpressionImpl.java @@ -78,4 +78,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("and", and).build(); } + @Override + public SearchAndExpression copyDeep() { + return SearchAndExpression.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchAnyValue.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchAnyValue.java index 63d575802f1..3b35b22d996 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchAnyValue.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchAnyValue.java @@ -100,6 +100,8 @@ public static SearchAnyValue of(final SearchAnyValue template) { return instance; } + public SearchAnyValue copyDeep(); + /** * factory method to create a deep copy of SearchAnyValue * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchAnyValueImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchAnyValueImpl.java index f3d6821bb49..72d43ef7834 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchAnyValueImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchAnyValueImpl.java @@ -175,4 +175,8 @@ public String toString() { .build(); } + @Override + public SearchAnyValue copyDeep() { + return SearchAnyValue.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchCompoundExpression.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchCompoundExpression.java index 92e27d69301..626d22aa907 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchCompoundExpression.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchCompoundExpression.java @@ -46,6 +46,8 @@ public static SearchCompoundExpression of(final SearchCompoundExpression templat return instance; } + public SearchCompoundExpression copyDeep(); + /** * factory method to create a deep copy of SearchCompoundExpression * @param template instance to be copied @@ -56,21 +58,9 @@ public static SearchCompoundExpression deepCopy(@Nullable final SearchCompoundEx if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.search.SearchAndExpression) { - return com.commercetools.api.models.search.SearchAndExpression - .deepCopy((com.commercetools.api.models.search.SearchAndExpression) template); - } - if (template instanceof com.commercetools.api.models.search.SearchFilterExpression) { - return com.commercetools.api.models.search.SearchFilterExpression - .deepCopy((com.commercetools.api.models.search.SearchFilterExpression) template); - } - if (template instanceof com.commercetools.api.models.search.SearchNotExpression) { - return com.commercetools.api.models.search.SearchNotExpression - .deepCopy((com.commercetools.api.models.search.SearchNotExpression) template); - } - if (template instanceof com.commercetools.api.models.search.SearchOrExpression) { - return com.commercetools.api.models.search.SearchOrExpression - .deepCopy((com.commercetools.api.models.search.SearchOrExpression) template); + + if (!(template instanceof SearchCompoundExpressionImpl)) { + return template.copyDeep(); } SearchCompoundExpressionImpl instance = new SearchCompoundExpressionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchCompoundExpressionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchCompoundExpressionImpl.java index 1bfe1840e29..0bec5dc9007 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchCompoundExpressionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchCompoundExpressionImpl.java @@ -51,4 +51,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).build(); } + @Override + public SearchCompoundExpression copyDeep() { + return SearchCompoundExpression.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchDateRangeExpression.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchDateRangeExpression.java index d1ba0fb80e5..74d60cf7f88 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchDateRangeExpression.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchDateRangeExpression.java @@ -67,6 +67,8 @@ public static SearchDateRangeExpression of(final SearchDateRangeExpression templ return instance; } + public SearchDateRangeExpression copyDeep(); + /** * factory method to create a deep copy of SearchDateRangeExpression * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchDateRangeExpressionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchDateRangeExpressionImpl.java index 5be92ea9850..ce6ec2e4046 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchDateRangeExpressionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchDateRangeExpressionImpl.java @@ -74,4 +74,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("range", range).build(); } + @Override + public SearchDateRangeExpression copyDeep() { + return SearchDateRangeExpression.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchDateRangeValue.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchDateRangeValue.java index 9656c221265..d6f209020e8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchDateRangeValue.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchDateRangeValue.java @@ -115,6 +115,8 @@ public static SearchDateRangeValue of(final SearchDateRangeValue template) { return instance; } + public SearchDateRangeValue copyDeep(); + /** * factory method to create a deep copy of SearchDateRangeValue * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchDateRangeValueImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchDateRangeValueImpl.java index 54a65b40678..f046e15cf9f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchDateRangeValueImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchDateRangeValueImpl.java @@ -194,4 +194,8 @@ public String toString() { .build(); } + @Override + public SearchDateRangeValue copyDeep() { + return SearchDateRangeValue.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchDateTimeRangeExpression.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchDateTimeRangeExpression.java index b00eb64a8c0..3413e603b28 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchDateTimeRangeExpression.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchDateTimeRangeExpression.java @@ -67,6 +67,8 @@ public static SearchDateTimeRangeExpression of(final SearchDateTimeRangeExpressi return instance; } + public SearchDateTimeRangeExpression copyDeep(); + /** * factory method to create a deep copy of SearchDateTimeRangeExpression * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchDateTimeRangeExpressionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchDateTimeRangeExpressionImpl.java index adfc287eda6..234eb3ae6b6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchDateTimeRangeExpressionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchDateTimeRangeExpressionImpl.java @@ -74,4 +74,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("range", range).build(); } + @Override + public SearchDateTimeRangeExpression copyDeep() { + return SearchDateTimeRangeExpression.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchDateTimeRangeValue.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchDateTimeRangeValue.java index 1f365448b01..7b864e55c1a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchDateTimeRangeValue.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchDateTimeRangeValue.java @@ -115,6 +115,8 @@ public static SearchDateTimeRangeValue of(final SearchDateTimeRangeValue templat return instance; } + public SearchDateTimeRangeValue copyDeep(); + /** * factory method to create a deep copy of SearchDateTimeRangeValue * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchDateTimeRangeValueImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchDateTimeRangeValueImpl.java index f673f7503b8..1f0ecdcc679 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchDateTimeRangeValueImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchDateTimeRangeValueImpl.java @@ -196,4 +196,8 @@ public String toString() { .build(); } + @Override + public SearchDateTimeRangeValue copyDeep() { + return SearchDateTimeRangeValue.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchExactExpression.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchExactExpression.java index 1e3a0fed448..d4073686437 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchExactExpression.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchExactExpression.java @@ -67,6 +67,8 @@ public static SearchExactExpression of(final SearchExactExpression template) { return instance; } + public SearchExactExpression copyDeep(); + /** * factory method to create a deep copy of SearchExactExpression * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchExactExpressionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchExactExpressionImpl.java index f378561d07a..9bc48176744 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchExactExpressionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchExactExpressionImpl.java @@ -73,4 +73,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("exact", exact).build(); } + @Override + public SearchExactExpression copyDeep() { + return SearchExactExpression.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchExactValue.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchExactValue.java index 53a5b984652..a9bd47880e4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchExactValue.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchExactValue.java @@ -122,6 +122,8 @@ public static SearchExactValue of(final SearchExactValue template) { return instance; } + public SearchExactValue copyDeep(); + /** * factory method to create a deep copy of SearchExactValue * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchExactValueImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchExactValueImpl.java index 247e06adab7..55a1724bf9f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchExactValueImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchExactValueImpl.java @@ -200,4 +200,8 @@ public String toString() { .build(); } + @Override + public SearchExactValue copyDeep() { + return SearchExactValue.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchExistsExpression.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchExistsExpression.java index 4a3407e632c..fe186a7de30 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchExistsExpression.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchExistsExpression.java @@ -67,6 +67,8 @@ public static SearchExistsExpression of(final SearchExistsExpression template) { return instance; } + public SearchExistsExpression copyDeep(); + /** * factory method to create a deep copy of SearchExistsExpression * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchExistsExpressionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchExistsExpressionImpl.java index 5c11fb7aa19..476c2a006eb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchExistsExpressionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchExistsExpressionImpl.java @@ -74,4 +74,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("exists", exists).build(); } + @Override + public SearchExistsExpression copyDeep() { + return SearchExistsExpression.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchExistsValue.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchExistsValue.java index 74b6c17df9f..cf84a1494c4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchExistsValue.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchExistsValue.java @@ -66,6 +66,8 @@ public static SearchExistsValue of(final SearchExistsValue template) { return instance; } + public SearchExistsValue copyDeep(); + /** * factory method to create a deep copy of SearchExistsValue * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchExistsValueImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchExistsValueImpl.java index c0e6130c94a..b294a147634 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchExistsValueImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchExistsValueImpl.java @@ -132,4 +132,8 @@ public String toString() { .build(); } + @Override + public SearchExistsValue copyDeep() { + return SearchExistsValue.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchFilterExpression.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchFilterExpression.java index 7060b136bcc..c5adf94721b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchFilterExpression.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchFilterExpression.java @@ -76,6 +76,8 @@ public static SearchFilterExpression of(final SearchFilterExpression template) { return instance; } + public SearchFilterExpression copyDeep(); + /** * factory method to create a deep copy of SearchFilterExpression * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchFilterExpressionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchFilterExpressionImpl.java index f5c641d6e45..29f8f48043f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchFilterExpressionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchFilterExpressionImpl.java @@ -78,4 +78,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("filter", filter).build(); } + @Override + public SearchFilterExpression copyDeep() { + return SearchFilterExpression.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchFullTextExpression.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchFullTextExpression.java index 8f9d8f4ca4a..e0137ce876a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchFullTextExpression.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchFullTextExpression.java @@ -67,6 +67,8 @@ public static SearchFullTextExpression of(final SearchFullTextExpression templat return instance; } + public SearchFullTextExpression copyDeep(); + /** * factory method to create a deep copy of SearchFullTextExpression * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchFullTextExpressionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchFullTextExpressionImpl.java index 6b2f3f1d9e2..7bf6aaf92fc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchFullTextExpressionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchFullTextExpressionImpl.java @@ -74,4 +74,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("fullText", fullText).build(); } + @Override + public SearchFullTextExpression copyDeep() { + return SearchFullTextExpression.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchFullTextPrefixExpression.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchFullTextPrefixExpression.java index da87afe1abc..3f201806d6c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchFullTextPrefixExpression.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchFullTextPrefixExpression.java @@ -67,6 +67,8 @@ public static SearchFullTextPrefixExpression of(final SearchFullTextPrefixExpres return instance; } + public SearchFullTextPrefixExpression copyDeep(); + /** * factory method to create a deep copy of SearchFullTextPrefixExpression * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchFullTextPrefixExpressionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchFullTextPrefixExpressionImpl.java index 7d009c649bb..32631848e1e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchFullTextPrefixExpressionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchFullTextPrefixExpressionImpl.java @@ -77,4 +77,8 @@ public String toString() { .build(); } + @Override + public SearchFullTextPrefixExpression copyDeep() { + return SearchFullTextPrefixExpression.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchFullTextPrefixValue.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchFullTextPrefixValue.java index c46ed089637..2960dd709d2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchFullTextPrefixValue.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchFullTextPrefixValue.java @@ -100,6 +100,8 @@ public static SearchFullTextPrefixValue of(final SearchFullTextPrefixValue templ return instance; } + public SearchFullTextPrefixValue copyDeep(); + /** * factory method to create a deep copy of SearchFullTextPrefixValue * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchFullTextPrefixValueImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchFullTextPrefixValueImpl.java index 36b24df2671..157878fc0eb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchFullTextPrefixValueImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchFullTextPrefixValueImpl.java @@ -175,4 +175,8 @@ public String toString() { .build(); } + @Override + public SearchFullTextPrefixValue copyDeep() { + return SearchFullTextPrefixValue.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchFullTextValue.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchFullTextValue.java index e27e5ffa961..c8a0fa11a11 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchFullTextValue.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchFullTextValue.java @@ -100,6 +100,8 @@ public static SearchFullTextValue of(final SearchFullTextValue template) { return instance; } + public SearchFullTextValue copyDeep(); + /** * factory method to create a deep copy of SearchFullTextValue * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchFullTextValueImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchFullTextValueImpl.java index 391ae8c7943..c37d408b786 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchFullTextValueImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchFullTextValueImpl.java @@ -175,4 +175,8 @@ public String toString() { .build(); } + @Override + public SearchFullTextValue copyDeep() { + return SearchFullTextValue.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchLongRangeExpression.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchLongRangeExpression.java index dc890eaf586..ab5e1c283b0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchLongRangeExpression.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchLongRangeExpression.java @@ -67,6 +67,8 @@ public static SearchLongRangeExpression of(final SearchLongRangeExpression templ return instance; } + public SearchLongRangeExpression copyDeep(); + /** * factory method to create a deep copy of SearchLongRangeExpression * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchLongRangeExpressionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchLongRangeExpressionImpl.java index 16a8a3b99f2..cbe21110f1d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchLongRangeExpressionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchLongRangeExpressionImpl.java @@ -74,4 +74,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("range", range).build(); } + @Override + public SearchLongRangeExpression copyDeep() { + return SearchLongRangeExpression.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchLongRangeValue.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchLongRangeValue.java index de21255bef8..ec9910f2112 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchLongRangeValue.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchLongRangeValue.java @@ -114,6 +114,8 @@ public static SearchLongRangeValue of(final SearchLongRangeValue template) { return instance; } + public SearchLongRangeValue copyDeep(); + /** * factory method to create a deep copy of SearchLongRangeValue * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchLongRangeValueImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchLongRangeValueImpl.java index dafa3ba5e44..8d4777b2ceb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchLongRangeValueImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchLongRangeValueImpl.java @@ -194,4 +194,8 @@ public String toString() { .build(); } + @Override + public SearchLongRangeValue copyDeep() { + return SearchLongRangeValue.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchMatchingVariant.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchMatchingVariant.java index a9d5a349c7a..02fe0146083 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchMatchingVariant.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchMatchingVariant.java @@ -81,6 +81,8 @@ public static SearchMatchingVariant of(final SearchMatchingVariant template) { return instance; } + public SearchMatchingVariant copyDeep(); + /** * factory method to create a deep copy of SearchMatchingVariant * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchMatchingVariantImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchMatchingVariantImpl.java index 92edfe3ade0..146c344ddc0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchMatchingVariantImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchMatchingVariantImpl.java @@ -92,4 +92,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("id", id).append("sku", sku).build(); } + @Override + public SearchMatchingVariant copyDeep() { + return SearchMatchingVariant.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchNotExpression.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchNotExpression.java index 0f7b9bb628e..b3642b37999 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchNotExpression.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchNotExpression.java @@ -76,6 +76,8 @@ public static SearchNotExpression of(final SearchNotExpression template) { return instance; } + public SearchNotExpression copyDeep(); + /** * factory method to create a deep copy of SearchNotExpression * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchNotExpressionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchNotExpressionImpl.java index e8e72866647..1a1091c5b4c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchNotExpressionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchNotExpressionImpl.java @@ -78,4 +78,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("not", not).build(); } + @Override + public SearchNotExpression copyDeep() { + return SearchNotExpression.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchNumberRangeExpression.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchNumberRangeExpression.java index 1533b639ace..b0317bdbe5e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchNumberRangeExpression.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchNumberRangeExpression.java @@ -67,6 +67,8 @@ public static SearchNumberRangeExpression of(final SearchNumberRangeExpression t return instance; } + public SearchNumberRangeExpression copyDeep(); + /** * factory method to create a deep copy of SearchNumberRangeExpression * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchNumberRangeExpressionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchNumberRangeExpressionImpl.java index 40c49e5c28a..bd0c701662c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchNumberRangeExpressionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchNumberRangeExpressionImpl.java @@ -74,4 +74,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("range", range).build(); } + @Override + public SearchNumberRangeExpression copyDeep() { + return SearchNumberRangeExpression.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchNumberRangeValue.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchNumberRangeValue.java index 5eec1f8939f..399dc7e6150 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchNumberRangeValue.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchNumberRangeValue.java @@ -114,6 +114,8 @@ public static SearchNumberRangeValue of(final SearchNumberRangeValue template) { return instance; } + public SearchNumberRangeValue copyDeep(); + /** * factory method to create a deep copy of SearchNumberRangeValue * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchNumberRangeValueImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchNumberRangeValueImpl.java index 84a2a989113..2f6ad628f5d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchNumberRangeValueImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchNumberRangeValueImpl.java @@ -194,4 +194,8 @@ public String toString() { .build(); } + @Override + public SearchNumberRangeValue copyDeep() { + return SearchNumberRangeValue.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchOrExpression.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchOrExpression.java index b179a778df9..2c1971b7e8e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchOrExpression.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchOrExpression.java @@ -76,6 +76,8 @@ public static SearchOrExpression of(final SearchOrExpression template) { return instance; } + public SearchOrExpression copyDeep(); + /** * factory method to create a deep copy of SearchOrExpression * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchOrExpressionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchOrExpressionImpl.java index 7233758c17e..25b3c3d2d13 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchOrExpressionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchOrExpressionImpl.java @@ -78,4 +78,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("or", or).build(); } + @Override + public SearchOrExpression copyDeep() { + return SearchOrExpression.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchPrefixExpression.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchPrefixExpression.java index b3ac854fb39..4cb9580b0a7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchPrefixExpression.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchPrefixExpression.java @@ -67,6 +67,8 @@ public static SearchPrefixExpression of(final SearchPrefixExpression template) { return instance; } + public SearchPrefixExpression copyDeep(); + /** * factory method to create a deep copy of SearchPrefixExpression * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchPrefixExpressionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchPrefixExpressionImpl.java index 82a21da52d4..57bb3c2c231 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchPrefixExpressionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchPrefixExpressionImpl.java @@ -74,4 +74,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("prefix", prefix).build(); } + @Override + public SearchPrefixExpression copyDeep() { + return SearchPrefixExpression.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchQuery.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchQuery.java index 2c7b1aa25d9..8a80c554f88 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchQuery.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchQuery.java @@ -46,6 +46,8 @@ public static SearchQuery of(final SearchQuery template) { return instance; } + public SearchQuery copyDeep(); + /** * factory method to create a deep copy of SearchQuery * @param template instance to be copied @@ -56,13 +58,9 @@ public static SearchQuery deepCopy(@Nullable final SearchQuery template) { if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.search.SearchCompoundExpression) { - return com.commercetools.api.models.search.SearchCompoundExpression - .deepCopy((com.commercetools.api.models.search.SearchCompoundExpression) template); - } - if (template instanceof com.commercetools.api.models.search.SearchQueryExpression) { - return com.commercetools.api.models.search.SearchQueryExpression - .deepCopy((com.commercetools.api.models.search.SearchQueryExpression) template); + + if (!(template instanceof SearchQueryImpl)) { + return template.copyDeep(); } SearchQueryImpl instance = new SearchQueryImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchQueryExpression.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchQueryExpression.java index df9768eb302..95a2367068a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchQueryExpression.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchQueryExpression.java @@ -46,6 +46,8 @@ public static SearchQueryExpression of(final SearchQueryExpression template) { return instance; } + public SearchQueryExpression copyDeep(); + /** * factory method to create a deep copy of SearchQueryExpression * @param template instance to be copied @@ -56,49 +58,9 @@ public static SearchQueryExpression deepCopy(@Nullable final SearchQueryExpressi if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.search.SearchDateRangeExpression) { - return com.commercetools.api.models.search.SearchDateRangeExpression - .deepCopy((com.commercetools.api.models.search.SearchDateRangeExpression) template); - } - if (template instanceof com.commercetools.api.models.search.SearchDateTimeRangeExpression) { - return com.commercetools.api.models.search.SearchDateTimeRangeExpression - .deepCopy((com.commercetools.api.models.search.SearchDateTimeRangeExpression) template); - } - if (template instanceof com.commercetools.api.models.search.SearchExactExpression) { - return com.commercetools.api.models.search.SearchExactExpression - .deepCopy((com.commercetools.api.models.search.SearchExactExpression) template); - } - if (template instanceof com.commercetools.api.models.search.SearchExistsExpression) { - return com.commercetools.api.models.search.SearchExistsExpression - .deepCopy((com.commercetools.api.models.search.SearchExistsExpression) template); - } - if (template instanceof com.commercetools.api.models.search.SearchFullTextExpression) { - return com.commercetools.api.models.search.SearchFullTextExpression - .deepCopy((com.commercetools.api.models.search.SearchFullTextExpression) template); - } - if (template instanceof com.commercetools.api.models.search.SearchFullTextPrefixExpression) { - return com.commercetools.api.models.search.SearchFullTextPrefixExpression - .deepCopy((com.commercetools.api.models.search.SearchFullTextPrefixExpression) template); - } - if (template instanceof com.commercetools.api.models.search.SearchLongRangeExpression) { - return com.commercetools.api.models.search.SearchLongRangeExpression - .deepCopy((com.commercetools.api.models.search.SearchLongRangeExpression) template); - } - if (template instanceof com.commercetools.api.models.search.SearchNumberRangeExpression) { - return com.commercetools.api.models.search.SearchNumberRangeExpression - .deepCopy((com.commercetools.api.models.search.SearchNumberRangeExpression) template); - } - if (template instanceof com.commercetools.api.models.search.SearchPrefixExpression) { - return com.commercetools.api.models.search.SearchPrefixExpression - .deepCopy((com.commercetools.api.models.search.SearchPrefixExpression) template); - } - if (template instanceof com.commercetools.api.models.search.SearchTimeRangeExpression) { - return com.commercetools.api.models.search.SearchTimeRangeExpression - .deepCopy((com.commercetools.api.models.search.SearchTimeRangeExpression) template); - } - if (template instanceof com.commercetools.api.models.search.SearchWildCardExpression) { - return com.commercetools.api.models.search.SearchWildCardExpression - .deepCopy((com.commercetools.api.models.search.SearchWildCardExpression) template); + + if (!(template instanceof SearchQueryExpressionImpl)) { + return template.copyDeep(); } SearchQueryExpressionImpl instance = new SearchQueryExpressionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchQueryExpressionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchQueryExpressionImpl.java index f11af887f80..18e397cb755 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchQueryExpressionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchQueryExpressionImpl.java @@ -51,4 +51,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).build(); } + @Override + public SearchQueryExpression copyDeep() { + return SearchQueryExpression.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchQueryExpressionValue.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchQueryExpressionValue.java index 301d43011a9..2ba3f1f339f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchQueryExpressionValue.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchQueryExpressionValue.java @@ -97,6 +97,8 @@ public static SearchQueryExpressionValue of(final SearchQueryExpressionValue tem return instance; } + public SearchQueryExpressionValue copyDeep(); + /** * factory method to create a deep copy of SearchQueryExpressionValue * @param template instance to be copied @@ -107,45 +109,9 @@ public static SearchQueryExpressionValue deepCopy(@Nullable final SearchQueryExp if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.search.SearchAnyValue) { - return com.commercetools.api.models.search.SearchAnyValue - .deepCopy((com.commercetools.api.models.search.SearchAnyValue) template); - } - if (template instanceof com.commercetools.api.models.search.SearchDateRangeValue) { - return com.commercetools.api.models.search.SearchDateRangeValue - .deepCopy((com.commercetools.api.models.search.SearchDateRangeValue) template); - } - if (template instanceof com.commercetools.api.models.search.SearchDateTimeRangeValue) { - return com.commercetools.api.models.search.SearchDateTimeRangeValue - .deepCopy((com.commercetools.api.models.search.SearchDateTimeRangeValue) template); - } - if (template instanceof com.commercetools.api.models.search.SearchExactValue) { - return com.commercetools.api.models.search.SearchExactValue - .deepCopy((com.commercetools.api.models.search.SearchExactValue) template); - } - if (template instanceof com.commercetools.api.models.search.SearchExistsValue) { - return com.commercetools.api.models.search.SearchExistsValue - .deepCopy((com.commercetools.api.models.search.SearchExistsValue) template); - } - if (template instanceof com.commercetools.api.models.search.SearchFullTextPrefixValue) { - return com.commercetools.api.models.search.SearchFullTextPrefixValue - .deepCopy((com.commercetools.api.models.search.SearchFullTextPrefixValue) template); - } - if (template instanceof com.commercetools.api.models.search.SearchFullTextValue) { - return com.commercetools.api.models.search.SearchFullTextValue - .deepCopy((com.commercetools.api.models.search.SearchFullTextValue) template); - } - if (template instanceof com.commercetools.api.models.search.SearchLongRangeValue) { - return com.commercetools.api.models.search.SearchLongRangeValue - .deepCopy((com.commercetools.api.models.search.SearchLongRangeValue) template); - } - if (template instanceof com.commercetools.api.models.search.SearchNumberRangeValue) { - return com.commercetools.api.models.search.SearchNumberRangeValue - .deepCopy((com.commercetools.api.models.search.SearchNumberRangeValue) template); - } - if (template instanceof com.commercetools.api.models.search.SearchTimeRangeValue) { - return com.commercetools.api.models.search.SearchTimeRangeValue - .deepCopy((com.commercetools.api.models.search.SearchTimeRangeValue) template); + + if (!(template instanceof SearchQueryExpressionValueImpl)) { + return template.copyDeep(); } SearchQueryExpressionValueImpl instance = new SearchQueryExpressionValueImpl(); instance.setField(template.getField()); diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchQueryExpressionValueImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchQueryExpressionValueImpl.java index 601adbe9f1d..04b163a4dc8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchQueryExpressionValueImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchQueryExpressionValueImpl.java @@ -113,4 +113,8 @@ public String toString() { .build(); } + @Override + public SearchQueryExpressionValue copyDeep() { + return SearchQueryExpressionValue.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchQueryImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchQueryImpl.java index a4041e15432..598de8fbe15 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchQueryImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchQueryImpl.java @@ -51,4 +51,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).build(); } + @Override + public SearchQuery copyDeep() { + return SearchQuery.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchSorting.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchSorting.java index dbcd56f9f01..4ccabfbe32f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchSorting.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchSorting.java @@ -147,6 +147,8 @@ public static SearchSorting of(final SearchSorting template) { return instance; } + public SearchSorting copyDeep(); + /** * factory method to create a deep copy of SearchSorting * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchSortingImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchSortingImpl.java index b97ae882e0a..075f9e22f9f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchSortingImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchSortingImpl.java @@ -176,4 +176,8 @@ public String toString() { .build(); } + @Override + public SearchSorting copyDeep() { + return SearchSorting.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchTimeRangeExpression.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchTimeRangeExpression.java index 935b735af51..e734c3ed065 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchTimeRangeExpression.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchTimeRangeExpression.java @@ -67,6 +67,8 @@ public static SearchTimeRangeExpression of(final SearchTimeRangeExpression templ return instance; } + public SearchTimeRangeExpression copyDeep(); + /** * factory method to create a deep copy of SearchTimeRangeExpression * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchTimeRangeExpressionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchTimeRangeExpressionImpl.java index 48cb9d6cce1..e39ed8fc48c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchTimeRangeExpressionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchTimeRangeExpressionImpl.java @@ -74,4 +74,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("range", range).build(); } + @Override + public SearchTimeRangeExpression copyDeep() { + return SearchTimeRangeExpression.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchTimeRangeValue.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchTimeRangeValue.java index 78dd6a6a077..b623a046e4e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchTimeRangeValue.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchTimeRangeValue.java @@ -115,6 +115,8 @@ public static SearchTimeRangeValue of(final SearchTimeRangeValue template) { return instance; } + public SearchTimeRangeValue copyDeep(); + /** * factory method to create a deep copy of SearchTimeRangeValue * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchTimeRangeValueImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchTimeRangeValueImpl.java index ec0bbdc8c36..daadd54dc16 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchTimeRangeValueImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchTimeRangeValueImpl.java @@ -194,4 +194,8 @@ public String toString() { .build(); } + @Override + public SearchTimeRangeValue copyDeep() { + return SearchTimeRangeValue.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchWildCardExpression.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchWildCardExpression.java index 9e55b8309da..02cdf18bfb7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchWildCardExpression.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchWildCardExpression.java @@ -67,6 +67,8 @@ public static SearchWildCardExpression of(final SearchWildCardExpression templat return instance; } + public SearchWildCardExpression copyDeep(); + /** * factory method to create a deep copy of SearchWildCardExpression * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchWildCardExpressionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchWildCardExpressionImpl.java index df5dde80576..4bb6196dbd9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchWildCardExpressionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/search/SearchWildCardExpressionImpl.java @@ -74,4 +74,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("wildcard", wildcard).build(); } + @Override + public SearchWildCardExpression copyDeep() { + return SearchWildCardExpression.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/CartClassificationTier.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/CartClassificationTier.java index be0dbb72a19..9195cc963c1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/CartClassificationTier.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/CartClassificationTier.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CartClassification") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartClassificationTierImpl.class) public interface CartClassificationTier extends ShippingRatePriceTier { @@ -106,6 +107,8 @@ public static CartClassificationTier of(final CartClassificationTier template) { return instance; } + public CartClassificationTier copyDeep(); + /** * factory method to create a deep copy of CartClassificationTier * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/CartClassificationTierImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/CartClassificationTierImpl.java index 42393b64941..a57c84974c6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/CartClassificationTierImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/CartClassificationTierImpl.java @@ -129,4 +129,8 @@ public String toString() { .build(); } + @Override + public CartClassificationTier copyDeep() { + return CartClassificationTier.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/CartScoreTier.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/CartScoreTier.java index 6b13803bfb4..5212757af5d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/CartScoreTier.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/CartScoreTier.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CartScore") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartScoreTierImpl.class) public interface CartScoreTier extends ShippingRatePriceTier { @@ -120,6 +121,8 @@ public static CartScoreTier of(final CartScoreTier template) { return instance; } + public CartScoreTier copyDeep(); + /** * factory method to create a deep copy of CartScoreTier * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/CartScoreTierImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/CartScoreTierImpl.java index 980501558ef..4b5b71535dd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/CartScoreTierImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/CartScoreTierImpl.java @@ -153,4 +153,8 @@ public String toString() { .build(); } + @Override + public CartScoreTier copyDeep() { + return CartScoreTier.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/CartValueTier.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/CartValueTier.java index 6c67446c2b3..77e78453c52 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/CartValueTier.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/CartValueTier.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CartValue") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CartValueTierImpl.class) public interface CartValueTier extends ShippingRatePriceTier { @@ -106,6 +107,8 @@ public static CartValueTier of(final CartValueTier template) { return instance; } + public CartValueTier copyDeep(); + /** * factory method to create a deep copy of CartValueTier * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/CartValueTierImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/CartValueTierImpl.java index f72ae936595..240b82255ff 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/CartValueTierImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/CartValueTierImpl.java @@ -133,4 +133,8 @@ public String toString() { .build(); } + @Override + public CartValueTier copyDeep() { + return CartValueTier.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/PriceFunction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/PriceFunction.java index 921b585c844..91673263ec0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/PriceFunction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/PriceFunction.java @@ -84,6 +84,8 @@ public static PriceFunction of(final PriceFunction template) { return instance; } + public PriceFunction copyDeep(); + /** * factory method to create a deep copy of PriceFunction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/PriceFunctionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/PriceFunctionImpl.java index af06bdecb82..4ea90e73abb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/PriceFunctionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/PriceFunctionImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public PriceFunction copyDeep() { + return PriceFunction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethod.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethod.java index f16240406f1..628f24d16cd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethod.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethod.java @@ -354,6 +354,8 @@ public static ShippingMethod of(final ShippingMethod template) { return instance; } + public ShippingMethod copyDeep(); + /** * factory method to create a deep copy of ShippingMethod * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodAddShippingRateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodAddShippingRateAction.java index 95e7fdec1c4..ff56b82bf8a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodAddShippingRateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodAddShippingRateAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addShippingRate") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShippingMethodAddShippingRateActionImpl.class) public interface ShippingMethodAddShippingRateAction extends ShippingMethodUpdateAction { @@ -91,6 +92,8 @@ public static ShippingMethodAddShippingRateAction of(final ShippingMethodAddShip return instance; } + public ShippingMethodAddShippingRateAction copyDeep(); + /** * factory method to create a deep copy of ShippingMethodAddShippingRateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodAddShippingRateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodAddShippingRateActionImpl.java index 06ca7559154..3a61cdb7664 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodAddShippingRateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodAddShippingRateActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public ShippingMethodAddShippingRateAction copyDeep() { + return ShippingMethodAddShippingRateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodAddZoneAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodAddZoneAction.java index 296bb43eefe..4cc841952d5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodAddZoneAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodAddZoneAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addZone") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShippingMethodAddZoneActionImpl.class) public interface ShippingMethodAddZoneAction extends ShippingMethodUpdateAction { @@ -73,6 +74,8 @@ public static ShippingMethodAddZoneAction of(final ShippingMethodAddZoneAction t return instance; } + public ShippingMethodAddZoneAction copyDeep(); + /** * factory method to create a deep copy of ShippingMethodAddZoneAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodAddZoneActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodAddZoneActionImpl.java index 5ad74e2fd95..28e4102f621 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodAddZoneActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodAddZoneActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public ShippingMethodAddZoneAction copyDeep() { + return ShippingMethodAddZoneAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodChangeActiveAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodChangeActiveAction.java index 0cd6d91712e..f1b9db7626b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodChangeActiveAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodChangeActiveAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeActive") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShippingMethodChangeActiveActionImpl.class) public interface ShippingMethodChangeActiveAction extends ShippingMethodUpdateAction { @@ -72,6 +73,8 @@ public static ShippingMethodChangeActiveAction of(final ShippingMethodChangeActi return instance; } + public ShippingMethodChangeActiveAction copyDeep(); + /** * factory method to create a deep copy of ShippingMethodChangeActiveAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodChangeActiveActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodChangeActiveActionImpl.java index 49b35c0bcac..934dd072d2b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodChangeActiveActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodChangeActiveActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public ShippingMethodChangeActiveAction copyDeep() { + return ShippingMethodChangeActiveAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodChangeIsDefaultAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodChangeIsDefaultAction.java index 20d84c4193c..114ce83bdc0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodChangeIsDefaultAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodChangeIsDefaultAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeIsDefault") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShippingMethodChangeIsDefaultActionImpl.class) public interface ShippingMethodChangeIsDefaultAction extends ShippingMethodUpdateAction { @@ -70,6 +71,8 @@ public static ShippingMethodChangeIsDefaultAction of(final ShippingMethodChangeI return instance; } + public ShippingMethodChangeIsDefaultAction copyDeep(); + /** * factory method to create a deep copy of ShippingMethodChangeIsDefaultAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodChangeIsDefaultActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodChangeIsDefaultActionImpl.java index 5d158f334bc..ec661e01fde 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodChangeIsDefaultActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodChangeIsDefaultActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public ShippingMethodChangeIsDefaultAction copyDeep() { + return ShippingMethodChangeIsDefaultAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodChangeNameAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodChangeNameAction.java index c65ad795438..90edb02a9a4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodChangeNameAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodChangeNameAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeName") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShippingMethodChangeNameActionImpl.class) public interface ShippingMethodChangeNameAction extends ShippingMethodUpdateAction { @@ -70,6 +71,8 @@ public static ShippingMethodChangeNameAction of(final ShippingMethodChangeNameAc return instance; } + public ShippingMethodChangeNameAction copyDeep(); + /** * factory method to create a deep copy of ShippingMethodChangeNameAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodChangeNameActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodChangeNameActionImpl.java index 57d731e2556..a96a56b3deb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodChangeNameActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodChangeNameActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public ShippingMethodChangeNameAction copyDeep() { + return ShippingMethodChangeNameAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodChangeTaxCategoryAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodChangeTaxCategoryAction.java index 115ba9dc1d7..203ec15c079 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodChangeTaxCategoryAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodChangeTaxCategoryAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeTaxCategory") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShippingMethodChangeTaxCategoryActionImpl.class) public interface ShippingMethodChangeTaxCategoryAction extends ShippingMethodUpdateAction { @@ -73,6 +74,8 @@ public static ShippingMethodChangeTaxCategoryAction of(final ShippingMethodChang return instance; } + public ShippingMethodChangeTaxCategoryAction copyDeep(); + /** * factory method to create a deep copy of ShippingMethodChangeTaxCategoryAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodChangeTaxCategoryActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodChangeTaxCategoryActionImpl.java index 1b896fff7de..eea27bd337a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodChangeTaxCategoryActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodChangeTaxCategoryActionImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public ShippingMethodChangeTaxCategoryAction copyDeep() { + return ShippingMethodChangeTaxCategoryAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodDraft.java index b3ccd9b24e9..ede134e9534 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodDraft.java @@ -244,6 +244,8 @@ public static ShippingMethodDraft of(final ShippingMethodDraft template) { return instance; } + public ShippingMethodDraft copyDeep(); + /** * factory method to create a deep copy of ShippingMethodDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodDraftImpl.java index 325a70be3b2..1a8e193860b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodDraftImpl.java @@ -284,4 +284,8 @@ public String toString() { .build(); } + @Override + public ShippingMethodDraft copyDeep() { + return ShippingMethodDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodImpl.java index 6365de036e4..5bb9da148e3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodImpl.java @@ -402,4 +402,8 @@ public String toString() { .build(); } + @Override + public ShippingMethod copyDeep() { + return ShippingMethod.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodPagedQueryResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodPagedQueryResponse.java index 1a1b1c7d978..a04770f73c5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodPagedQueryResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodPagedQueryResponse.java @@ -142,6 +142,8 @@ public static ShippingMethodPagedQueryResponse of(final ShippingMethodPagedQuery return instance; } + public ShippingMethodPagedQueryResponse copyDeep(); + /** * factory method to create a deep copy of ShippingMethodPagedQueryResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodPagedQueryResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodPagedQueryResponseImpl.java index bb1639ee66f..461f247e217 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodPagedQueryResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodPagedQueryResponseImpl.java @@ -160,4 +160,8 @@ public String toString() { .build(); } + @Override + public ShippingMethodPagedQueryResponse copyDeep() { + return ShippingMethodPagedQueryResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodReference.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodReference.java index c2cad782813..e5622eb97c9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodReference.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodReference.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("shipping-method") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShippingMethodReferenceImpl.class) public interface ShippingMethodReference extends Reference, com.commercetools.api.models.Identifiable, @@ -89,6 +90,8 @@ public static ShippingMethodReference of(final ShippingMethodReference template) return instance; } + public ShippingMethodReference copyDeep(); + /** * factory method to create a deep copy of ShippingMethodReference * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodReferenceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodReferenceImpl.java index 7d40732f2ff..d0073b0c203 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodReferenceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodReferenceImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public ShippingMethodReference copyDeep() { + return ShippingMethodReference.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodRemoveShippingRateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodRemoveShippingRateAction.java index 86ee926dc1e..9f9491c0183 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodRemoveShippingRateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodRemoveShippingRateAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeShippingRate") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShippingMethodRemoveShippingRateActionImpl.class) public interface ShippingMethodRemoveShippingRateAction extends ShippingMethodUpdateAction { @@ -91,6 +92,8 @@ public static ShippingMethodRemoveShippingRateAction of(final ShippingMethodRemo return instance; } + public ShippingMethodRemoveShippingRateAction copyDeep(); + /** * factory method to create a deep copy of ShippingMethodRemoveShippingRateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodRemoveShippingRateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodRemoveShippingRateActionImpl.java index 941207720f6..a4a1cfb493a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodRemoveShippingRateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodRemoveShippingRateActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public ShippingMethodRemoveShippingRateAction copyDeep() { + return ShippingMethodRemoveShippingRateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodRemoveZoneAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodRemoveZoneAction.java index 670c58bf1e6..cd4d394b2b2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodRemoveZoneAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodRemoveZoneAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeZone") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShippingMethodRemoveZoneActionImpl.class) public interface ShippingMethodRemoveZoneAction extends ShippingMethodUpdateAction { @@ -73,6 +74,8 @@ public static ShippingMethodRemoveZoneAction of(final ShippingMethodRemoveZoneAc return instance; } + public ShippingMethodRemoveZoneAction copyDeep(); + /** * factory method to create a deep copy of ShippingMethodRemoveZoneAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodRemoveZoneActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodRemoveZoneActionImpl.java index 9552f78df3f..9f6e8fa6f07 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodRemoveZoneActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodRemoveZoneActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public ShippingMethodRemoveZoneAction copyDeep() { + return ShippingMethodRemoveZoneAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodResourceIdentifier.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodResourceIdentifier.java index ba008048568..96c413c9d96 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodResourceIdentifier.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodResourceIdentifier.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("shipping-method") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShippingMethodResourceIdentifierImpl.class) public interface ShippingMethodResourceIdentifier @@ -85,6 +86,8 @@ public static ShippingMethodResourceIdentifier of(final ShippingMethodResourceId return instance; } + public ShippingMethodResourceIdentifier copyDeep(); + /** * factory method to create a deep copy of ShippingMethodResourceIdentifier * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodResourceIdentifierImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodResourceIdentifierImpl.java index 1be32d647f3..9378f8d5f43 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodResourceIdentifierImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodResourceIdentifierImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public ShippingMethodResourceIdentifier copyDeep() { + return ShippingMethodResourceIdentifier.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetCustomFieldAction.java index fa443e0c9ea..b9fa80be392 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShippingMethodSetCustomFieldActionImpl.class) public interface ShippingMethodSetCustomFieldAction extends ShippingMethodUpdateAction { @@ -86,6 +87,8 @@ public static ShippingMethodSetCustomFieldAction of(final ShippingMethodSetCusto return instance; } + public ShippingMethodSetCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of ShippingMethodSetCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetCustomFieldActionImpl.java index 2f59e7e0665..a7821ff9236 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetCustomFieldActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public ShippingMethodSetCustomFieldAction copyDeep() { + return ShippingMethodSetCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetCustomTypeAction.java index 3b3ede65549..0c25bd3111d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShippingMethodSetCustomTypeActionImpl.class) public interface ShippingMethodSetCustomTypeAction extends ShippingMethodUpdateAction { @@ -87,6 +88,8 @@ public static ShippingMethodSetCustomTypeAction of(final ShippingMethodSetCustom return instance; } + public ShippingMethodSetCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of ShippingMethodSetCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetCustomTypeActionImpl.java index 2d36842ca09..354355e1e62 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetCustomTypeActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public ShippingMethodSetCustomTypeAction copyDeep() { + return ShippingMethodSetCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetDescriptionAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetDescriptionAction.java index 6aa9ac34081..b1910fc92b0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetDescriptionAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetDescriptionAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDescription") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShippingMethodSetDescriptionActionImpl.class) @Deprecated @@ -68,6 +69,8 @@ public static ShippingMethodSetDescriptionAction of(final ShippingMethodSetDescr return instance; } + public ShippingMethodSetDescriptionAction copyDeep(); + /** * factory method to create a deep copy of ShippingMethodSetDescriptionAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetDescriptionActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetDescriptionActionImpl.java index d71b846bacd..d4d88ef2a23 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetDescriptionActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetDescriptionActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public ShippingMethodSetDescriptionAction copyDeep() { + return ShippingMethodSetDescriptionAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetKeyAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetKeyAction.java index 339bb764c76..5ad445addb6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetKeyAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetKeyAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setKey") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShippingMethodSetKeyActionImpl.class) public interface ShippingMethodSetKeyAction extends ShippingMethodUpdateAction { @@ -67,6 +68,8 @@ public static ShippingMethodSetKeyAction of(final ShippingMethodSetKeyAction tem return instance; } + public ShippingMethodSetKeyAction copyDeep(); + /** * factory method to create a deep copy of ShippingMethodSetKeyAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetKeyActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetKeyActionImpl.java index 15e63d6b6eb..b92a03c2df5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetKeyActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetKeyActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public ShippingMethodSetKeyAction copyDeep() { + return ShippingMethodSetKeyAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetLocalizedDescriptionAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetLocalizedDescriptionAction.java index 0f734f608c0..a1ba04a4ef5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetLocalizedDescriptionAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetLocalizedDescriptionAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setLocalizedDescription") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShippingMethodSetLocalizedDescriptionActionImpl.class) public interface ShippingMethodSetLocalizedDescriptionAction extends ShippingMethodUpdateAction { @@ -71,6 +72,8 @@ public static ShippingMethodSetLocalizedDescriptionAction of( return instance; } + public ShippingMethodSetLocalizedDescriptionAction copyDeep(); + /** * factory method to create a deep copy of ShippingMethodSetLocalizedDescriptionAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetLocalizedDescriptionActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetLocalizedDescriptionActionImpl.java index a50c16ea96e..729ee6e2b48 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetLocalizedDescriptionActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetLocalizedDescriptionActionImpl.java @@ -94,4 +94,8 @@ public String toString() { .build(); } + @Override + public ShippingMethodSetLocalizedDescriptionAction copyDeep() { + return ShippingMethodSetLocalizedDescriptionAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetLocalizedNameAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetLocalizedNameAction.java index 8271ac86f99..5b7ff0516f9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetLocalizedNameAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetLocalizedNameAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setLocalizedName") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShippingMethodSetLocalizedNameActionImpl.class) public interface ShippingMethodSetLocalizedNameAction extends ShippingMethodUpdateAction { @@ -70,6 +71,8 @@ public static ShippingMethodSetLocalizedNameAction of(final ShippingMethodSetLoc return instance; } + public ShippingMethodSetLocalizedNameAction copyDeep(); + /** * factory method to create a deep copy of ShippingMethodSetLocalizedNameAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetLocalizedNameActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetLocalizedNameActionImpl.java index 09ecca66f76..9e4188c77f6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetLocalizedNameActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetLocalizedNameActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public ShippingMethodSetLocalizedNameAction copyDeep() { + return ShippingMethodSetLocalizedNameAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetPredicateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetPredicateAction.java index b5759d91559..92ab3df36f7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetPredicateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetPredicateAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setPredicate") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShippingMethodSetPredicateActionImpl.class) public interface ShippingMethodSetPredicateAction extends ShippingMethodUpdateAction { @@ -67,6 +68,8 @@ public static ShippingMethodSetPredicateAction of(final ShippingMethodSetPredica return instance; } + public ShippingMethodSetPredicateAction copyDeep(); + /** * factory method to create a deep copy of ShippingMethodSetPredicateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetPredicateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetPredicateActionImpl.java index 3d6caacea38..14f8655396d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetPredicateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodSetPredicateActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public ShippingMethodSetPredicateAction copyDeep() { + return ShippingMethodSetPredicateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodUpdate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodUpdate.java index 932ad863d66..afa339b5cca 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodUpdate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodUpdate.java @@ -94,6 +94,8 @@ public static ShippingMethodUpdate of(final ShippingMethodUpdate template) { return instance; } + public ShippingMethodUpdate copyDeep(); + /** * factory method to create a deep copy of ShippingMethodUpdate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodUpdateAction.java index cfd402b50f0..41337a95748 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodUpdateAction.java @@ -28,22 +28,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.shipping_method.ShippingMethodAddShippingRateActionImpl.class, name = ShippingMethodAddShippingRateAction.ADD_SHIPPING_RATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.shipping_method.ShippingMethodAddZoneActionImpl.class, name = ShippingMethodAddZoneAction.ADD_ZONE), - @JsonSubTypes.Type(value = com.commercetools.api.models.shipping_method.ShippingMethodChangeActiveActionImpl.class, name = ShippingMethodChangeActiveAction.CHANGE_ACTIVE), - @JsonSubTypes.Type(value = com.commercetools.api.models.shipping_method.ShippingMethodChangeIsDefaultActionImpl.class, name = ShippingMethodChangeIsDefaultAction.CHANGE_IS_DEFAULT), - @JsonSubTypes.Type(value = com.commercetools.api.models.shipping_method.ShippingMethodChangeNameActionImpl.class, name = ShippingMethodChangeNameAction.CHANGE_NAME), - @JsonSubTypes.Type(value = com.commercetools.api.models.shipping_method.ShippingMethodChangeTaxCategoryActionImpl.class, name = ShippingMethodChangeTaxCategoryAction.CHANGE_TAX_CATEGORY), - @JsonSubTypes.Type(value = com.commercetools.api.models.shipping_method.ShippingMethodRemoveShippingRateActionImpl.class, name = ShippingMethodRemoveShippingRateAction.REMOVE_SHIPPING_RATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.shipping_method.ShippingMethodRemoveZoneActionImpl.class, name = ShippingMethodRemoveZoneAction.REMOVE_ZONE), - @JsonSubTypes.Type(value = com.commercetools.api.models.shipping_method.ShippingMethodSetCustomFieldActionImpl.class, name = ShippingMethodSetCustomFieldAction.SET_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.shipping_method.ShippingMethodSetCustomTypeActionImpl.class, name = ShippingMethodSetCustomTypeAction.SET_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.shipping_method.ShippingMethodSetDescriptionActionImpl.class, name = ShippingMethodSetDescriptionAction.SET_DESCRIPTION), - @JsonSubTypes.Type(value = com.commercetools.api.models.shipping_method.ShippingMethodSetKeyActionImpl.class, name = ShippingMethodSetKeyAction.SET_KEY), - @JsonSubTypes.Type(value = com.commercetools.api.models.shipping_method.ShippingMethodSetLocalizedDescriptionActionImpl.class, name = ShippingMethodSetLocalizedDescriptionAction.SET_LOCALIZED_DESCRIPTION), - @JsonSubTypes.Type(value = com.commercetools.api.models.shipping_method.ShippingMethodSetLocalizedNameActionImpl.class, name = ShippingMethodSetLocalizedNameAction.SET_LOCALIZED_NAME), - @JsonSubTypes.Type(value = com.commercetools.api.models.shipping_method.ShippingMethodSetPredicateActionImpl.class, name = ShippingMethodSetPredicateAction.SET_PREDICATE) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = ShippingMethodUpdateActionImpl.class, visible = true) @JsonDeserialize(as = ShippingMethodUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -58,6 +42,8 @@ public interface ShippingMethodUpdateAction @JsonProperty("action") public String getAction(); + public ShippingMethodUpdateAction copyDeep(); + /** * factory method to create a deep copy of ShippingMethodUpdateAction * @param template instance to be copied @@ -68,65 +54,9 @@ public static ShippingMethodUpdateAction deepCopy(@Nullable final ShippingMethod if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.shipping_method.ShippingMethodAddShippingRateAction) { - return com.commercetools.api.models.shipping_method.ShippingMethodAddShippingRateAction.deepCopy( - (com.commercetools.api.models.shipping_method.ShippingMethodAddShippingRateAction) template); - } - if (template instanceof com.commercetools.api.models.shipping_method.ShippingMethodAddZoneAction) { - return com.commercetools.api.models.shipping_method.ShippingMethodAddZoneAction - .deepCopy((com.commercetools.api.models.shipping_method.ShippingMethodAddZoneAction) template); - } - if (template instanceof com.commercetools.api.models.shipping_method.ShippingMethodChangeActiveAction) { - return com.commercetools.api.models.shipping_method.ShippingMethodChangeActiveAction - .deepCopy((com.commercetools.api.models.shipping_method.ShippingMethodChangeActiveAction) template); - } - if (template instanceof com.commercetools.api.models.shipping_method.ShippingMethodChangeIsDefaultAction) { - return com.commercetools.api.models.shipping_method.ShippingMethodChangeIsDefaultAction.deepCopy( - (com.commercetools.api.models.shipping_method.ShippingMethodChangeIsDefaultAction) template); - } - if (template instanceof com.commercetools.api.models.shipping_method.ShippingMethodChangeNameAction) { - return com.commercetools.api.models.shipping_method.ShippingMethodChangeNameAction - .deepCopy((com.commercetools.api.models.shipping_method.ShippingMethodChangeNameAction) template); - } - if (template instanceof com.commercetools.api.models.shipping_method.ShippingMethodChangeTaxCategoryAction) { - return com.commercetools.api.models.shipping_method.ShippingMethodChangeTaxCategoryAction.deepCopy( - (com.commercetools.api.models.shipping_method.ShippingMethodChangeTaxCategoryAction) template); - } - if (template instanceof com.commercetools.api.models.shipping_method.ShippingMethodRemoveShippingRateAction) { - return com.commercetools.api.models.shipping_method.ShippingMethodRemoveShippingRateAction.deepCopy( - (com.commercetools.api.models.shipping_method.ShippingMethodRemoveShippingRateAction) template); - } - if (template instanceof com.commercetools.api.models.shipping_method.ShippingMethodRemoveZoneAction) { - return com.commercetools.api.models.shipping_method.ShippingMethodRemoveZoneAction - .deepCopy((com.commercetools.api.models.shipping_method.ShippingMethodRemoveZoneAction) template); - } - if (template instanceof com.commercetools.api.models.shipping_method.ShippingMethodSetCustomFieldAction) { - return com.commercetools.api.models.shipping_method.ShippingMethodSetCustomFieldAction.deepCopy( - (com.commercetools.api.models.shipping_method.ShippingMethodSetCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.shipping_method.ShippingMethodSetCustomTypeAction) { - return com.commercetools.api.models.shipping_method.ShippingMethodSetCustomTypeAction.deepCopy( - (com.commercetools.api.models.shipping_method.ShippingMethodSetCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.shipping_method.ShippingMethodSetDescriptionAction) { - return com.commercetools.api.models.shipping_method.ShippingMethodSetDescriptionAction.deepCopy( - (com.commercetools.api.models.shipping_method.ShippingMethodSetDescriptionAction) template); - } - if (template instanceof com.commercetools.api.models.shipping_method.ShippingMethodSetKeyAction) { - return com.commercetools.api.models.shipping_method.ShippingMethodSetKeyAction - .deepCopy((com.commercetools.api.models.shipping_method.ShippingMethodSetKeyAction) template); - } - if (template instanceof com.commercetools.api.models.shipping_method.ShippingMethodSetLocalizedDescriptionAction) { - return com.commercetools.api.models.shipping_method.ShippingMethodSetLocalizedDescriptionAction.deepCopy( - (com.commercetools.api.models.shipping_method.ShippingMethodSetLocalizedDescriptionAction) template); - } - if (template instanceof com.commercetools.api.models.shipping_method.ShippingMethodSetLocalizedNameAction) { - return com.commercetools.api.models.shipping_method.ShippingMethodSetLocalizedNameAction.deepCopy( - (com.commercetools.api.models.shipping_method.ShippingMethodSetLocalizedNameAction) template); - } - if (template instanceof com.commercetools.api.models.shipping_method.ShippingMethodSetPredicateAction) { - return com.commercetools.api.models.shipping_method.ShippingMethodSetPredicateAction - .deepCopy((com.commercetools.api.models.shipping_method.ShippingMethodSetPredicateAction) template); + + if (!(template instanceof ShippingMethodUpdateActionImpl)) { + return template.copyDeep(); } ShippingMethodUpdateActionImpl instance = new ShippingMethodUpdateActionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodUpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodUpdateActionImpl.java index d5373f01433..a2cc79e6290 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodUpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodUpdateActionImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public ShippingMethodUpdateAction copyDeep() { + return ShippingMethodUpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodUpdateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodUpdateImpl.java index 8301825c315..6eee4d40257 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodUpdateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingMethodUpdateImpl.java @@ -100,4 +100,8 @@ public String toString() { .build(); } + @Override + public ShippingMethodUpdate copyDeep() { + return ShippingMethodUpdate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingRate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingRate.java index 9ef6da5a4f4..9139333d126 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingRate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingRate.java @@ -127,6 +127,8 @@ public static ShippingRate of(final ShippingRate template) { return instance; } + public ShippingRate copyDeep(); + /** * factory method to create a deep copy of ShippingRate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingRateDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingRateDraft.java index 78db8ab9224..0807657a8a3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingRateDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingRateDraft.java @@ -109,6 +109,8 @@ public static ShippingRateDraft of(final ShippingRateDraft template) { return instance; } + public ShippingRateDraft copyDeep(); + /** * factory method to create a deep copy of ShippingRateDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingRateDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingRateDraftImpl.java index cfc34444a01..4de64c62eea 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingRateDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingRateDraftImpl.java @@ -119,4 +119,8 @@ public String toString() { .build(); } + @Override + public ShippingRateDraft copyDeep() { + return ShippingRateDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingRateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingRateImpl.java index 191802d7732..d9438d39e73 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingRateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingRateImpl.java @@ -142,4 +142,8 @@ public String toString() { .build(); } + @Override + public ShippingRate copyDeep() { + return ShippingRate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingRatePriceTier.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingRatePriceTier.java index beaf83ff1b9..cff956521e6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingRatePriceTier.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingRatePriceTier.java @@ -28,10 +28,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.shipping_method.CartClassificationTierImpl.class, name = CartClassificationTier.CART_CLASSIFICATION), - @JsonSubTypes.Type(value = com.commercetools.api.models.shipping_method.CartScoreTierImpl.class, name = CartScoreTier.CART_SCORE), - @JsonSubTypes.Type(value = com.commercetools.api.models.shipping_method.CartValueTierImpl.class, name = CartValueTier.CART_VALUE) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "type", defaultImpl = ShippingRatePriceTierImpl.class, visible = true) @JsonDeserialize(as = ShippingRatePriceTierImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -45,6 +41,8 @@ public interface ShippingRatePriceTier { @JsonProperty("type") public ShippingRateTierType getType(); + public ShippingRatePriceTier copyDeep(); + /** * factory method to create a deep copy of ShippingRatePriceTier * @param template instance to be copied @@ -55,17 +53,9 @@ public static ShippingRatePriceTier deepCopy(@Nullable final ShippingRatePriceTi if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.shipping_method.CartClassificationTier) { - return com.commercetools.api.models.shipping_method.CartClassificationTier - .deepCopy((com.commercetools.api.models.shipping_method.CartClassificationTier) template); - } - if (template instanceof com.commercetools.api.models.shipping_method.CartScoreTier) { - return com.commercetools.api.models.shipping_method.CartScoreTier - .deepCopy((com.commercetools.api.models.shipping_method.CartScoreTier) template); - } - if (template instanceof com.commercetools.api.models.shipping_method.CartValueTier) { - return com.commercetools.api.models.shipping_method.CartValueTier - .deepCopy((com.commercetools.api.models.shipping_method.CartValueTier) template); + + if (!(template instanceof ShippingRatePriceTierImpl)) { + return template.copyDeep(); } ShippingRatePriceTierImpl instance = new ShippingRatePriceTierImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingRatePriceTierImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingRatePriceTierImpl.java index ecfdec59a9b..17fac2bde10 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingRatePriceTierImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ShippingRatePriceTierImpl.java @@ -70,4 +70,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public ShippingRatePriceTier copyDeep() { + return ShippingRatePriceTier.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ZoneRate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ZoneRate.java index 8e12d8127ea..dbc9047929f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ZoneRate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ZoneRate.java @@ -95,6 +95,8 @@ public static ZoneRate of(final ZoneRate template) { return instance; } + public ZoneRate copyDeep(); + /** * factory method to create a deep copy of ZoneRate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ZoneRateDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ZoneRateDraft.java index f8c12f89688..0d5cea443fb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ZoneRateDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ZoneRateDraft.java @@ -95,6 +95,8 @@ public static ZoneRateDraft of(final ZoneRateDraft template) { return instance; } + public ZoneRateDraft copyDeep(); + /** * factory method to create a deep copy of ZoneRateDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ZoneRateDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ZoneRateDraftImpl.java index 4a8b4eded56..f8daeb66606 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ZoneRateDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ZoneRateDraftImpl.java @@ -101,4 +101,8 @@ public String toString() { .build(); } + @Override + public ZoneRateDraft copyDeep() { + return ZoneRateDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ZoneRateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ZoneRateImpl.java index a3c7773d65b..0622663e5c3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ZoneRateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shipping_method/ZoneRateImpl.java @@ -100,4 +100,8 @@ public String toString() { .build(); } + @Override + public ZoneRate copyDeep() { + return ZoneRate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingList.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingList.java index c878d4b13c5..4106afc9732 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingList.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingList.java @@ -377,6 +377,8 @@ public static ShoppingList of(final ShoppingList template) { return instance; } + public ShoppingList copyDeep(); + /** * factory method to create a deep copy of ShoppingList * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListAddLineItemAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListAddLineItemAction.java index fcbd90732b8..036ff4264e1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListAddLineItemAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListAddLineItemAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addLineItem") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShoppingListAddLineItemActionImpl.class) public interface ShoppingListAddLineItemAction extends ShoppingListUpdateAction, @@ -169,6 +170,8 @@ public static ShoppingListAddLineItemAction of(final ShoppingListAddLineItemActi return instance; } + public ShoppingListAddLineItemAction copyDeep(); + /** * factory method to create a deep copy of ShoppingListAddLineItemAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListAddLineItemActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListAddLineItemActionImpl.java index c2d31b63663..3182b37c05f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListAddLineItemActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListAddLineItemActionImpl.java @@ -212,4 +212,8 @@ public String toString() { .build(); } + @Override + public ShoppingListAddLineItemAction copyDeep() { + return ShoppingListAddLineItemAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListAddTextLineItemAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListAddTextLineItemAction.java index 775db36e8b5..07a1ccbcc71 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListAddTextLineItemAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListAddTextLineItemAction.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addTextLineItem") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShoppingListAddTextLineItemActionImpl.class) public interface ShoppingListAddTextLineItemAction extends ShoppingListUpdateAction, @@ -156,6 +157,8 @@ public static ShoppingListAddTextLineItemAction of(final ShoppingListAddTextLine return instance; } + public ShoppingListAddTextLineItemAction copyDeep(); + /** * factory method to create a deep copy of ShoppingListAddTextLineItemAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListAddTextLineItemActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListAddTextLineItemActionImpl.java index f9cd18fda24..60359c1918d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListAddTextLineItemActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListAddTextLineItemActionImpl.java @@ -194,4 +194,8 @@ public String toString() { .build(); } + @Override + public ShoppingListAddTextLineItemAction copyDeep() { + return ShoppingListAddTextLineItemAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeLineItemQuantityAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeLineItemQuantityAction.java index 83a218471c1..08ac31fa718 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeLineItemQuantityAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeLineItemQuantityAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeLineItemQuantity") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShoppingListChangeLineItemQuantityActionImpl.class) public interface ShoppingListChangeLineItemQuantityAction extends ShoppingListUpdateAction { @@ -102,6 +103,8 @@ public static ShoppingListChangeLineItemQuantityAction of(final ShoppingListChan return instance; } + public ShoppingListChangeLineItemQuantityAction copyDeep(); + /** * factory method to create a deep copy of ShoppingListChangeLineItemQuantityAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeLineItemQuantityActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeLineItemQuantityActionImpl.java index 0356a98a212..e2e482aa285 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeLineItemQuantityActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeLineItemQuantityActionImpl.java @@ -133,4 +133,8 @@ public String toString() { .build(); } + @Override + public ShoppingListChangeLineItemQuantityAction copyDeep() { + return ShoppingListChangeLineItemQuantityAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeLineItemsOrderAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeLineItemsOrderAction.java index b21e4ad8bf0..a3ee5a16cad 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeLineItemsOrderAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeLineItemsOrderAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeLineItemsOrder") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShoppingListChangeLineItemsOrderActionImpl.class) public interface ShoppingListChangeLineItemsOrderAction extends ShoppingListUpdateAction { @@ -78,6 +79,8 @@ public static ShoppingListChangeLineItemsOrderAction of(final ShoppingListChange return instance; } + public ShoppingListChangeLineItemsOrderAction copyDeep(); + /** * factory method to create a deep copy of ShoppingListChangeLineItemsOrderAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeLineItemsOrderActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeLineItemsOrderActionImpl.java index b23385b2d9a..7a0c266d336 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeLineItemsOrderActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeLineItemsOrderActionImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public ShoppingListChangeLineItemsOrderAction copyDeep() { + return ShoppingListChangeLineItemsOrderAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeNameAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeNameAction.java index a41e5ee00bf..e5310f85eae 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeNameAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeNameAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeName") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShoppingListChangeNameActionImpl.class) public interface ShoppingListChangeNameAction extends ShoppingListUpdateAction { @@ -73,6 +74,8 @@ public static ShoppingListChangeNameAction of(final ShoppingListChangeNameAction return instance; } + public ShoppingListChangeNameAction copyDeep(); + /** * factory method to create a deep copy of ShoppingListChangeNameAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeNameActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeNameActionImpl.java index e0a58332c77..8755659f279 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeNameActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeNameActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public ShoppingListChangeNameAction copyDeep() { + return ShoppingListChangeNameAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeTextLineItemNameAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeTextLineItemNameAction.java index 440b117b09e..3b9dfad3a18 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeTextLineItemNameAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeTextLineItemNameAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeTextLineItemName") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShoppingListChangeTextLineItemNameActionImpl.class) public interface ShoppingListChangeTextLineItemNameAction extends ShoppingListUpdateAction { @@ -105,6 +106,8 @@ public static ShoppingListChangeTextLineItemNameAction of(final ShoppingListChan return instance; } + public ShoppingListChangeTextLineItemNameAction copyDeep(); + /** * factory method to create a deep copy of ShoppingListChangeTextLineItemNameAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeTextLineItemNameActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeTextLineItemNameActionImpl.java index 602f29ed5e7..741559c4870 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeTextLineItemNameActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeTextLineItemNameActionImpl.java @@ -134,4 +134,8 @@ public String toString() { .build(); } + @Override + public ShoppingListChangeTextLineItemNameAction copyDeep() { + return ShoppingListChangeTextLineItemNameAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeTextLineItemQuantityAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeTextLineItemQuantityAction.java index a354b3170dc..456eee0de70 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeTextLineItemQuantityAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeTextLineItemQuantityAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeTextLineItemQuantity") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShoppingListChangeTextLineItemQuantityActionImpl.class) public interface ShoppingListChangeTextLineItemQuantityAction extends ShoppingListUpdateAction { @@ -103,6 +104,8 @@ public static ShoppingListChangeTextLineItemQuantityAction of( return instance; } + public ShoppingListChangeTextLineItemQuantityAction copyDeep(); + /** * factory method to create a deep copy of ShoppingListChangeTextLineItemQuantityAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeTextLineItemQuantityActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeTextLineItemQuantityActionImpl.java index 7a1d5976da4..55cfe9d440b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeTextLineItemQuantityActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeTextLineItemQuantityActionImpl.java @@ -134,4 +134,8 @@ public String toString() { .build(); } + @Override + public ShoppingListChangeTextLineItemQuantityAction copyDeep() { + return ShoppingListChangeTextLineItemQuantityAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeTextLineItemsOrderAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeTextLineItemsOrderAction.java index 1119c565546..82cb289f74d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeTextLineItemsOrderAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeTextLineItemsOrderAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeTextLineItemsOrder") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShoppingListChangeTextLineItemsOrderActionImpl.class) public interface ShoppingListChangeTextLineItemsOrderAction extends ShoppingListUpdateAction { @@ -79,6 +80,8 @@ public static ShoppingListChangeTextLineItemsOrderAction of( return instance; } + public ShoppingListChangeTextLineItemsOrderAction copyDeep(); + /** * factory method to create a deep copy of ShoppingListChangeTextLineItemsOrderAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeTextLineItemsOrderActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeTextLineItemsOrderActionImpl.java index 0ec6a4fae26..98cd9fc9f0c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeTextLineItemsOrderActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListChangeTextLineItemsOrderActionImpl.java @@ -97,4 +97,8 @@ public String toString() { .build(); } + @Override + public ShoppingListChangeTextLineItemsOrderAction copyDeep() { + return ShoppingListChangeTextLineItemsOrderAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListDraft.java index e5cac713e30..bf90eecd9e5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListDraft.java @@ -266,6 +266,8 @@ public static ShoppingListDraft of(final ShoppingListDraft template) { return instance; } + public ShoppingListDraft copyDeep(); + /** * factory method to create a deep copy of ShoppingListDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListDraftImpl.java index 7b70a6b3416..03ace61698a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListDraftImpl.java @@ -308,4 +308,8 @@ public String toString() { .build(); } + @Override + public ShoppingListDraft copyDeep() { + return ShoppingListDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListImpl.java index b2f0f90574f..5e527741c8f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListImpl.java @@ -427,4 +427,8 @@ public String toString() { .build(); } + @Override + public ShoppingList copyDeep() { + return ShoppingList.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListLineItem.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListLineItem.java index 0d0a90b6a00..25aae931bc0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListLineItem.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListLineItem.java @@ -282,6 +282,8 @@ public static ShoppingListLineItem of(final ShoppingListLineItem template) { return instance; } + public ShoppingListLineItem copyDeep(); + /** * factory method to create a deep copy of ShoppingListLineItem * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListLineItemDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListLineItemDraft.java index de1326f1045..bb81f9563b1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListLineItemDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListLineItemDraft.java @@ -164,6 +164,8 @@ public static ShoppingListLineItemDraft of(final ShoppingListLineItemDraft templ return instance; } + public ShoppingListLineItemDraft copyDeep(); + /** * factory method to create a deep copy of ShoppingListLineItemDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListLineItemDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListLineItemDraftImpl.java index 2a4a35376ba..3a5ff90d77a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListLineItemDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListLineItemDraftImpl.java @@ -195,4 +195,8 @@ public String toString() { .build(); } + @Override + public ShoppingListLineItemDraft copyDeep() { + return ShoppingListLineItemDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListLineItemImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListLineItemImpl.java index 723845e607b..ed626e4f9c4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListLineItemImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListLineItemImpl.java @@ -321,4 +321,8 @@ public String toString() { .build(); } + @Override + public ShoppingListLineItem copyDeep() { + return ShoppingListLineItem.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListPagedQueryResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListPagedQueryResponse.java index 63a3a855e84..588c10f8dcf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListPagedQueryResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListPagedQueryResponse.java @@ -144,6 +144,8 @@ public static ShoppingListPagedQueryResponse of(final ShoppingListPagedQueryResp return instance; } + public ShoppingListPagedQueryResponse copyDeep(); + /** * factory method to create a deep copy of ShoppingListPagedQueryResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListPagedQueryResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListPagedQueryResponseImpl.java index 97ae1038590..029b72e7ac4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListPagedQueryResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListPagedQueryResponseImpl.java @@ -159,4 +159,8 @@ public String toString() { .build(); } + @Override + public ShoppingListPagedQueryResponse copyDeep() { + return ShoppingListPagedQueryResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListReference.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListReference.java index 4f0591acb1e..f12e5cf72e1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListReference.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListReference.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("shopping-list") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShoppingListReferenceImpl.class) public interface ShoppingListReference extends Reference, com.commercetools.api.models.Identifiable, @@ -89,6 +90,8 @@ public static ShoppingListReference of(final ShoppingListReference template) { return instance; } + public ShoppingListReference copyDeep(); + /** * factory method to create a deep copy of ShoppingListReference * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListReferenceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListReferenceImpl.java index fb904400bba..92125e1ee91 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListReferenceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListReferenceImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public ShoppingListReference copyDeep() { + return ShoppingListReference.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListRemoveLineItemAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListRemoveLineItemAction.java index 40db69382ca..a7fc5423086 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListRemoveLineItemAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListRemoveLineItemAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeLineItem") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShoppingListRemoveLineItemActionImpl.class) public interface ShoppingListRemoveLineItemAction extends ShoppingListUpdateAction { @@ -99,6 +100,8 @@ public static ShoppingListRemoveLineItemAction of(final ShoppingListRemoveLineIt return instance; } + public ShoppingListRemoveLineItemAction copyDeep(); + /** * factory method to create a deep copy of ShoppingListRemoveLineItemAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListRemoveLineItemActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListRemoveLineItemActionImpl.java index 1b84b63ad93..26a74dc9ad9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListRemoveLineItemActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListRemoveLineItemActionImpl.java @@ -132,4 +132,8 @@ public String toString() { .build(); } + @Override + public ShoppingListRemoveLineItemAction copyDeep() { + return ShoppingListRemoveLineItemAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListRemoveTextLineItemAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListRemoveTextLineItemAction.java index 1eb391282d1..799c5651565 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListRemoveTextLineItemAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListRemoveTextLineItemAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeTextLineItem") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShoppingListRemoveTextLineItemActionImpl.class) public interface ShoppingListRemoveTextLineItemAction extends ShoppingListUpdateAction { @@ -99,6 +100,8 @@ public static ShoppingListRemoveTextLineItemAction of(final ShoppingListRemoveTe return instance; } + public ShoppingListRemoveTextLineItemAction copyDeep(); + /** * factory method to create a deep copy of ShoppingListRemoveTextLineItemAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListRemoveTextLineItemActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListRemoveTextLineItemActionImpl.java index 696398b6984..a494e9cfe63 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListRemoveTextLineItemActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListRemoveTextLineItemActionImpl.java @@ -133,4 +133,8 @@ public String toString() { .build(); } + @Override + public ShoppingListRemoveTextLineItemAction copyDeep() { + return ShoppingListRemoveTextLineItemAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListResourceIdentifier.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListResourceIdentifier.java index 4741a2ad155..d4ee593ad81 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListResourceIdentifier.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListResourceIdentifier.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("shopping-list") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShoppingListResourceIdentifierImpl.class) public interface ShoppingListResourceIdentifier @@ -85,6 +86,8 @@ public static ShoppingListResourceIdentifier of(final ShoppingListResourceIdenti return instance; } + public ShoppingListResourceIdentifier copyDeep(); + /** * factory method to create a deep copy of ShoppingListResourceIdentifier * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListResourceIdentifierImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListResourceIdentifierImpl.java index 990f4e1bb6d..b55035f319b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListResourceIdentifierImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListResourceIdentifierImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public ShoppingListResourceIdentifier copyDeep() { + return ShoppingListResourceIdentifier.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetAnonymousIdAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetAnonymousIdAction.java index 75f69e55863..1f54594b844 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetAnonymousIdAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetAnonymousIdAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setAnonymousId") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShoppingListSetAnonymousIdActionImpl.class) public interface ShoppingListSetAnonymousIdAction extends ShoppingListUpdateAction { @@ -67,6 +68,8 @@ public static ShoppingListSetAnonymousIdAction of(final ShoppingListSetAnonymous return instance; } + public ShoppingListSetAnonymousIdAction copyDeep(); + /** * factory method to create a deep copy of ShoppingListSetAnonymousIdAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetAnonymousIdActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetAnonymousIdActionImpl.java index 6672f21d9ac..4ca4ac137c4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetAnonymousIdActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetAnonymousIdActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public ShoppingListSetAnonymousIdAction copyDeep() { + return ShoppingListSetAnonymousIdAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetBusinessUnitAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetBusinessUnitAction.java index 501dda3b390..93572b33c0d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetBusinessUnitAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetBusinessUnitAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setBusinessUnit") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShoppingListSetBusinessUnitActionImpl.class) public interface ShoppingListSetBusinessUnitAction extends ShoppingListUpdateAction { @@ -73,6 +74,8 @@ public static ShoppingListSetBusinessUnitAction of(final ShoppingListSetBusiness return instance; } + public ShoppingListSetBusinessUnitAction copyDeep(); + /** * factory method to create a deep copy of ShoppingListSetBusinessUnitAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetBusinessUnitActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetBusinessUnitActionImpl.java index fb0d65111a3..ca79acba42b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetBusinessUnitActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetBusinessUnitActionImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public ShoppingListSetBusinessUnitAction copyDeep() { + return ShoppingListSetBusinessUnitAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetCustomFieldAction.java index 0bae27602f5..d62ac913823 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShoppingListSetCustomFieldActionImpl.class) public interface ShoppingListSetCustomFieldAction extends ShoppingListUpdateAction { @@ -86,6 +87,8 @@ public static ShoppingListSetCustomFieldAction of(final ShoppingListSetCustomFie return instance; } + public ShoppingListSetCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of ShoppingListSetCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetCustomFieldActionImpl.java index 1b95d93dfe9..4a214e78b73 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetCustomFieldActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public ShoppingListSetCustomFieldAction copyDeep() { + return ShoppingListSetCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetCustomTypeAction.java index b2695c3b047..8d2c3368646 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShoppingListSetCustomTypeActionImpl.class) public interface ShoppingListSetCustomTypeAction extends ShoppingListUpdateAction { @@ -87,6 +88,8 @@ public static ShoppingListSetCustomTypeAction of(final ShoppingListSetCustomType return instance; } + public ShoppingListSetCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of ShoppingListSetCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetCustomTypeActionImpl.java index 7dd1bf285d2..c22f27a7bfc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetCustomTypeActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public ShoppingListSetCustomTypeAction copyDeep() { + return ShoppingListSetCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetCustomerAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetCustomerAction.java index 9437a2248d4..6dd55af64f6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetCustomerAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetCustomerAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomer") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShoppingListSetCustomerActionImpl.class) public interface ShoppingListSetCustomerAction extends ShoppingListUpdateAction { @@ -70,6 +71,8 @@ public static ShoppingListSetCustomerAction of(final ShoppingListSetCustomerActi return instance; } + public ShoppingListSetCustomerAction copyDeep(); + /** * factory method to create a deep copy of ShoppingListSetCustomerAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetCustomerActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetCustomerActionImpl.java index 2ec89f91064..b41cd953e6f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetCustomerActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetCustomerActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public ShoppingListSetCustomerAction copyDeep() { + return ShoppingListSetCustomerAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetDeleteDaysAfterLastModificationAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetDeleteDaysAfterLastModificationAction.java index 180c33f2109..0f59f00d70b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetDeleteDaysAfterLastModificationAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetDeleteDaysAfterLastModificationAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDeleteDaysAfterLastModification") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShoppingListSetDeleteDaysAfterLastModificationActionImpl.class) public interface ShoppingListSetDeleteDaysAfterLastModificationAction extends ShoppingListUpdateAction { @@ -68,6 +69,8 @@ public static ShoppingListSetDeleteDaysAfterLastModificationAction of( return instance; } + public ShoppingListSetDeleteDaysAfterLastModificationAction copyDeep(); + /** * factory method to create a deep copy of ShoppingListSetDeleteDaysAfterLastModificationAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetDeleteDaysAfterLastModificationActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetDeleteDaysAfterLastModificationActionImpl.java index 62dc6befdb0..983846d8174 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetDeleteDaysAfterLastModificationActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetDeleteDaysAfterLastModificationActionImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public ShoppingListSetDeleteDaysAfterLastModificationAction copyDeep() { + return ShoppingListSetDeleteDaysAfterLastModificationAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetDescriptionAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetDescriptionAction.java index a0304ff13a3..6cb7b44c5df 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetDescriptionAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetDescriptionAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDescription") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShoppingListSetDescriptionActionImpl.class) public interface ShoppingListSetDescriptionAction extends ShoppingListUpdateAction { @@ -70,6 +71,8 @@ public static ShoppingListSetDescriptionAction of(final ShoppingListSetDescripti return instance; } + public ShoppingListSetDescriptionAction copyDeep(); + /** * factory method to create a deep copy of ShoppingListSetDescriptionAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetDescriptionActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetDescriptionActionImpl.java index 7ee399f31d0..8ce739e4663 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetDescriptionActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetDescriptionActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public ShoppingListSetDescriptionAction copyDeep() { + return ShoppingListSetDescriptionAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetKeyAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetKeyAction.java index 74aef2d3dce..ed241b48169 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetKeyAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetKeyAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setKey") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShoppingListSetKeyActionImpl.class) public interface ShoppingListSetKeyAction extends ShoppingListUpdateAction { @@ -67,6 +68,8 @@ public static ShoppingListSetKeyAction of(final ShoppingListSetKeyAction templat return instance; } + public ShoppingListSetKeyAction copyDeep(); + /** * factory method to create a deep copy of ShoppingListSetKeyAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetKeyActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetKeyActionImpl.java index f857618b7b6..3eeb768423b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetKeyActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetKeyActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public ShoppingListSetKeyAction copyDeep() { + return ShoppingListSetKeyAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetLineItemCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetLineItemCustomFieldAction.java index c4498fab70f..5bd33f6d924 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetLineItemCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetLineItemCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setLineItemCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShoppingListSetLineItemCustomFieldActionImpl.class) public interface ShoppingListSetLineItemCustomFieldAction extends ShoppingListUpdateAction { @@ -118,6 +119,8 @@ public static ShoppingListSetLineItemCustomFieldAction of(final ShoppingListSetL return instance; } + public ShoppingListSetLineItemCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of ShoppingListSetLineItemCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetLineItemCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetLineItemCustomFieldActionImpl.java index 531121e9fcc..6a8680bb325 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetLineItemCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetLineItemCustomFieldActionImpl.java @@ -153,4 +153,8 @@ public String toString() { .build(); } + @Override + public ShoppingListSetLineItemCustomFieldAction copyDeep() { + return ShoppingListSetLineItemCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetLineItemCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetLineItemCustomTypeAction.java index 88514722b73..a10ec9a44de 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetLineItemCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetLineItemCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setLineItemCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShoppingListSetLineItemCustomTypeActionImpl.class) public interface ShoppingListSetLineItemCustomTypeAction extends ShoppingListUpdateAction { @@ -119,6 +120,8 @@ public static ShoppingListSetLineItemCustomTypeAction of(final ShoppingListSetLi return instance; } + public ShoppingListSetLineItemCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of ShoppingListSetLineItemCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetLineItemCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetLineItemCustomTypeActionImpl.java index 5ce9cde1e8a..ca28a1d2797 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetLineItemCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetLineItemCustomTypeActionImpl.java @@ -153,4 +153,8 @@ public String toString() { .build(); } + @Override + public ShoppingListSetLineItemCustomTypeAction copyDeep() { + return ShoppingListSetLineItemCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetSlugAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetSlugAction.java index 530ecd8903b..11c7faa9049 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetSlugAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetSlugAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setSlug") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShoppingListSetSlugActionImpl.class) public interface ShoppingListSetSlugAction extends ShoppingListUpdateAction { @@ -70,6 +71,8 @@ public static ShoppingListSetSlugAction of(final ShoppingListSetSlugAction templ return instance; } + public ShoppingListSetSlugAction copyDeep(); + /** * factory method to create a deep copy of ShoppingListSetSlugAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetSlugActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetSlugActionImpl.java index 1e328ea23ca..ebe38275e09 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetSlugActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetSlugActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public ShoppingListSetSlugAction copyDeep() { + return ShoppingListSetSlugAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetStoreAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetStoreAction.java index c4fba21b47d..ade682664fa 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetStoreAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetStoreAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setStore") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShoppingListSetStoreActionImpl.class) public interface ShoppingListSetStoreAction extends ShoppingListUpdateAction { @@ -70,6 +71,8 @@ public static ShoppingListSetStoreAction of(final ShoppingListSetStoreAction tem return instance; } + public ShoppingListSetStoreAction copyDeep(); + /** * factory method to create a deep copy of ShoppingListSetStoreAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetStoreActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetStoreActionImpl.java index 95993a52c9b..19ca13f7a5e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetStoreActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetStoreActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public ShoppingListSetStoreAction copyDeep() { + return ShoppingListSetStoreAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetTextLineItemCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetTextLineItemCustomFieldAction.java index 92b542301ee..91e8eedecbd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetTextLineItemCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetTextLineItemCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setTextLineItemCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShoppingListSetTextLineItemCustomFieldActionImpl.class) public interface ShoppingListSetTextLineItemCustomFieldAction extends ShoppingListUpdateAction { @@ -119,6 +120,8 @@ public static ShoppingListSetTextLineItemCustomFieldAction of( return instance; } + public ShoppingListSetTextLineItemCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of ShoppingListSetTextLineItemCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetTextLineItemCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetTextLineItemCustomFieldActionImpl.java index dac6a66fb16..eb790edb815 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetTextLineItemCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetTextLineItemCustomFieldActionImpl.java @@ -153,4 +153,8 @@ public String toString() { .build(); } + @Override + public ShoppingListSetTextLineItemCustomFieldAction copyDeep() { + return ShoppingListSetTextLineItemCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetTextLineItemCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetTextLineItemCustomTypeAction.java index 9f08b63bf74..db59b083582 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetTextLineItemCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetTextLineItemCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setTextLineItemCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShoppingListSetTextLineItemCustomTypeActionImpl.class) public interface ShoppingListSetTextLineItemCustomTypeAction extends ShoppingListUpdateAction { @@ -120,6 +121,8 @@ public static ShoppingListSetTextLineItemCustomTypeAction of( return instance; } + public ShoppingListSetTextLineItemCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of ShoppingListSetTextLineItemCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetTextLineItemCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetTextLineItemCustomTypeActionImpl.java index 07368e6120b..7360cb6f176 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetTextLineItemCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetTextLineItemCustomTypeActionImpl.java @@ -154,4 +154,8 @@ public String toString() { .build(); } + @Override + public ShoppingListSetTextLineItemCustomTypeAction copyDeep() { + return ShoppingListSetTextLineItemCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetTextLineItemDescriptionAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetTextLineItemDescriptionAction.java index 608d23935db..89a84ecdccd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetTextLineItemDescriptionAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetTextLineItemDescriptionAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setTextLineItemDescription") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ShoppingListSetTextLineItemDescriptionActionImpl.class) public interface ShoppingListSetTextLineItemDescriptionAction extends ShoppingListUpdateAction { @@ -103,6 +104,8 @@ public static ShoppingListSetTextLineItemDescriptionAction of( return instance; } + public ShoppingListSetTextLineItemDescriptionAction copyDeep(); + /** * factory method to create a deep copy of ShoppingListSetTextLineItemDescriptionAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetTextLineItemDescriptionActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetTextLineItemDescriptionActionImpl.java index 1e3bdc29d34..d3993c20423 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetTextLineItemDescriptionActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListSetTextLineItemDescriptionActionImpl.java @@ -134,4 +134,8 @@ public String toString() { .build(); } + @Override + public ShoppingListSetTextLineItemDescriptionAction copyDeep() { + return ShoppingListSetTextLineItemDescriptionAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListUpdate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListUpdate.java index 7eeb4f9b908..afa23cf65fc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListUpdate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListUpdate.java @@ -94,6 +94,8 @@ public static ShoppingListUpdate of(final ShoppingListUpdate template) { return instance; } + public ShoppingListUpdate copyDeep(); + /** * factory method to create a deep copy of ShoppingListUpdate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListUpdateAction.java index ea908f15695..3073020c5ec 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListUpdateAction.java @@ -26,32 +26,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.shopping_list.ShoppingListAddLineItemActionImpl.class, name = ShoppingListAddLineItemAction.ADD_LINE_ITEM), - @JsonSubTypes.Type(value = com.commercetools.api.models.shopping_list.ShoppingListAddTextLineItemActionImpl.class, name = ShoppingListAddTextLineItemAction.ADD_TEXT_LINE_ITEM), - @JsonSubTypes.Type(value = com.commercetools.api.models.shopping_list.ShoppingListChangeLineItemQuantityActionImpl.class, name = ShoppingListChangeLineItemQuantityAction.CHANGE_LINE_ITEM_QUANTITY), - @JsonSubTypes.Type(value = com.commercetools.api.models.shopping_list.ShoppingListChangeLineItemsOrderActionImpl.class, name = ShoppingListChangeLineItemsOrderAction.CHANGE_LINE_ITEMS_ORDER), - @JsonSubTypes.Type(value = com.commercetools.api.models.shopping_list.ShoppingListChangeNameActionImpl.class, name = ShoppingListChangeNameAction.CHANGE_NAME), - @JsonSubTypes.Type(value = com.commercetools.api.models.shopping_list.ShoppingListChangeTextLineItemNameActionImpl.class, name = ShoppingListChangeTextLineItemNameAction.CHANGE_TEXT_LINE_ITEM_NAME), - @JsonSubTypes.Type(value = com.commercetools.api.models.shopping_list.ShoppingListChangeTextLineItemQuantityActionImpl.class, name = ShoppingListChangeTextLineItemQuantityAction.CHANGE_TEXT_LINE_ITEM_QUANTITY), - @JsonSubTypes.Type(value = com.commercetools.api.models.shopping_list.ShoppingListChangeTextLineItemsOrderActionImpl.class, name = ShoppingListChangeTextLineItemsOrderAction.CHANGE_TEXT_LINE_ITEMS_ORDER), - @JsonSubTypes.Type(value = com.commercetools.api.models.shopping_list.ShoppingListRemoveLineItemActionImpl.class, name = ShoppingListRemoveLineItemAction.REMOVE_LINE_ITEM), - @JsonSubTypes.Type(value = com.commercetools.api.models.shopping_list.ShoppingListRemoveTextLineItemActionImpl.class, name = ShoppingListRemoveTextLineItemAction.REMOVE_TEXT_LINE_ITEM), - @JsonSubTypes.Type(value = com.commercetools.api.models.shopping_list.ShoppingListSetAnonymousIdActionImpl.class, name = ShoppingListSetAnonymousIdAction.SET_ANONYMOUS_ID), - @JsonSubTypes.Type(value = com.commercetools.api.models.shopping_list.ShoppingListSetBusinessUnitActionImpl.class, name = ShoppingListSetBusinessUnitAction.SET_BUSINESS_UNIT), - @JsonSubTypes.Type(value = com.commercetools.api.models.shopping_list.ShoppingListSetCustomFieldActionImpl.class, name = ShoppingListSetCustomFieldAction.SET_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.shopping_list.ShoppingListSetCustomTypeActionImpl.class, name = ShoppingListSetCustomTypeAction.SET_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.shopping_list.ShoppingListSetCustomerActionImpl.class, name = ShoppingListSetCustomerAction.SET_CUSTOMER), - @JsonSubTypes.Type(value = com.commercetools.api.models.shopping_list.ShoppingListSetDeleteDaysAfterLastModificationActionImpl.class, name = ShoppingListSetDeleteDaysAfterLastModificationAction.SET_DELETE_DAYS_AFTER_LAST_MODIFICATION), - @JsonSubTypes.Type(value = com.commercetools.api.models.shopping_list.ShoppingListSetDescriptionActionImpl.class, name = ShoppingListSetDescriptionAction.SET_DESCRIPTION), - @JsonSubTypes.Type(value = com.commercetools.api.models.shopping_list.ShoppingListSetKeyActionImpl.class, name = ShoppingListSetKeyAction.SET_KEY), - @JsonSubTypes.Type(value = com.commercetools.api.models.shopping_list.ShoppingListSetLineItemCustomFieldActionImpl.class, name = ShoppingListSetLineItemCustomFieldAction.SET_LINE_ITEM_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.shopping_list.ShoppingListSetLineItemCustomTypeActionImpl.class, name = ShoppingListSetLineItemCustomTypeAction.SET_LINE_ITEM_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.shopping_list.ShoppingListSetSlugActionImpl.class, name = ShoppingListSetSlugAction.SET_SLUG), - @JsonSubTypes.Type(value = com.commercetools.api.models.shopping_list.ShoppingListSetStoreActionImpl.class, name = ShoppingListSetStoreAction.SET_STORE), - @JsonSubTypes.Type(value = com.commercetools.api.models.shopping_list.ShoppingListSetTextLineItemCustomFieldActionImpl.class, name = ShoppingListSetTextLineItemCustomFieldAction.SET_TEXT_LINE_ITEM_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.shopping_list.ShoppingListSetTextLineItemCustomTypeActionImpl.class, name = ShoppingListSetTextLineItemCustomTypeAction.SET_TEXT_LINE_ITEM_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.shopping_list.ShoppingListSetTextLineItemDescriptionActionImpl.class, name = ShoppingListSetTextLineItemDescriptionAction.SET_TEXT_LINE_ITEM_DESCRIPTION) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = ShoppingListUpdateActionImpl.class, visible = true) @JsonDeserialize(as = ShoppingListUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -66,6 +40,8 @@ public interface ShoppingListUpdateAction @JsonProperty("action") public String getAction(); + public ShoppingListUpdateAction copyDeep(); + /** * factory method to create a deep copy of ShoppingListUpdateAction * @param template instance to be copied @@ -76,106 +52,9 @@ public static ShoppingListUpdateAction deepCopy(@Nullable final ShoppingListUpda if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.shopping_list.ShoppingListAddLineItemAction) { - return com.commercetools.api.models.shopping_list.ShoppingListAddLineItemAction - .deepCopy((com.commercetools.api.models.shopping_list.ShoppingListAddLineItemAction) template); - } - if (template instanceof com.commercetools.api.models.shopping_list.ShoppingListAddTextLineItemAction) { - return com.commercetools.api.models.shopping_list.ShoppingListAddTextLineItemAction - .deepCopy((com.commercetools.api.models.shopping_list.ShoppingListAddTextLineItemAction) template); - } - if (template instanceof com.commercetools.api.models.shopping_list.ShoppingListChangeLineItemQuantityAction) { - return com.commercetools.api.models.shopping_list.ShoppingListChangeLineItemQuantityAction.deepCopy( - (com.commercetools.api.models.shopping_list.ShoppingListChangeLineItemQuantityAction) template); - } - if (template instanceof com.commercetools.api.models.shopping_list.ShoppingListChangeLineItemsOrderAction) { - return com.commercetools.api.models.shopping_list.ShoppingListChangeLineItemsOrderAction.deepCopy( - (com.commercetools.api.models.shopping_list.ShoppingListChangeLineItemsOrderAction) template); - } - if (template instanceof com.commercetools.api.models.shopping_list.ShoppingListChangeNameAction) { - return com.commercetools.api.models.shopping_list.ShoppingListChangeNameAction - .deepCopy((com.commercetools.api.models.shopping_list.ShoppingListChangeNameAction) template); - } - if (template instanceof com.commercetools.api.models.shopping_list.ShoppingListChangeTextLineItemNameAction) { - return com.commercetools.api.models.shopping_list.ShoppingListChangeTextLineItemNameAction.deepCopy( - (com.commercetools.api.models.shopping_list.ShoppingListChangeTextLineItemNameAction) template); - } - if (template instanceof com.commercetools.api.models.shopping_list.ShoppingListChangeTextLineItemQuantityAction) { - return com.commercetools.api.models.shopping_list.ShoppingListChangeTextLineItemQuantityAction.deepCopy( - (com.commercetools.api.models.shopping_list.ShoppingListChangeTextLineItemQuantityAction) template); - } - if (template instanceof com.commercetools.api.models.shopping_list.ShoppingListChangeTextLineItemsOrderAction) { - return com.commercetools.api.models.shopping_list.ShoppingListChangeTextLineItemsOrderAction.deepCopy( - (com.commercetools.api.models.shopping_list.ShoppingListChangeTextLineItemsOrderAction) template); - } - if (template instanceof com.commercetools.api.models.shopping_list.ShoppingListRemoveLineItemAction) { - return com.commercetools.api.models.shopping_list.ShoppingListRemoveLineItemAction - .deepCopy((com.commercetools.api.models.shopping_list.ShoppingListRemoveLineItemAction) template); - } - if (template instanceof com.commercetools.api.models.shopping_list.ShoppingListRemoveTextLineItemAction) { - return com.commercetools.api.models.shopping_list.ShoppingListRemoveTextLineItemAction.deepCopy( - (com.commercetools.api.models.shopping_list.ShoppingListRemoveTextLineItemAction) template); - } - if (template instanceof com.commercetools.api.models.shopping_list.ShoppingListSetAnonymousIdAction) { - return com.commercetools.api.models.shopping_list.ShoppingListSetAnonymousIdAction - .deepCopy((com.commercetools.api.models.shopping_list.ShoppingListSetAnonymousIdAction) template); - } - if (template instanceof com.commercetools.api.models.shopping_list.ShoppingListSetBusinessUnitAction) { - return com.commercetools.api.models.shopping_list.ShoppingListSetBusinessUnitAction - .deepCopy((com.commercetools.api.models.shopping_list.ShoppingListSetBusinessUnitAction) template); - } - if (template instanceof com.commercetools.api.models.shopping_list.ShoppingListSetCustomFieldAction) { - return com.commercetools.api.models.shopping_list.ShoppingListSetCustomFieldAction - .deepCopy((com.commercetools.api.models.shopping_list.ShoppingListSetCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.shopping_list.ShoppingListSetCustomTypeAction) { - return com.commercetools.api.models.shopping_list.ShoppingListSetCustomTypeAction - .deepCopy((com.commercetools.api.models.shopping_list.ShoppingListSetCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.shopping_list.ShoppingListSetCustomerAction) { - return com.commercetools.api.models.shopping_list.ShoppingListSetCustomerAction - .deepCopy((com.commercetools.api.models.shopping_list.ShoppingListSetCustomerAction) template); - } - if (template instanceof com.commercetools.api.models.shopping_list.ShoppingListSetDeleteDaysAfterLastModificationAction) { - return com.commercetools.api.models.shopping_list.ShoppingListSetDeleteDaysAfterLastModificationAction - .deepCopy( - (com.commercetools.api.models.shopping_list.ShoppingListSetDeleteDaysAfterLastModificationAction) template); - } - if (template instanceof com.commercetools.api.models.shopping_list.ShoppingListSetDescriptionAction) { - return com.commercetools.api.models.shopping_list.ShoppingListSetDescriptionAction - .deepCopy((com.commercetools.api.models.shopping_list.ShoppingListSetDescriptionAction) template); - } - if (template instanceof com.commercetools.api.models.shopping_list.ShoppingListSetKeyAction) { - return com.commercetools.api.models.shopping_list.ShoppingListSetKeyAction - .deepCopy((com.commercetools.api.models.shopping_list.ShoppingListSetKeyAction) template); - } - if (template instanceof com.commercetools.api.models.shopping_list.ShoppingListSetLineItemCustomFieldAction) { - return com.commercetools.api.models.shopping_list.ShoppingListSetLineItemCustomFieldAction.deepCopy( - (com.commercetools.api.models.shopping_list.ShoppingListSetLineItemCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.shopping_list.ShoppingListSetLineItemCustomTypeAction) { - return com.commercetools.api.models.shopping_list.ShoppingListSetLineItemCustomTypeAction.deepCopy( - (com.commercetools.api.models.shopping_list.ShoppingListSetLineItemCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.shopping_list.ShoppingListSetSlugAction) { - return com.commercetools.api.models.shopping_list.ShoppingListSetSlugAction - .deepCopy((com.commercetools.api.models.shopping_list.ShoppingListSetSlugAction) template); - } - if (template instanceof com.commercetools.api.models.shopping_list.ShoppingListSetStoreAction) { - return com.commercetools.api.models.shopping_list.ShoppingListSetStoreAction - .deepCopy((com.commercetools.api.models.shopping_list.ShoppingListSetStoreAction) template); - } - if (template instanceof com.commercetools.api.models.shopping_list.ShoppingListSetTextLineItemCustomFieldAction) { - return com.commercetools.api.models.shopping_list.ShoppingListSetTextLineItemCustomFieldAction.deepCopy( - (com.commercetools.api.models.shopping_list.ShoppingListSetTextLineItemCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.shopping_list.ShoppingListSetTextLineItemCustomTypeAction) { - return com.commercetools.api.models.shopping_list.ShoppingListSetTextLineItemCustomTypeAction.deepCopy( - (com.commercetools.api.models.shopping_list.ShoppingListSetTextLineItemCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.shopping_list.ShoppingListSetTextLineItemDescriptionAction) { - return com.commercetools.api.models.shopping_list.ShoppingListSetTextLineItemDescriptionAction.deepCopy( - (com.commercetools.api.models.shopping_list.ShoppingListSetTextLineItemDescriptionAction) template); + + if (!(template instanceof ShoppingListUpdateActionImpl)) { + return template.copyDeep(); } ShoppingListUpdateActionImpl instance = new ShoppingListUpdateActionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListUpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListUpdateActionImpl.java index e69f9b4025a..687cfc7e634 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListUpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListUpdateActionImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public ShoppingListUpdateAction copyDeep() { + return ShoppingListUpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListUpdateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListUpdateImpl.java index d4a0e292ca1..b92b6a3bf3b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListUpdateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/ShoppingListUpdateImpl.java @@ -100,4 +100,8 @@ public String toString() { .build(); } + @Override + public ShoppingListUpdate copyDeep() { + return ShoppingListUpdate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/TextLineItem.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/TextLineItem.java index 088168a4875..023223a3b0c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/TextLineItem.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/TextLineItem.java @@ -169,6 +169,8 @@ public static TextLineItem of(final TextLineItem template) { return instance; } + public TextLineItem copyDeep(); + /** * factory method to create a deep copy of TextLineItem * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/TextLineItemDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/TextLineItemDraft.java index 93408d91d5a..7a82a571802 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/TextLineItemDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/TextLineItemDraft.java @@ -151,6 +151,8 @@ public static TextLineItemDraft of(final TextLineItemDraft template) { return instance; } + public TextLineItemDraft copyDeep(); + /** * factory method to create a deep copy of TextLineItemDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/TextLineItemDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/TextLineItemDraftImpl.java index 6e4bb5db18b..3e018e85daa 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/TextLineItemDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/TextLineItemDraftImpl.java @@ -177,4 +177,8 @@ public String toString() { .build(); } + @Override + public TextLineItemDraft copyDeep() { + return TextLineItemDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/TextLineItemImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/TextLineItemImpl.java index c804e086d04..b1f6e3adc72 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/TextLineItemImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/shopping_list/TextLineItemImpl.java @@ -196,4 +196,8 @@ public String toString() { .build(); } + @Override + public TextLineItem copyDeep() { + return TextLineItem.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuote.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuote.java index 86a53a474c5..93754385a0b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuote.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuote.java @@ -357,6 +357,8 @@ public static StagedQuote of(final StagedQuote template) { return instance; } + public StagedQuote copyDeep(); + /** * factory method to create a deep copy of StagedQuote * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteChangeStagedQuoteStateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteChangeStagedQuoteStateAction.java index 58ca271a075..34f32402041 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteChangeStagedQuoteStateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteChangeStagedQuoteStateAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeStagedQuoteState") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedQuoteChangeStagedQuoteStateActionImpl.class) public interface StagedQuoteChangeStagedQuoteStateAction extends StagedQuoteUpdateAction { @@ -70,6 +71,8 @@ public static StagedQuoteChangeStagedQuoteStateAction of(final StagedQuoteChange return instance; } + public StagedQuoteChangeStagedQuoteStateAction copyDeep(); + /** * factory method to create a deep copy of StagedQuoteChangeStagedQuoteStateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteChangeStagedQuoteStateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteChangeStagedQuoteStateActionImpl.java index 74d90eaf8f3..da1946c66b6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteChangeStagedQuoteStateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteChangeStagedQuoteStateActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public StagedQuoteChangeStagedQuoteStateAction copyDeep() { + return StagedQuoteChangeStagedQuoteStateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteDraft.java index 3c42b86a014..9023bb79a0a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteDraft.java @@ -160,6 +160,8 @@ public static StagedQuoteDraft of(final StagedQuoteDraft template) { return instance; } + public StagedQuoteDraft copyDeep(); + /** * factory method to create a deep copy of StagedQuoteDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteDraftImpl.java index a5effced502..25f06976b45 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteDraftImpl.java @@ -183,4 +183,8 @@ public String toString() { .build(); } + @Override + public StagedQuoteDraft copyDeep() { + return StagedQuoteDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteImpl.java index 3fbb756212b..2360e57201c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteImpl.java @@ -417,4 +417,8 @@ public String toString() { .build(); } + @Override + public StagedQuote copyDeep() { + return StagedQuote.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuotePagedQueryResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuotePagedQueryResponse.java index 5ec9283abed..32a04a5782a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuotePagedQueryResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuotePagedQueryResponse.java @@ -144,6 +144,8 @@ public static StagedQuotePagedQueryResponse of(final StagedQuotePagedQueryRespon return instance; } + public StagedQuotePagedQueryResponse copyDeep(); + /** * factory method to create a deep copy of StagedQuotePagedQueryResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuotePagedQueryResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuotePagedQueryResponseImpl.java index 3f50c030a57..5c866beb8f9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuotePagedQueryResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuotePagedQueryResponseImpl.java @@ -160,4 +160,8 @@ public String toString() { .build(); } + @Override + public StagedQuotePagedQueryResponse copyDeep() { + return StagedQuotePagedQueryResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteReference.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteReference.java index 1e6d1b1dc23..91bd43073aa 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteReference.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteReference.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("staged-quote") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedQuoteReferenceImpl.class) public interface StagedQuoteReference extends Reference, com.commercetools.api.models.Identifiable, @@ -73,6 +74,8 @@ public static StagedQuoteReference of(final StagedQuoteReference template) { return instance; } + public StagedQuoteReference copyDeep(); + /** * factory method to create a deep copy of StagedQuoteReference * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteReferenceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteReferenceImpl.java index dadf74cc556..f39317c3dfa 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteReferenceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteReferenceImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public StagedQuoteReference copyDeep() { + return StagedQuoteReference.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteResourceIdentifier.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteResourceIdentifier.java index c5bfa6ffc98..198f71a86c6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteResourceIdentifier.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteResourceIdentifier.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("staged-quote") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedQuoteResourceIdentifierImpl.class) public interface StagedQuoteResourceIdentifier @@ -55,6 +56,8 @@ public static StagedQuoteResourceIdentifier of(final StagedQuoteResourceIdentifi return instance; } + public StagedQuoteResourceIdentifier copyDeep(); + /** * factory method to create a deep copy of StagedQuoteResourceIdentifier * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteResourceIdentifierImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteResourceIdentifierImpl.java index d54cbcb9fdd..104a00d5382 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteResourceIdentifierImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteResourceIdentifierImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public StagedQuoteResourceIdentifier copyDeep() { + return StagedQuoteResourceIdentifier.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteSetCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteSetCustomFieldAction.java index 32ecdd5f880..cc528ac910d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteSetCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteSetCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedQuoteSetCustomFieldActionImpl.class) public interface StagedQuoteSetCustomFieldAction extends StagedQuoteUpdateAction { @@ -86,6 +87,8 @@ public static StagedQuoteSetCustomFieldAction of(final StagedQuoteSetCustomField return instance; } + public StagedQuoteSetCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of StagedQuoteSetCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteSetCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteSetCustomFieldActionImpl.java index d20a57225e4..5c41722e775 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteSetCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteSetCustomFieldActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public StagedQuoteSetCustomFieldAction copyDeep() { + return StagedQuoteSetCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteSetCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteSetCustomTypeAction.java index 011fc46b109..967b3a3f277 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteSetCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteSetCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedQuoteSetCustomTypeActionImpl.class) public interface StagedQuoteSetCustomTypeAction extends StagedQuoteUpdateAction { @@ -87,6 +88,8 @@ public static StagedQuoteSetCustomTypeAction of(final StagedQuoteSetCustomTypeAc return instance; } + public StagedQuoteSetCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of StagedQuoteSetCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteSetCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteSetCustomTypeActionImpl.java index b90a78d6343..99f8d6c4e65 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteSetCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteSetCustomTypeActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public StagedQuoteSetCustomTypeAction copyDeep() { + return StagedQuoteSetCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteSetSellerCommentAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteSetSellerCommentAction.java index 35d03de1a96..9937f4c694d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteSetSellerCommentAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteSetSellerCommentAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setSellerComment") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedQuoteSetSellerCommentActionImpl.class) public interface StagedQuoteSetSellerCommentAction extends StagedQuoteUpdateAction { @@ -67,6 +68,8 @@ public static StagedQuoteSetSellerCommentAction of(final StagedQuoteSetSellerCom return instance; } + public StagedQuoteSetSellerCommentAction copyDeep(); + /** * factory method to create a deep copy of StagedQuoteSetSellerCommentAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteSetSellerCommentActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteSetSellerCommentActionImpl.java index c144ac5628e..c88335bd909 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteSetSellerCommentActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteSetSellerCommentActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public StagedQuoteSetSellerCommentAction copyDeep() { + return StagedQuoteSetSellerCommentAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteSetValidToAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteSetValidToAction.java index ea1c699d070..f09d216470c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteSetValidToAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteSetValidToAction.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setValidTo") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedQuoteSetValidToActionImpl.class) public interface StagedQuoteSetValidToAction extends StagedQuoteUpdateAction { @@ -68,6 +69,8 @@ public static StagedQuoteSetValidToAction of(final StagedQuoteSetValidToAction t return instance; } + public StagedQuoteSetValidToAction copyDeep(); + /** * factory method to create a deep copy of StagedQuoteSetValidToAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteSetValidToActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteSetValidToActionImpl.java index a5a12377e4d..051a5568c44 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteSetValidToActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteSetValidToActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public StagedQuoteSetValidToAction copyDeep() { + return StagedQuoteSetValidToAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteTransitionStateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteTransitionStateAction.java index 86f18da409f..4d690fda9e5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteTransitionStateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteTransitionStateAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("transitionState") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StagedQuoteTransitionStateActionImpl.class) public interface StagedQuoteTransitionStateAction extends StagedQuoteUpdateAction { @@ -89,6 +90,8 @@ public static StagedQuoteTransitionStateAction of(final StagedQuoteTransitionSta return instance; } + public StagedQuoteTransitionStateAction copyDeep(); + /** * factory method to create a deep copy of StagedQuoteTransitionStateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteTransitionStateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteTransitionStateActionImpl.java index e465479c013..8ad99429a32 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteTransitionStateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteTransitionStateActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public StagedQuoteTransitionStateAction copyDeep() { + return StagedQuoteTransitionStateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteUpdate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteUpdate.java index 35e5f4de441..ed130374e00 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteUpdate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteUpdate.java @@ -94,6 +94,8 @@ public static StagedQuoteUpdate of(final StagedQuoteUpdate template) { return instance; } + public StagedQuoteUpdate copyDeep(); + /** * factory method to create a deep copy of StagedQuoteUpdate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteUpdateAction.java index 3840645a899..a3a0c30e17c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteUpdateAction.java @@ -27,13 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.staged_quote.StagedQuoteChangeStagedQuoteStateActionImpl.class, name = StagedQuoteChangeStagedQuoteStateAction.CHANGE_STAGED_QUOTE_STATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.staged_quote.StagedQuoteSetCustomFieldActionImpl.class, name = StagedQuoteSetCustomFieldAction.SET_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.staged_quote.StagedQuoteSetCustomTypeActionImpl.class, name = StagedQuoteSetCustomTypeAction.SET_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.staged_quote.StagedQuoteSetSellerCommentActionImpl.class, name = StagedQuoteSetSellerCommentAction.SET_SELLER_COMMENT), - @JsonSubTypes.Type(value = com.commercetools.api.models.staged_quote.StagedQuoteSetValidToActionImpl.class, name = StagedQuoteSetValidToAction.SET_VALID_TO), - @JsonSubTypes.Type(value = com.commercetools.api.models.staged_quote.StagedQuoteTransitionStateActionImpl.class, name = StagedQuoteTransitionStateAction.TRANSITION_STATE) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = StagedQuoteUpdateActionImpl.class, visible = true) @JsonDeserialize(as = StagedQuoteUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -48,6 +41,8 @@ public interface StagedQuoteUpdateAction @JsonProperty("action") public String getAction(); + public StagedQuoteUpdateAction copyDeep(); + /** * factory method to create a deep copy of StagedQuoteUpdateAction * @param template instance to be copied @@ -58,29 +53,9 @@ public static StagedQuoteUpdateAction deepCopy(@Nullable final StagedQuoteUpdate if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.staged_quote.StagedQuoteChangeStagedQuoteStateAction) { - return com.commercetools.api.models.staged_quote.StagedQuoteChangeStagedQuoteStateAction.deepCopy( - (com.commercetools.api.models.staged_quote.StagedQuoteChangeStagedQuoteStateAction) template); - } - if (template instanceof com.commercetools.api.models.staged_quote.StagedQuoteSetCustomFieldAction) { - return com.commercetools.api.models.staged_quote.StagedQuoteSetCustomFieldAction - .deepCopy((com.commercetools.api.models.staged_quote.StagedQuoteSetCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.staged_quote.StagedQuoteSetCustomTypeAction) { - return com.commercetools.api.models.staged_quote.StagedQuoteSetCustomTypeAction - .deepCopy((com.commercetools.api.models.staged_quote.StagedQuoteSetCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.staged_quote.StagedQuoteSetSellerCommentAction) { - return com.commercetools.api.models.staged_quote.StagedQuoteSetSellerCommentAction - .deepCopy((com.commercetools.api.models.staged_quote.StagedQuoteSetSellerCommentAction) template); - } - if (template instanceof com.commercetools.api.models.staged_quote.StagedQuoteSetValidToAction) { - return com.commercetools.api.models.staged_quote.StagedQuoteSetValidToAction - .deepCopy((com.commercetools.api.models.staged_quote.StagedQuoteSetValidToAction) template); - } - if (template instanceof com.commercetools.api.models.staged_quote.StagedQuoteTransitionStateAction) { - return com.commercetools.api.models.staged_quote.StagedQuoteTransitionStateAction - .deepCopy((com.commercetools.api.models.staged_quote.StagedQuoteTransitionStateAction) template); + + if (!(template instanceof StagedQuoteUpdateActionImpl)) { + return template.copyDeep(); } StagedQuoteUpdateActionImpl instance = new StagedQuoteUpdateActionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteUpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteUpdateActionImpl.java index 3e8273fed22..e47a1082e91 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteUpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteUpdateActionImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public StagedQuoteUpdateAction copyDeep() { + return StagedQuoteUpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteUpdateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteUpdateImpl.java index 1675b2a3dc7..9604c3521e9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteUpdateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/staged_quote/StagedQuoteUpdateImpl.java @@ -100,4 +100,8 @@ public String toString() { .build(); } + @Override + public StagedQuoteUpdate copyDeep() { + return StagedQuoteUpdate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StagedPriceDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StagedPriceDraft.java index 834d6a75f64..6aadd8957cf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StagedPriceDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StagedPriceDraft.java @@ -68,6 +68,8 @@ public static StagedPriceDraft of(final StagedPriceDraft template) { return instance; } + public StagedPriceDraft copyDeep(); + /** * factory method to create a deep copy of StagedPriceDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StagedPriceDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StagedPriceDraftImpl.java index bea5b5ef203..56c9d1560c4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StagedPriceDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StagedPriceDraftImpl.java @@ -73,4 +73,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("value", value).build(); } + @Override + public StagedPriceDraft copyDeep() { + return StagedPriceDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StagedStandalonePrice.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StagedStandalonePrice.java index 293318222a9..f6fc0f2d5e9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StagedStandalonePrice.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StagedStandalonePrice.java @@ -85,6 +85,8 @@ public static StagedStandalonePrice of(final StagedStandalonePrice template) { return instance; } + public StagedStandalonePrice copyDeep(); + /** * factory method to create a deep copy of StagedStandalonePrice * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StagedStandalonePriceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StagedStandalonePriceImpl.java index 081977a8539..4440bada4b5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StagedStandalonePriceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StagedStandalonePriceImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public StagedStandalonePrice copyDeep() { + return StagedStandalonePrice.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePrice.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePrice.java index 2fadf14983a..277ccac343f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePrice.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePrice.java @@ -387,6 +387,8 @@ public static StandalonePrice of(final StandalonePrice template) { return instance; } + public StandalonePrice copyDeep(); + /** * factory method to create a deep copy of StandalonePrice * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceAddPriceTierAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceAddPriceTierAction.java index c652dc381ee..ce741cd9293 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceAddPriceTierAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceAddPriceTierAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addPriceTier") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceAddPriceTierActionImpl.class) public interface StandalonePriceAddPriceTierAction extends StandalonePriceUpdateAction { @@ -81,6 +82,8 @@ public static StandalonePriceAddPriceTierAction of(final StandalonePriceAddPrice return instance; } + public StandalonePriceAddPriceTierAction copyDeep(); + /** * factory method to create a deep copy of StandalonePriceAddPriceTierAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceAddPriceTierActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceAddPriceTierActionImpl.java index 9f5dabf3ea4..961e4c0d486 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceAddPriceTierActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceAddPriceTierActionImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceAddPriceTierAction copyDeep() { + return StandalonePriceAddPriceTierAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceApplyStagedChangesAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceApplyStagedChangesAction.java index 830172236ac..ed318fe40ab 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceApplyStagedChangesAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceApplyStagedChangesAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("applyStagedChanges") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceApplyStagedChangesActionImpl.class) public interface StandalonePriceApplyStagedChangesAction extends StandalonePriceUpdateAction { @@ -51,6 +52,8 @@ public static StandalonePriceApplyStagedChangesAction of(final StandalonePriceAp return instance; } + public StandalonePriceApplyStagedChangesAction copyDeep(); + /** * factory method to create a deep copy of StandalonePriceApplyStagedChangesAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceApplyStagedChangesActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceApplyStagedChangesActionImpl.java index c0b111c7673..5cc2499903e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceApplyStagedChangesActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceApplyStagedChangesActionImpl.java @@ -62,4 +62,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public StandalonePriceApplyStagedChangesAction copyDeep() { + return StandalonePriceApplyStagedChangesAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceChangeActiveAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceChangeActiveAction.java index e18d2b4d4b7..32cfd0454b9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceChangeActiveAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceChangeActiveAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeActive") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceChangeActiveActionImpl.class) public interface StandalonePriceChangeActiveAction extends StandalonePriceUpdateAction { @@ -70,6 +71,8 @@ public static StandalonePriceChangeActiveAction of(final StandalonePriceChangeAc return instance; } + public StandalonePriceChangeActiveAction copyDeep(); + /** * factory method to create a deep copy of StandalonePriceChangeActiveAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceChangeActiveActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceChangeActiveActionImpl.java index 656844a0216..9228630c3ae 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceChangeActiveActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceChangeActiveActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceChangeActiveAction copyDeep() { + return StandalonePriceChangeActiveAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceChangeValueAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceChangeValueAction.java index ab4bc33ba30..34a99e7894f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceChangeValueAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceChangeValueAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeValue") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceChangeValueActionImpl.class) public interface StandalonePriceChangeValueAction extends StandalonePriceUpdateAction { @@ -91,6 +92,8 @@ public static StandalonePriceChangeValueAction of(final StandalonePriceChangeVal return instance; } + public StandalonePriceChangeValueAction copyDeep(); + /** * factory method to create a deep copy of StandalonePriceChangeValueAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceChangeValueActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceChangeValueActionImpl.java index d8eacaacb09..15911ad17c2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceChangeValueActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceChangeValueActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceChangeValueAction copyDeep() { + return StandalonePriceChangeValueAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceDraft.java index 92106915cb3..ea21f302712 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceDraft.java @@ -282,6 +282,8 @@ public static StandalonePriceDraft of(final StandalonePriceDraft template) { return instance; } + public StandalonePriceDraft copyDeep(); + /** * factory method to create a deep copy of StandalonePriceDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceDraftImpl.java index 2d5748979cb..5bc9fb84ea7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceDraftImpl.java @@ -323,4 +323,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceDraft copyDeep() { + return StandalonePriceDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceImpl.java index be99c1693f1..cd411607b28 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceImpl.java @@ -441,4 +441,8 @@ public String toString() { .build(); } + @Override + public StandalonePrice copyDeep() { + return StandalonePrice.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePricePagedQueryResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePricePagedQueryResponse.java index 0606a3291fd..1765daf519c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePricePagedQueryResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePricePagedQueryResponse.java @@ -144,6 +144,8 @@ public static StandalonePricePagedQueryResponse of(final StandalonePricePagedQue return instance; } + public StandalonePricePagedQueryResponse copyDeep(); + /** * factory method to create a deep copy of StandalonePricePagedQueryResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePricePagedQueryResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePricePagedQueryResponseImpl.java index 157ff3d2b24..0a438822723 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePricePagedQueryResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePricePagedQueryResponseImpl.java @@ -161,4 +161,8 @@ public String toString() { .build(); } + @Override + public StandalonePricePagedQueryResponse copyDeep() { + return StandalonePricePagedQueryResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceReference.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceReference.java index 24c97692d15..5eca86e6200 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceReference.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceReference.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("standalone-price") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceReferenceImpl.class) public interface StandalonePriceReference extends Reference { @@ -72,6 +73,8 @@ public static StandalonePriceReference of(final StandalonePriceReference templat return instance; } + public StandalonePriceReference copyDeep(); + /** * factory method to create a deep copy of StandalonePriceReference * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceReferenceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceReferenceImpl.java index ad38db46f7e..fa742a518ff 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceReferenceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceReferenceImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceReference copyDeep() { + return StandalonePriceReference.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceRemovePriceTierAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceRemovePriceTierAction.java index 10466bb4c7d..fc22c6b9358 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceRemovePriceTierAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceRemovePriceTierAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removePriceTier") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceRemovePriceTierActionImpl.class) public interface StandalonePriceRemovePriceTierAction extends StandalonePriceUpdateAction { @@ -70,6 +71,8 @@ public static StandalonePriceRemovePriceTierAction of(final StandalonePriceRemov return instance; } + public StandalonePriceRemovePriceTierAction copyDeep(); + /** * factory method to create a deep copy of StandalonePriceRemovePriceTierAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceRemovePriceTierActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceRemovePriceTierActionImpl.java index a4c0b8cfdf2..4ac76e4e9f8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceRemovePriceTierActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceRemovePriceTierActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceRemovePriceTierAction copyDeep() { + return StandalonePriceRemovePriceTierAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceRemoveStagedChangesAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceRemoveStagedChangesAction.java index 9ae83667420..025f0fb1cc2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceRemoveStagedChangesAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceRemoveStagedChangesAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeStagedChanges") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceRemoveStagedChangesActionImpl.class) public interface StandalonePriceRemoveStagedChangesAction extends StandalonePriceUpdateAction { @@ -51,6 +52,8 @@ public static StandalonePriceRemoveStagedChangesAction of(final StandalonePriceR return instance; } + public StandalonePriceRemoveStagedChangesAction copyDeep(); + /** * factory method to create a deep copy of StandalonePriceRemoveStagedChangesAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceRemoveStagedChangesActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceRemoveStagedChangesActionImpl.java index a88e7aa3a10..0ca1b3893fb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceRemoveStagedChangesActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceRemoveStagedChangesActionImpl.java @@ -63,4 +63,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public StandalonePriceRemoveStagedChangesAction copyDeep() { + return StandalonePriceRemoveStagedChangesAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceResourceIdentifier.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceResourceIdentifier.java index 7706c59ad94..bad796fa3ab 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceResourceIdentifier.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceResourceIdentifier.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("standalone-price") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceResourceIdentifierImpl.class) public interface StandalonePriceResourceIdentifier extends ResourceIdentifier { @@ -54,6 +55,8 @@ public static StandalonePriceResourceIdentifier of(final StandalonePriceResource return instance; } + public StandalonePriceResourceIdentifier copyDeep(); + /** * factory method to create a deep copy of StandalonePriceResourceIdentifier * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceResourceIdentifierImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceResourceIdentifierImpl.java index 7c6ec5c519a..692dfb1a5e3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceResourceIdentifierImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceResourceIdentifierImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceResourceIdentifier copyDeep() { + return StandalonePriceResourceIdentifier.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetCustomFieldAction.java index 2ce4b5c71db..93597276acf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceSetCustomFieldActionImpl.class) public interface StandalonePriceSetCustomFieldAction extends StandalonePriceUpdateAction { @@ -86,6 +87,8 @@ public static StandalonePriceSetCustomFieldAction of(final StandalonePriceSetCus return instance; } + public StandalonePriceSetCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of StandalonePriceSetCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetCustomFieldActionImpl.java index c2775084a00..7bd4d246333 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetCustomFieldActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceSetCustomFieldAction copyDeep() { + return StandalonePriceSetCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetCustomTypeAction.java index 094ab8efd4c..645fc44b865 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceSetCustomTypeActionImpl.class) public interface StandalonePriceSetCustomTypeAction extends StandalonePriceUpdateAction { @@ -87,6 +88,8 @@ public static StandalonePriceSetCustomTypeAction of(final StandalonePriceSetCust return instance; } + public StandalonePriceSetCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of StandalonePriceSetCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetCustomTypeActionImpl.java index 314b98877a5..305a4c2d457 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetCustomTypeActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceSetCustomTypeAction copyDeep() { + return StandalonePriceSetCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetDiscountedPriceAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetDiscountedPriceAction.java index 3a53a74bd7b..7444d70802e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetDiscountedPriceAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetDiscountedPriceAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDiscountedPrice") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceSetDiscountedPriceActionImpl.class) public interface StandalonePriceSetDiscountedPriceAction extends StandalonePriceUpdateAction { @@ -73,6 +74,8 @@ public static StandalonePriceSetDiscountedPriceAction of(final StandalonePriceSe return instance; } + public StandalonePriceSetDiscountedPriceAction copyDeep(); + /** * factory method to create a deep copy of StandalonePriceSetDiscountedPriceAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetDiscountedPriceActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetDiscountedPriceActionImpl.java index 2e3ece0b13e..9cfb5b3ebfa 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetDiscountedPriceActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetDiscountedPriceActionImpl.java @@ -94,4 +94,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceSetDiscountedPriceAction copyDeep() { + return StandalonePriceSetDiscountedPriceAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetKeyAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetKeyAction.java index 7f244f71fa2..3dd2ee5669c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetKeyAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetKeyAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setKey") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceSetKeyActionImpl.class) public interface StandalonePriceSetKeyAction extends StandalonePriceUpdateAction { @@ -67,6 +68,8 @@ public static StandalonePriceSetKeyAction of(final StandalonePriceSetKeyAction t return instance; } + public StandalonePriceSetKeyAction copyDeep(); + /** * factory method to create a deep copy of StandalonePriceSetKeyAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetKeyActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetKeyActionImpl.java index 0d827f35b43..656a82822f0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetKeyActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetKeyActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceSetKeyAction copyDeep() { + return StandalonePriceSetKeyAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetPriceTiersAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetPriceTiersAction.java index 8860d8ac0dd..2eaeeed78ca 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetPriceTiersAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetPriceTiersAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setPriceTiers") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceSetPriceTiersActionImpl.class) public interface StandalonePriceSetPriceTiersAction extends StandalonePriceUpdateAction { @@ -82,6 +83,8 @@ public static StandalonePriceSetPriceTiersAction of(final StandalonePriceSetPric return instance; } + public StandalonePriceSetPriceTiersAction copyDeep(); + /** * factory method to create a deep copy of StandalonePriceSetPriceTiersAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetPriceTiersActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetPriceTiersActionImpl.java index 53713189ef7..f6268634284 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetPriceTiersActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetPriceTiersActionImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceSetPriceTiersAction copyDeep() { + return StandalonePriceSetPriceTiersAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetValidFromAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetValidFromAction.java index c60ccba67d4..d7d548cb160 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetValidFromAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetValidFromAction.java @@ -26,6 +26,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setValidFrom") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceSetValidFromActionImpl.class) public interface StandalonePriceSetValidFromAction extends StandalonePriceUpdateAction { @@ -69,6 +70,8 @@ public static StandalonePriceSetValidFromAction of(final StandalonePriceSetValid return instance; } + public StandalonePriceSetValidFromAction copyDeep(); + /** * factory method to create a deep copy of StandalonePriceSetValidFromAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetValidFromActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetValidFromActionImpl.java index 795a61cf5ac..fdb8dfcc001 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetValidFromActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetValidFromActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceSetValidFromAction copyDeep() { + return StandalonePriceSetValidFromAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetValidFromAndUntilAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetValidFromAndUntilAction.java index 2132e88a0ae..270bab57c45 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetValidFromAndUntilAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetValidFromAndUntilAction.java @@ -26,6 +26,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setValidFromAndUntil") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceSetValidFromAndUntilActionImpl.class) public interface StandalonePriceSetValidFromAndUntilAction extends StandalonePriceUpdateAction { @@ -86,6 +87,8 @@ public static StandalonePriceSetValidFromAndUntilAction of( return instance; } + public StandalonePriceSetValidFromAndUntilAction copyDeep(); + /** * factory method to create a deep copy of StandalonePriceSetValidFromAndUntilAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetValidFromAndUntilActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetValidFromAndUntilActionImpl.java index 245a43dd73c..e17663c33ef 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetValidFromAndUntilActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetValidFromAndUntilActionImpl.java @@ -112,4 +112,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceSetValidFromAndUntilAction copyDeep() { + return StandalonePriceSetValidFromAndUntilAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetValidUntilAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetValidUntilAction.java index d1a8fc481e8..014c85a9e01 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetValidUntilAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetValidUntilAction.java @@ -26,6 +26,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setValidUntil") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StandalonePriceSetValidUntilActionImpl.class) public interface StandalonePriceSetValidUntilAction extends StandalonePriceUpdateAction { @@ -69,6 +70,8 @@ public static StandalonePriceSetValidUntilAction of(final StandalonePriceSetVali return instance; } + public StandalonePriceSetValidUntilAction copyDeep(); + /** * factory method to create a deep copy of StandalonePriceSetValidUntilAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetValidUntilActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetValidUntilActionImpl.java index 90a2c79eef1..4ca657837e6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetValidUntilActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceSetValidUntilActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceSetValidUntilAction copyDeep() { + return StandalonePriceSetValidUntilAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceUpdate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceUpdate.java index 563b806f949..776bc50e3ac 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceUpdate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceUpdate.java @@ -94,6 +94,8 @@ public static StandalonePriceUpdate of(final StandalonePriceUpdate template) { return instance; } + public StandalonePriceUpdate copyDeep(); + /** * factory method to create a deep copy of StandalonePriceUpdate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceUpdateAction.java index 0889799b08f..0ba6f83837a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceUpdateAction.java @@ -27,21 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.standalone_price.StandalonePriceAddPriceTierActionImpl.class, name = StandalonePriceAddPriceTierAction.ADD_PRICE_TIER), - @JsonSubTypes.Type(value = com.commercetools.api.models.standalone_price.StandalonePriceApplyStagedChangesActionImpl.class, name = StandalonePriceApplyStagedChangesAction.APPLY_STAGED_CHANGES), - @JsonSubTypes.Type(value = com.commercetools.api.models.standalone_price.StandalonePriceChangeActiveActionImpl.class, name = StandalonePriceChangeActiveAction.CHANGE_ACTIVE), - @JsonSubTypes.Type(value = com.commercetools.api.models.standalone_price.StandalonePriceChangeValueActionImpl.class, name = StandalonePriceChangeValueAction.CHANGE_VALUE), - @JsonSubTypes.Type(value = com.commercetools.api.models.standalone_price.StandalonePriceRemovePriceTierActionImpl.class, name = StandalonePriceRemovePriceTierAction.REMOVE_PRICE_TIER), - @JsonSubTypes.Type(value = com.commercetools.api.models.standalone_price.StandalonePriceRemoveStagedChangesActionImpl.class, name = StandalonePriceRemoveStagedChangesAction.REMOVE_STAGED_CHANGES), - @JsonSubTypes.Type(value = com.commercetools.api.models.standalone_price.StandalonePriceSetCustomFieldActionImpl.class, name = StandalonePriceSetCustomFieldAction.SET_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.standalone_price.StandalonePriceSetCustomTypeActionImpl.class, name = StandalonePriceSetCustomTypeAction.SET_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.standalone_price.StandalonePriceSetDiscountedPriceActionImpl.class, name = StandalonePriceSetDiscountedPriceAction.SET_DISCOUNTED_PRICE), - @JsonSubTypes.Type(value = com.commercetools.api.models.standalone_price.StandalonePriceSetKeyActionImpl.class, name = StandalonePriceSetKeyAction.SET_KEY), - @JsonSubTypes.Type(value = com.commercetools.api.models.standalone_price.StandalonePriceSetPriceTiersActionImpl.class, name = StandalonePriceSetPriceTiersAction.SET_PRICE_TIERS), - @JsonSubTypes.Type(value = com.commercetools.api.models.standalone_price.StandalonePriceSetValidFromActionImpl.class, name = StandalonePriceSetValidFromAction.SET_VALID_FROM), - @JsonSubTypes.Type(value = com.commercetools.api.models.standalone_price.StandalonePriceSetValidFromAndUntilActionImpl.class, name = StandalonePriceSetValidFromAndUntilAction.SET_VALID_FROM_AND_UNTIL), - @JsonSubTypes.Type(value = com.commercetools.api.models.standalone_price.StandalonePriceSetValidUntilActionImpl.class, name = StandalonePriceSetValidUntilAction.SET_VALID_UNTIL) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = StandalonePriceUpdateActionImpl.class, visible = true) @JsonDeserialize(as = StandalonePriceUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -56,6 +41,8 @@ public interface StandalonePriceUpdateAction @JsonProperty("action") public String getAction(); + public StandalonePriceUpdateAction copyDeep(); + /** * factory method to create a deep copy of StandalonePriceUpdateAction * @param template instance to be copied @@ -66,61 +53,9 @@ public static StandalonePriceUpdateAction deepCopy(@Nullable final StandalonePri if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.standalone_price.StandalonePriceAddPriceTierAction) { - return com.commercetools.api.models.standalone_price.StandalonePriceAddPriceTierAction.deepCopy( - (com.commercetools.api.models.standalone_price.StandalonePriceAddPriceTierAction) template); - } - if (template instanceof com.commercetools.api.models.standalone_price.StandalonePriceApplyStagedChangesAction) { - return com.commercetools.api.models.standalone_price.StandalonePriceApplyStagedChangesAction.deepCopy( - (com.commercetools.api.models.standalone_price.StandalonePriceApplyStagedChangesAction) template); - } - if (template instanceof com.commercetools.api.models.standalone_price.StandalonePriceChangeActiveAction) { - return com.commercetools.api.models.standalone_price.StandalonePriceChangeActiveAction.deepCopy( - (com.commercetools.api.models.standalone_price.StandalonePriceChangeActiveAction) template); - } - if (template instanceof com.commercetools.api.models.standalone_price.StandalonePriceChangeValueAction) { - return com.commercetools.api.models.standalone_price.StandalonePriceChangeValueAction.deepCopy( - (com.commercetools.api.models.standalone_price.StandalonePriceChangeValueAction) template); - } - if (template instanceof com.commercetools.api.models.standalone_price.StandalonePriceRemovePriceTierAction) { - return com.commercetools.api.models.standalone_price.StandalonePriceRemovePriceTierAction.deepCopy( - (com.commercetools.api.models.standalone_price.StandalonePriceRemovePriceTierAction) template); - } - if (template instanceof com.commercetools.api.models.standalone_price.StandalonePriceRemoveStagedChangesAction) { - return com.commercetools.api.models.standalone_price.StandalonePriceRemoveStagedChangesAction.deepCopy( - (com.commercetools.api.models.standalone_price.StandalonePriceRemoveStagedChangesAction) template); - } - if (template instanceof com.commercetools.api.models.standalone_price.StandalonePriceSetCustomFieldAction) { - return com.commercetools.api.models.standalone_price.StandalonePriceSetCustomFieldAction.deepCopy( - (com.commercetools.api.models.standalone_price.StandalonePriceSetCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.standalone_price.StandalonePriceSetCustomTypeAction) { - return com.commercetools.api.models.standalone_price.StandalonePriceSetCustomTypeAction.deepCopy( - (com.commercetools.api.models.standalone_price.StandalonePriceSetCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.standalone_price.StandalonePriceSetDiscountedPriceAction) { - return com.commercetools.api.models.standalone_price.StandalonePriceSetDiscountedPriceAction.deepCopy( - (com.commercetools.api.models.standalone_price.StandalonePriceSetDiscountedPriceAction) template); - } - if (template instanceof com.commercetools.api.models.standalone_price.StandalonePriceSetKeyAction) { - return com.commercetools.api.models.standalone_price.StandalonePriceSetKeyAction - .deepCopy((com.commercetools.api.models.standalone_price.StandalonePriceSetKeyAction) template); - } - if (template instanceof com.commercetools.api.models.standalone_price.StandalonePriceSetPriceTiersAction) { - return com.commercetools.api.models.standalone_price.StandalonePriceSetPriceTiersAction.deepCopy( - (com.commercetools.api.models.standalone_price.StandalonePriceSetPriceTiersAction) template); - } - if (template instanceof com.commercetools.api.models.standalone_price.StandalonePriceSetValidFromAction) { - return com.commercetools.api.models.standalone_price.StandalonePriceSetValidFromAction.deepCopy( - (com.commercetools.api.models.standalone_price.StandalonePriceSetValidFromAction) template); - } - if (template instanceof com.commercetools.api.models.standalone_price.StandalonePriceSetValidFromAndUntilAction) { - return com.commercetools.api.models.standalone_price.StandalonePriceSetValidFromAndUntilAction.deepCopy( - (com.commercetools.api.models.standalone_price.StandalonePriceSetValidFromAndUntilAction) template); - } - if (template instanceof com.commercetools.api.models.standalone_price.StandalonePriceSetValidUntilAction) { - return com.commercetools.api.models.standalone_price.StandalonePriceSetValidUntilAction.deepCopy( - (com.commercetools.api.models.standalone_price.StandalonePriceSetValidUntilAction) template); + + if (!(template instanceof StandalonePriceUpdateActionImpl)) { + return template.copyDeep(); } StandalonePriceUpdateActionImpl instance = new StandalonePriceUpdateActionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceUpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceUpdateActionImpl.java index dadbc8947db..3754d8e689a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceUpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceUpdateActionImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public StandalonePriceUpdateAction copyDeep() { + return StandalonePriceUpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceUpdateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceUpdateImpl.java index 3b64eafaf1f..819db9548a4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceUpdateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/standalone_price/StandalonePriceUpdateImpl.java @@ -100,4 +100,8 @@ public String toString() { .build(); } + @Override + public StandalonePriceUpdate copyDeep() { + return StandalonePriceUpdate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/State.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/State.java index e1041cebb18..a4e475d065d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/State.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/State.java @@ -317,6 +317,8 @@ public static State of(final State template) { return instance; } + public State copyDeep(); + /** * factory method to create a deep copy of State * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateAddRolesAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateAddRolesAction.java index 90a584deb2c..54990acc4ba 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateAddRolesAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateAddRolesAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addRoles") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StateAddRolesActionImpl.class) public interface StateAddRolesAction extends StateUpdateAction { @@ -78,6 +79,8 @@ public static StateAddRolesAction of(final StateAddRolesAction template) { return instance; } + public StateAddRolesAction copyDeep(); + /** * factory method to create a deep copy of StateAddRolesAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateAddRolesActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateAddRolesActionImpl.java index 3ddafe0545c..8f38f737d16 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateAddRolesActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateAddRolesActionImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public StateAddRolesAction copyDeep() { + return StateAddRolesAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateChangeInitialAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateChangeInitialAction.java index 8d12d014263..05c147425d5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateChangeInitialAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateChangeInitialAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeInitial") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StateChangeInitialActionImpl.class) public interface StateChangeInitialAction extends StateUpdateAction { @@ -70,6 +71,8 @@ public static StateChangeInitialAction of(final StateChangeInitialAction templat return instance; } + public StateChangeInitialAction copyDeep(); + /** * factory method to create a deep copy of StateChangeInitialAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateChangeInitialActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateChangeInitialActionImpl.java index 3c33e2402a3..376bf7c60eb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateChangeInitialActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateChangeInitialActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public StateChangeInitialAction copyDeep() { + return StateChangeInitialAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateChangeKeyAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateChangeKeyAction.java index 2ffdd304a59..1c2e5dfcd78 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateChangeKeyAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateChangeKeyAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeKey") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StateChangeKeyActionImpl.class) public interface StateChangeKeyAction extends StateUpdateAction { @@ -70,6 +71,8 @@ public static StateChangeKeyAction of(final StateChangeKeyAction template) { return instance; } + public StateChangeKeyAction copyDeep(); + /** * factory method to create a deep copy of StateChangeKeyAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateChangeKeyActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateChangeKeyActionImpl.java index a9b99922299..a93c01d442b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateChangeKeyActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateChangeKeyActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public StateChangeKeyAction copyDeep() { + return StateChangeKeyAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateChangeTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateChangeTypeAction.java index 9ed21f1fb49..f52ebe07b66 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateChangeTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateChangeTypeAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StateChangeTypeActionImpl.class) public interface StateChangeTypeAction extends StateUpdateAction { @@ -70,6 +71,8 @@ public static StateChangeTypeAction of(final StateChangeTypeAction template) { return instance; } + public StateChangeTypeAction copyDeep(); + /** * factory method to create a deep copy of StateChangeTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateChangeTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateChangeTypeActionImpl.java index 14735c60f28..f7641b4367f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateChangeTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateChangeTypeActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public StateChangeTypeAction copyDeep() { + return StateChangeTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateDraft.java index 874e2a31b2a..4da27e3547e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateDraft.java @@ -196,6 +196,8 @@ public static StateDraft of(final StateDraft template) { return instance; } + public StateDraft copyDeep(); + /** * factory method to create a deep copy of StateDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateDraftImpl.java index f13c8187446..fb72a97a5b3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateDraftImpl.java @@ -211,4 +211,8 @@ public String toString() { .build(); } + @Override + public StateDraft copyDeep() { + return StateDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateImpl.java index 54f41d10c81..f8daaa6deb5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateImpl.java @@ -347,4 +347,8 @@ public String toString() { .build(); } + @Override + public State copyDeep() { + return State.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StatePagedQueryResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StatePagedQueryResponse.java index 49edabe3873..4e7c4dd6711 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StatePagedQueryResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StatePagedQueryResponse.java @@ -143,6 +143,8 @@ public static StatePagedQueryResponse of(final StatePagedQueryResponse template) return instance; } + public StatePagedQueryResponse copyDeep(); + /** * factory method to create a deep copy of StatePagedQueryResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StatePagedQueryResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StatePagedQueryResponseImpl.java index 5aff9300e2c..ac8303b6dc7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StatePagedQueryResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StatePagedQueryResponseImpl.java @@ -159,4 +159,8 @@ public String toString() { .build(); } + @Override + public StatePagedQueryResponse copyDeep() { + return StatePagedQueryResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateReference.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateReference.java index 622b8db8eb3..855df0738e5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateReference.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateReference.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("state") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StateReferenceImpl.class) public interface StateReference extends Reference, com.commercetools.api.models.Identifiable, @@ -89,6 +90,8 @@ public static StateReference of(final StateReference template) { return instance; } + public StateReference copyDeep(); + /** * factory method to create a deep copy of StateReference * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateReferenceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateReferenceImpl.java index 6f208bbe229..3ee658d1f31 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateReferenceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateReferenceImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public StateReference copyDeep() { + return StateReference.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateRemoveRolesAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateRemoveRolesAction.java index 02334ddd9f7..a5f39cfef54 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateRemoveRolesAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateRemoveRolesAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeRoles") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StateRemoveRolesActionImpl.class) public interface StateRemoveRolesAction extends StateUpdateAction { @@ -78,6 +79,8 @@ public static StateRemoveRolesAction of(final StateRemoveRolesAction template) { return instance; } + public StateRemoveRolesAction copyDeep(); + /** * factory method to create a deep copy of StateRemoveRolesAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateRemoveRolesActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateRemoveRolesActionImpl.java index 252472051c7..dc65978577a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateRemoveRolesActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateRemoveRolesActionImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public StateRemoveRolesAction copyDeep() { + return StateRemoveRolesAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateResourceIdentifier.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateResourceIdentifier.java index 6275849fa4b..de8a544971d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateResourceIdentifier.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateResourceIdentifier.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("state") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StateResourceIdentifierImpl.class) public interface StateResourceIdentifier extends ResourceIdentifier, com.commercetools.api.models.Identifiable { @@ -84,6 +85,8 @@ public static StateResourceIdentifier of(final StateResourceIdentifier template) return instance; } + public StateResourceIdentifier copyDeep(); + /** * factory method to create a deep copy of StateResourceIdentifier * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateResourceIdentifierImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateResourceIdentifierImpl.java index c843f563186..4d386fd520d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateResourceIdentifierImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateResourceIdentifierImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public StateResourceIdentifier copyDeep() { + return StateResourceIdentifier.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateSetDescriptionAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateSetDescriptionAction.java index af97844817d..60de4195b20 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateSetDescriptionAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateSetDescriptionAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDescription") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StateSetDescriptionActionImpl.class) public interface StateSetDescriptionAction extends StateUpdateAction { @@ -73,6 +74,8 @@ public static StateSetDescriptionAction of(final StateSetDescriptionAction templ return instance; } + public StateSetDescriptionAction copyDeep(); + /** * factory method to create a deep copy of StateSetDescriptionAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateSetDescriptionActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateSetDescriptionActionImpl.java index 7be42c185c5..6596a423563 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateSetDescriptionActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateSetDescriptionActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public StateSetDescriptionAction copyDeep() { + return StateSetDescriptionAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateSetNameAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateSetNameAction.java index 374a94cae4c..7de3bea61ef 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateSetNameAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateSetNameAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setName") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StateSetNameActionImpl.class) public interface StateSetNameAction extends StateUpdateAction { @@ -73,6 +74,8 @@ public static StateSetNameAction of(final StateSetNameAction template) { return instance; } + public StateSetNameAction copyDeep(); + /** * factory method to create a deep copy of StateSetNameAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateSetNameActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateSetNameActionImpl.java index 1aa46382ede..53ee2c62e65 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateSetNameActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateSetNameActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public StateSetNameAction copyDeep() { + return StateSetNameAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateSetRolesAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateSetRolesAction.java index ee3c161b00c..1ff836b039d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateSetRolesAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateSetRolesAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setRoles") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StateSetRolesActionImpl.class) public interface StateSetRolesAction extends StateUpdateAction { @@ -78,6 +79,8 @@ public static StateSetRolesAction of(final StateSetRolesAction template) { return instance; } + public StateSetRolesAction copyDeep(); + /** * factory method to create a deep copy of StateSetRolesAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateSetRolesActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateSetRolesActionImpl.java index 83bd39c54a1..56662bf5ec7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateSetRolesActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateSetRolesActionImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public StateSetRolesAction copyDeep() { + return StateSetRolesAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateSetTransitionsAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateSetTransitionsAction.java index 693e0705be6..fda36944fce 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateSetTransitionsAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateSetTransitionsAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setTransitions") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StateSetTransitionsActionImpl.class) public interface StateSetTransitionsAction extends StateUpdateAction { @@ -87,6 +88,8 @@ public static StateSetTransitionsAction of(final StateSetTransitionsAction templ return instance; } + public StateSetTransitionsAction copyDeep(); + /** * factory method to create a deep copy of StateSetTransitionsAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateSetTransitionsActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateSetTransitionsActionImpl.java index 47a9b08abde..8ed602484f7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateSetTransitionsActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateSetTransitionsActionImpl.java @@ -100,4 +100,8 @@ public String toString() { .build(); } + @Override + public StateSetTransitionsAction copyDeep() { + return StateSetTransitionsAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateUpdate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateUpdate.java index 4e8d9786999..96666d7644a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateUpdate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateUpdate.java @@ -94,6 +94,8 @@ public static StateUpdate of(final StateUpdate template) { return instance; } + public StateUpdate copyDeep(); + /** * factory method to create a deep copy of StateUpdate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateUpdateAction.java index 0d589a1a5f8..3eacae60fcc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateUpdateAction.java @@ -27,16 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.state.StateAddRolesActionImpl.class, name = StateAddRolesAction.ADD_ROLES), - @JsonSubTypes.Type(value = com.commercetools.api.models.state.StateChangeInitialActionImpl.class, name = StateChangeInitialAction.CHANGE_INITIAL), - @JsonSubTypes.Type(value = com.commercetools.api.models.state.StateChangeKeyActionImpl.class, name = StateChangeKeyAction.CHANGE_KEY), - @JsonSubTypes.Type(value = com.commercetools.api.models.state.StateChangeTypeActionImpl.class, name = StateChangeTypeAction.CHANGE_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.state.StateRemoveRolesActionImpl.class, name = StateRemoveRolesAction.REMOVE_ROLES), - @JsonSubTypes.Type(value = com.commercetools.api.models.state.StateSetDescriptionActionImpl.class, name = StateSetDescriptionAction.SET_DESCRIPTION), - @JsonSubTypes.Type(value = com.commercetools.api.models.state.StateSetNameActionImpl.class, name = StateSetNameAction.SET_NAME), - @JsonSubTypes.Type(value = com.commercetools.api.models.state.StateSetRolesActionImpl.class, name = StateSetRolesAction.SET_ROLES), - @JsonSubTypes.Type(value = com.commercetools.api.models.state.StateSetTransitionsActionImpl.class, name = StateSetTransitionsAction.SET_TRANSITIONS) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = StateUpdateActionImpl.class, visible = true) @JsonDeserialize(as = StateUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -50,6 +40,8 @@ public interface StateUpdateAction extends com.commercetools.api.models.Resource @JsonProperty("action") public String getAction(); + public StateUpdateAction copyDeep(); + /** * factory method to create a deep copy of StateUpdateAction * @param template instance to be copied @@ -60,41 +52,9 @@ public static StateUpdateAction deepCopy(@Nullable final StateUpdateAction templ if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.state.StateAddRolesAction) { - return com.commercetools.api.models.state.StateAddRolesAction - .deepCopy((com.commercetools.api.models.state.StateAddRolesAction) template); - } - if (template instanceof com.commercetools.api.models.state.StateChangeInitialAction) { - return com.commercetools.api.models.state.StateChangeInitialAction - .deepCopy((com.commercetools.api.models.state.StateChangeInitialAction) template); - } - if (template instanceof com.commercetools.api.models.state.StateChangeKeyAction) { - return com.commercetools.api.models.state.StateChangeKeyAction - .deepCopy((com.commercetools.api.models.state.StateChangeKeyAction) template); - } - if (template instanceof com.commercetools.api.models.state.StateChangeTypeAction) { - return com.commercetools.api.models.state.StateChangeTypeAction - .deepCopy((com.commercetools.api.models.state.StateChangeTypeAction) template); - } - if (template instanceof com.commercetools.api.models.state.StateRemoveRolesAction) { - return com.commercetools.api.models.state.StateRemoveRolesAction - .deepCopy((com.commercetools.api.models.state.StateRemoveRolesAction) template); - } - if (template instanceof com.commercetools.api.models.state.StateSetDescriptionAction) { - return com.commercetools.api.models.state.StateSetDescriptionAction - .deepCopy((com.commercetools.api.models.state.StateSetDescriptionAction) template); - } - if (template instanceof com.commercetools.api.models.state.StateSetNameAction) { - return com.commercetools.api.models.state.StateSetNameAction - .deepCopy((com.commercetools.api.models.state.StateSetNameAction) template); - } - if (template instanceof com.commercetools.api.models.state.StateSetRolesAction) { - return com.commercetools.api.models.state.StateSetRolesAction - .deepCopy((com.commercetools.api.models.state.StateSetRolesAction) template); - } - if (template instanceof com.commercetools.api.models.state.StateSetTransitionsAction) { - return com.commercetools.api.models.state.StateSetTransitionsAction - .deepCopy((com.commercetools.api.models.state.StateSetTransitionsAction) template); + + if (!(template instanceof StateUpdateActionImpl)) { + return template.copyDeep(); } StateUpdateActionImpl instance = new StateUpdateActionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateUpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateUpdateActionImpl.java index e76d87a14cb..bde2dc96a07 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateUpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateUpdateActionImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public StateUpdateAction copyDeep() { + return StateUpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateUpdateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateUpdateImpl.java index 9eb2ddaced2..b3f4d5b982b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateUpdateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/state/StateUpdateImpl.java @@ -99,4 +99,8 @@ public String toString() { .build(); } + @Override + public StateUpdate copyDeep() { + return StateUpdate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/ProductSelectionSetting.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/ProductSelectionSetting.java index 02792dc2014..0fce79e959d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/ProductSelectionSetting.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/ProductSelectionSetting.java @@ -85,6 +85,8 @@ public static ProductSelectionSetting of(final ProductSelectionSetting template) return instance; } + public ProductSelectionSetting copyDeep(); + /** * factory method to create a deep copy of ProductSelectionSetting * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/ProductSelectionSettingDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/ProductSelectionSettingDraft.java index f068bbcb7d6..7883b01ad12 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/ProductSelectionSettingDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/ProductSelectionSettingDraft.java @@ -84,6 +84,8 @@ public static ProductSelectionSettingDraft of(final ProductSelectionSettingDraft return instance; } + public ProductSelectionSettingDraft copyDeep(); + /** * factory method to create a deep copy of ProductSelectionSettingDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/ProductSelectionSettingDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/ProductSelectionSettingDraftImpl.java index 6330d6f84ca..ae4fbbf3b80 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/ProductSelectionSettingDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/ProductSelectionSettingDraftImpl.java @@ -97,4 +97,8 @@ public String toString() { .build(); } + @Override + public ProductSelectionSettingDraft copyDeep() { + return ProductSelectionSettingDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/ProductSelectionSettingImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/ProductSelectionSettingImpl.java index 3e96876a943..be327b74b1c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/ProductSelectionSettingImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/ProductSelectionSettingImpl.java @@ -97,4 +97,8 @@ public String toString() { .build(); } + @Override + public ProductSelectionSetting copyDeep() { + return ProductSelectionSetting.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/Store.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/Store.java index b43fce2bb8e..9aa7a03b350 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/Store.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/Store.java @@ -356,6 +356,8 @@ public static Store of(final Store template) { return instance; } + public Store copyDeep(); + /** * factory method to create a deep copy of Store * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreAddCountryAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreAddCountryAction.java index 4801c4e1417..eb4f523d28b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreAddCountryAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreAddCountryAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addCountry") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StoreAddCountryActionImpl.class) public interface StoreAddCountryAction extends StoreUpdateAction { @@ -73,6 +74,8 @@ public static StoreAddCountryAction of(final StoreAddCountryAction template) { return instance; } + public StoreAddCountryAction copyDeep(); + /** * factory method to create a deep copy of StoreAddCountryAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreAddCountryActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreAddCountryActionImpl.java index b0a5fb26df2..ce72a70e5bd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreAddCountryActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreAddCountryActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public StoreAddCountryAction copyDeep() { + return StoreAddCountryAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreAddDistributionChannelAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreAddDistributionChannelAction.java index 3e199275898..f597f1b3f25 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreAddDistributionChannelAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreAddDistributionChannelAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addDistributionChannel") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StoreAddDistributionChannelActionImpl.class) public interface StoreAddDistributionChannelAction extends StoreUpdateAction { @@ -74,6 +75,8 @@ public static StoreAddDistributionChannelAction of(final StoreAddDistributionCha return instance; } + public StoreAddDistributionChannelAction copyDeep(); + /** * factory method to create a deep copy of StoreAddDistributionChannelAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreAddDistributionChannelActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreAddDistributionChannelActionImpl.java index 6326527ba65..6bad34785d8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreAddDistributionChannelActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreAddDistributionChannelActionImpl.java @@ -94,4 +94,8 @@ public String toString() { .build(); } + @Override + public StoreAddDistributionChannelAction copyDeep() { + return StoreAddDistributionChannelAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreAddProductSelectionAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreAddProductSelectionAction.java index 20ace6efd5f..c3bdc6f3b2c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreAddProductSelectionAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreAddProductSelectionAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addProductSelection") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StoreAddProductSelectionActionImpl.class) public interface StoreAddProductSelectionAction extends StoreUpdateAction { @@ -89,6 +90,8 @@ public static StoreAddProductSelectionAction of(final StoreAddProductSelectionAc return instance; } + public StoreAddProductSelectionAction copyDeep(); + /** * factory method to create a deep copy of StoreAddProductSelectionAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreAddProductSelectionActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreAddProductSelectionActionImpl.java index 68e9552dfcd..ec03cf5abef 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreAddProductSelectionActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreAddProductSelectionActionImpl.java @@ -112,4 +112,8 @@ public String toString() { .build(); } + @Override + public StoreAddProductSelectionAction copyDeep() { + return StoreAddProductSelectionAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreAddSupplyChannelAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreAddSupplyChannelAction.java index 1653c0297a6..204757ecfde 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreAddSupplyChannelAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreAddSupplyChannelAction.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addSupplyChannel") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StoreAddSupplyChannelActionImpl.class) public interface StoreAddSupplyChannelAction extends StoreUpdateAction { @@ -75,6 +76,8 @@ public static StoreAddSupplyChannelAction of(final StoreAddSupplyChannelAction t return instance; } + public StoreAddSupplyChannelAction copyDeep(); + /** * factory method to create a deep copy of StoreAddSupplyChannelAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreAddSupplyChannelActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreAddSupplyChannelActionImpl.java index 83ed0bd590c..bfdbec3f863 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreAddSupplyChannelActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreAddSupplyChannelActionImpl.java @@ -94,4 +94,8 @@ public String toString() { .build(); } + @Override + public StoreAddSupplyChannelAction copyDeep() { + return StoreAddSupplyChannelAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreChangeProductSelectionAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreChangeProductSelectionAction.java index aa6d7d46f92..ab32bfdac11 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreChangeProductSelectionAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreChangeProductSelectionAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeProductSelectionActive") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StoreChangeProductSelectionActionImpl.class) public interface StoreChangeProductSelectionAction extends StoreUpdateAction { @@ -89,6 +90,8 @@ public static StoreChangeProductSelectionAction of(final StoreChangeProductSelec return instance; } + public StoreChangeProductSelectionAction copyDeep(); + /** * factory method to create a deep copy of StoreChangeProductSelectionAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreChangeProductSelectionActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreChangeProductSelectionActionImpl.java index 1a63a400f91..05851037b1e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreChangeProductSelectionActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreChangeProductSelectionActionImpl.java @@ -112,4 +112,8 @@ public String toString() { .build(); } + @Override + public StoreChangeProductSelectionAction copyDeep() { + return StoreChangeProductSelectionAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreDraft.java index dd2be642192..eb7d5c9e1cc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreDraft.java @@ -242,6 +242,8 @@ public static StoreDraft of(final StoreDraft template) { return instance; } + public StoreDraft copyDeep(); + /** * factory method to create a deep copy of StoreDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreDraftImpl.java index c4c67ed00a6..c11696bd33d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreDraftImpl.java @@ -249,4 +249,8 @@ public String toString() { .build(); } + @Override + public StoreDraft copyDeep() { + return StoreDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreImpl.java index 495145c90de..3f842a75837 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreImpl.java @@ -367,4 +367,8 @@ public String toString() { .build(); } + @Override + public Store copyDeep() { + return Store.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreKeyReference.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreKeyReference.java index a6ca1c61dd7..350b83cc61f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreKeyReference.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreKeyReference.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("store") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StoreKeyReferenceImpl.class) public interface StoreKeyReference extends KeyReference { @@ -71,6 +72,8 @@ public static StoreKeyReference of(final StoreKeyReference template) { return instance; } + public StoreKeyReference copyDeep(); + /** * factory method to create a deep copy of StoreKeyReference * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreKeyReferenceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreKeyReferenceImpl.java index bab5872af17..01b7d8544da 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreKeyReferenceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreKeyReferenceImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public StoreKeyReference copyDeep() { + return StoreKeyReference.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StorePagedQueryResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StorePagedQueryResponse.java index 3267c045bff..7cde249f797 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StorePagedQueryResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StorePagedQueryResponse.java @@ -143,6 +143,8 @@ public static StorePagedQueryResponse of(final StorePagedQueryResponse template) return instance; } + public StorePagedQueryResponse copyDeep(); + /** * factory method to create a deep copy of StorePagedQueryResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StorePagedQueryResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StorePagedQueryResponseImpl.java index a5842b791fb..7af0523a24e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StorePagedQueryResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StorePagedQueryResponseImpl.java @@ -159,4 +159,8 @@ public String toString() { .build(); } + @Override + public StorePagedQueryResponse copyDeep() { + return StorePagedQueryResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreReference.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreReference.java index f39eac54708..ad5b8d999fd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreReference.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreReference.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("store") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StoreReferenceImpl.class) public interface StoreReference extends Reference, com.commercetools.api.models.Identifiable, @@ -89,6 +90,8 @@ public static StoreReference of(final StoreReference template) { return instance; } + public StoreReference copyDeep(); + /** * factory method to create a deep copy of StoreReference * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreReferenceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreReferenceImpl.java index 3d1b19af6f7..aab81ffe319 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreReferenceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreReferenceImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public StoreReference copyDeep() { + return StoreReference.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreRemoveCountryAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreRemoveCountryAction.java index df3ad7b9d4a..77300c52ca7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreRemoveCountryAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreRemoveCountryAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeCountry") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StoreRemoveCountryActionImpl.class) public interface StoreRemoveCountryAction extends StoreUpdateAction { @@ -73,6 +74,8 @@ public static StoreRemoveCountryAction of(final StoreRemoveCountryAction templat return instance; } + public StoreRemoveCountryAction copyDeep(); + /** * factory method to create a deep copy of StoreRemoveCountryAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreRemoveCountryActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreRemoveCountryActionImpl.java index 15fc70fc1c8..2f7c8d8b7d7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreRemoveCountryActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreRemoveCountryActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public StoreRemoveCountryAction copyDeep() { + return StoreRemoveCountryAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreRemoveDistributionChannelAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreRemoveDistributionChannelAction.java index 3099dc40cef..d512fdbcbe3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreRemoveDistributionChannelAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreRemoveDistributionChannelAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeDistributionChannel") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StoreRemoveDistributionChannelActionImpl.class) public interface StoreRemoveDistributionChannelAction extends StoreUpdateAction { @@ -73,6 +74,8 @@ public static StoreRemoveDistributionChannelAction of(final StoreRemoveDistribut return instance; } + public StoreRemoveDistributionChannelAction copyDeep(); + /** * factory method to create a deep copy of StoreRemoveDistributionChannelAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreRemoveDistributionChannelActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreRemoveDistributionChannelActionImpl.java index 143225a75d7..7a7f246d92e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreRemoveDistributionChannelActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreRemoveDistributionChannelActionImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public StoreRemoveDistributionChannelAction copyDeep() { + return StoreRemoveDistributionChannelAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreRemoveProductSelectionAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreRemoveProductSelectionAction.java index 4f59f9bae53..391db9bffa6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreRemoveProductSelectionAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreRemoveProductSelectionAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeProductSelection") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StoreRemoveProductSelectionActionImpl.class) public interface StoreRemoveProductSelectionAction extends StoreUpdateAction { @@ -73,6 +74,8 @@ public static StoreRemoveProductSelectionAction of(final StoreRemoveProductSelec return instance; } + public StoreRemoveProductSelectionAction copyDeep(); + /** * factory method to create a deep copy of StoreRemoveProductSelectionAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreRemoveProductSelectionActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreRemoveProductSelectionActionImpl.java index 30a2f84abe6..36356b01d78 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreRemoveProductSelectionActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreRemoveProductSelectionActionImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public StoreRemoveProductSelectionAction copyDeep() { + return StoreRemoveProductSelectionAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreRemoveSupplyChannelAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreRemoveSupplyChannelAction.java index 0c58c182a07..c5aa8fa6c1a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreRemoveSupplyChannelAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreRemoveSupplyChannelAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeSupplyChannel") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StoreRemoveSupplyChannelActionImpl.class) public interface StoreRemoveSupplyChannelAction extends StoreUpdateAction { @@ -73,6 +74,8 @@ public static StoreRemoveSupplyChannelAction of(final StoreRemoveSupplyChannelAc return instance; } + public StoreRemoveSupplyChannelAction copyDeep(); + /** * factory method to create a deep copy of StoreRemoveSupplyChannelAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreRemoveSupplyChannelActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreRemoveSupplyChannelActionImpl.java index d9b3d1fad74..833e6f03744 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreRemoveSupplyChannelActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreRemoveSupplyChannelActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public StoreRemoveSupplyChannelAction copyDeep() { + return StoreRemoveSupplyChannelAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreResourceIdentifier.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreResourceIdentifier.java index 2428d589f35..651a032670e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreResourceIdentifier.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreResourceIdentifier.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("store") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StoreResourceIdentifierImpl.class) public interface StoreResourceIdentifier extends ResourceIdentifier, com.commercetools.api.models.Identifiable { @@ -84,6 +85,8 @@ public static StoreResourceIdentifier of(final StoreResourceIdentifier template) return instance; } + public StoreResourceIdentifier copyDeep(); + /** * factory method to create a deep copy of StoreResourceIdentifier * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreResourceIdentifierImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreResourceIdentifierImpl.java index f7be309741b..0006a00746b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreResourceIdentifierImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreResourceIdentifierImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public StoreResourceIdentifier copyDeep() { + return StoreResourceIdentifier.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetCountriesAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetCountriesAction.java index ce7e5886970..aed72c80274 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetCountriesAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetCountriesAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCountries") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StoreSetCountriesActionImpl.class) public interface StoreSetCountriesAction extends StoreUpdateAction { @@ -79,6 +80,8 @@ public static StoreSetCountriesAction of(final StoreSetCountriesAction template) return instance; } + public StoreSetCountriesAction copyDeep(); + /** * factory method to create a deep copy of StoreSetCountriesAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetCountriesActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetCountriesActionImpl.java index b9a8d034bd4..785742f7ea3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetCountriesActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetCountriesActionImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public StoreSetCountriesAction copyDeep() { + return StoreSetCountriesAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetCustomFieldAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetCustomFieldAction.java index 7d00d3ba81d..176083a9961 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetCustomFieldAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetCustomFieldAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomField") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StoreSetCustomFieldActionImpl.class) public interface StoreSetCustomFieldAction extends StoreUpdateAction { @@ -86,6 +87,8 @@ public static StoreSetCustomFieldAction of(final StoreSetCustomFieldAction templ return instance; } + public StoreSetCustomFieldAction copyDeep(); + /** * factory method to create a deep copy of StoreSetCustomFieldAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetCustomFieldActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetCustomFieldActionImpl.java index bb76d506d2f..83fb4e7e90a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetCustomFieldActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetCustomFieldActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public StoreSetCustomFieldAction copyDeep() { + return StoreSetCustomFieldAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetCustomTypeAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetCustomTypeAction.java index 71d17e8fd2b..604d2b1c2bc 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetCustomTypeAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetCustomTypeAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setCustomType") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StoreSetCustomTypeActionImpl.class) public interface StoreSetCustomTypeAction extends StoreUpdateAction { @@ -87,6 +88,8 @@ public static StoreSetCustomTypeAction of(final StoreSetCustomTypeAction templat return instance; } + public StoreSetCustomTypeAction copyDeep(); + /** * factory method to create a deep copy of StoreSetCustomTypeAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetCustomTypeActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetCustomTypeActionImpl.java index 720562a7175..439771c5d23 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetCustomTypeActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetCustomTypeActionImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public StoreSetCustomTypeAction copyDeep() { + return StoreSetCustomTypeAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetDistributionChannelsAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetDistributionChannelsAction.java index 3a252d9a52b..b706cd3c7b5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetDistributionChannelsAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetDistributionChannelsAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDistributionChannels") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StoreSetDistributionChannelsActionImpl.class) public interface StoreSetDistributionChannelsAction extends StoreUpdateAction { @@ -80,6 +81,8 @@ public static StoreSetDistributionChannelsAction of(final StoreSetDistributionCh return instance; } + public StoreSetDistributionChannelsAction copyDeep(); + /** * factory method to create a deep copy of StoreSetDistributionChannelsAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetDistributionChannelsActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetDistributionChannelsActionImpl.java index ada1e863d43..8bbf9832740 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetDistributionChannelsActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetDistributionChannelsActionImpl.java @@ -99,4 +99,8 @@ public String toString() { .build(); } + @Override + public StoreSetDistributionChannelsAction copyDeep() { + return StoreSetDistributionChannelsAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetLanguagesAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetLanguagesAction.java index e7b8534309a..3cda7c849e5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetLanguagesAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetLanguagesAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setLanguages") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StoreSetLanguagesActionImpl.class) public interface StoreSetLanguagesAction extends StoreUpdateAction { @@ -75,6 +76,8 @@ public static StoreSetLanguagesAction of(final StoreSetLanguagesAction template) return instance; } + public StoreSetLanguagesAction copyDeep(); + /** * factory method to create a deep copy of StoreSetLanguagesAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetLanguagesActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetLanguagesActionImpl.java index c8bf0201e2d..f03fb8f3b32 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetLanguagesActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetLanguagesActionImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public StoreSetLanguagesAction copyDeep() { + return StoreSetLanguagesAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetNameAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetNameAction.java index db9fab31dd2..e1bc3726dd2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetNameAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetNameAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setName") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StoreSetNameActionImpl.class) public interface StoreSetNameAction extends StoreUpdateAction { @@ -70,6 +71,8 @@ public static StoreSetNameAction of(final StoreSetNameAction template) { return instance; } + public StoreSetNameAction copyDeep(); + /** * factory method to create a deep copy of StoreSetNameAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetNameActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetNameActionImpl.java index a011a559cf5..57eae588688 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetNameActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetNameActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public StoreSetNameAction copyDeep() { + return StoreSetNameAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetProductSelectionsAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetProductSelectionsAction.java index 2f6105a9b05..486a3ea8fa5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetProductSelectionsAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetProductSelectionsAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setProductSelections") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StoreSetProductSelectionsActionImpl.class) public interface StoreSetProductSelectionsAction extends StoreUpdateAction { @@ -90,6 +91,8 @@ public static StoreSetProductSelectionsAction of(final StoreSetProductSelections return instance; } + public StoreSetProductSelectionsAction copyDeep(); + /** * factory method to create a deep copy of StoreSetProductSelectionsAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetProductSelectionsActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetProductSelectionsActionImpl.java index 92142dfc696..4c2636a0972 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetProductSelectionsActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetProductSelectionsActionImpl.java @@ -102,4 +102,8 @@ public String toString() { .build(); } + @Override + public StoreSetProductSelectionsAction copyDeep() { + return StoreSetProductSelectionsAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetSupplyChannelsAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetSupplyChannelsAction.java index 233b1171849..cfce2d854b5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetSupplyChannelsAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetSupplyChannelsAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setSupplyChannels") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = StoreSetSupplyChannelsActionImpl.class) public interface StoreSetSupplyChannelsAction extends StoreUpdateAction { @@ -80,6 +81,8 @@ public static StoreSetSupplyChannelsAction of(final StoreSetSupplyChannelsAction return instance; } + public StoreSetSupplyChannelsAction copyDeep(); + /** * factory method to create a deep copy of StoreSetSupplyChannelsAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetSupplyChannelsActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetSupplyChannelsActionImpl.java index 24f95d173ac..9ae58c7c9f0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetSupplyChannelsActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreSetSupplyChannelsActionImpl.java @@ -99,4 +99,8 @@ public String toString() { .build(); } + @Override + public StoreSetSupplyChannelsAction copyDeep() { + return StoreSetSupplyChannelsAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreUpdate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreUpdate.java index c61c5cbc53c..3f68e694b24 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreUpdate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreUpdate.java @@ -94,6 +94,8 @@ public static StoreUpdate of(final StoreUpdate template) { return instance; } + public StoreUpdate copyDeep(); + /** * factory method to create a deep copy of StoreUpdate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreUpdateAction.java index 496bd249141..73e8f14107a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreUpdateAction.java @@ -27,24 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.store.StoreAddCountryActionImpl.class, name = StoreAddCountryAction.ADD_COUNTRY), - @JsonSubTypes.Type(value = com.commercetools.api.models.store.StoreAddDistributionChannelActionImpl.class, name = StoreAddDistributionChannelAction.ADD_DISTRIBUTION_CHANNEL), - @JsonSubTypes.Type(value = com.commercetools.api.models.store.StoreAddProductSelectionActionImpl.class, name = StoreAddProductSelectionAction.ADD_PRODUCT_SELECTION), - @JsonSubTypes.Type(value = com.commercetools.api.models.store.StoreAddSupplyChannelActionImpl.class, name = StoreAddSupplyChannelAction.ADD_SUPPLY_CHANNEL), - @JsonSubTypes.Type(value = com.commercetools.api.models.store.StoreChangeProductSelectionActionImpl.class, name = StoreChangeProductSelectionAction.CHANGE_PRODUCT_SELECTION_ACTIVE), - @JsonSubTypes.Type(value = com.commercetools.api.models.store.StoreRemoveCountryActionImpl.class, name = StoreRemoveCountryAction.REMOVE_COUNTRY), - @JsonSubTypes.Type(value = com.commercetools.api.models.store.StoreRemoveDistributionChannelActionImpl.class, name = StoreRemoveDistributionChannelAction.REMOVE_DISTRIBUTION_CHANNEL), - @JsonSubTypes.Type(value = com.commercetools.api.models.store.StoreRemoveProductSelectionActionImpl.class, name = StoreRemoveProductSelectionAction.REMOVE_PRODUCT_SELECTION), - @JsonSubTypes.Type(value = com.commercetools.api.models.store.StoreRemoveSupplyChannelActionImpl.class, name = StoreRemoveSupplyChannelAction.REMOVE_SUPPLY_CHANNEL), - @JsonSubTypes.Type(value = com.commercetools.api.models.store.StoreSetCountriesActionImpl.class, name = StoreSetCountriesAction.SET_COUNTRIES), - @JsonSubTypes.Type(value = com.commercetools.api.models.store.StoreSetCustomFieldActionImpl.class, name = StoreSetCustomFieldAction.SET_CUSTOM_FIELD), - @JsonSubTypes.Type(value = com.commercetools.api.models.store.StoreSetCustomTypeActionImpl.class, name = StoreSetCustomTypeAction.SET_CUSTOM_TYPE), - @JsonSubTypes.Type(value = com.commercetools.api.models.store.StoreSetDistributionChannelsActionImpl.class, name = StoreSetDistributionChannelsAction.SET_DISTRIBUTION_CHANNELS), - @JsonSubTypes.Type(value = com.commercetools.api.models.store.StoreSetLanguagesActionImpl.class, name = StoreSetLanguagesAction.SET_LANGUAGES), - @JsonSubTypes.Type(value = com.commercetools.api.models.store.StoreSetNameActionImpl.class, name = StoreSetNameAction.SET_NAME), - @JsonSubTypes.Type(value = com.commercetools.api.models.store.StoreSetProductSelectionsActionImpl.class, name = StoreSetProductSelectionsAction.SET_PRODUCT_SELECTIONS), - @JsonSubTypes.Type(value = com.commercetools.api.models.store.StoreSetSupplyChannelsActionImpl.class, name = StoreSetSupplyChannelsAction.SET_SUPPLY_CHANNELS) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = StoreUpdateActionImpl.class, visible = true) @JsonDeserialize(as = StoreUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -58,6 +40,8 @@ public interface StoreUpdateAction extends com.commercetools.api.models.Resource @JsonProperty("action") public String getAction(); + public StoreUpdateAction copyDeep(); + /** * factory method to create a deep copy of StoreUpdateAction * @param template instance to be copied @@ -68,73 +52,9 @@ public static StoreUpdateAction deepCopy(@Nullable final StoreUpdateAction templ if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.store.StoreAddCountryAction) { - return com.commercetools.api.models.store.StoreAddCountryAction - .deepCopy((com.commercetools.api.models.store.StoreAddCountryAction) template); - } - if (template instanceof com.commercetools.api.models.store.StoreAddDistributionChannelAction) { - return com.commercetools.api.models.store.StoreAddDistributionChannelAction - .deepCopy((com.commercetools.api.models.store.StoreAddDistributionChannelAction) template); - } - if (template instanceof com.commercetools.api.models.store.StoreAddProductSelectionAction) { - return com.commercetools.api.models.store.StoreAddProductSelectionAction - .deepCopy((com.commercetools.api.models.store.StoreAddProductSelectionAction) template); - } - if (template instanceof com.commercetools.api.models.store.StoreAddSupplyChannelAction) { - return com.commercetools.api.models.store.StoreAddSupplyChannelAction - .deepCopy((com.commercetools.api.models.store.StoreAddSupplyChannelAction) template); - } - if (template instanceof com.commercetools.api.models.store.StoreChangeProductSelectionAction) { - return com.commercetools.api.models.store.StoreChangeProductSelectionAction - .deepCopy((com.commercetools.api.models.store.StoreChangeProductSelectionAction) template); - } - if (template instanceof com.commercetools.api.models.store.StoreRemoveCountryAction) { - return com.commercetools.api.models.store.StoreRemoveCountryAction - .deepCopy((com.commercetools.api.models.store.StoreRemoveCountryAction) template); - } - if (template instanceof com.commercetools.api.models.store.StoreRemoveDistributionChannelAction) { - return com.commercetools.api.models.store.StoreRemoveDistributionChannelAction - .deepCopy((com.commercetools.api.models.store.StoreRemoveDistributionChannelAction) template); - } - if (template instanceof com.commercetools.api.models.store.StoreRemoveProductSelectionAction) { - return com.commercetools.api.models.store.StoreRemoveProductSelectionAction - .deepCopy((com.commercetools.api.models.store.StoreRemoveProductSelectionAction) template); - } - if (template instanceof com.commercetools.api.models.store.StoreRemoveSupplyChannelAction) { - return com.commercetools.api.models.store.StoreRemoveSupplyChannelAction - .deepCopy((com.commercetools.api.models.store.StoreRemoveSupplyChannelAction) template); - } - if (template instanceof com.commercetools.api.models.store.StoreSetCountriesAction) { - return com.commercetools.api.models.store.StoreSetCountriesAction - .deepCopy((com.commercetools.api.models.store.StoreSetCountriesAction) template); - } - if (template instanceof com.commercetools.api.models.store.StoreSetCustomFieldAction) { - return com.commercetools.api.models.store.StoreSetCustomFieldAction - .deepCopy((com.commercetools.api.models.store.StoreSetCustomFieldAction) template); - } - if (template instanceof com.commercetools.api.models.store.StoreSetCustomTypeAction) { - return com.commercetools.api.models.store.StoreSetCustomTypeAction - .deepCopy((com.commercetools.api.models.store.StoreSetCustomTypeAction) template); - } - if (template instanceof com.commercetools.api.models.store.StoreSetDistributionChannelsAction) { - return com.commercetools.api.models.store.StoreSetDistributionChannelsAction - .deepCopy((com.commercetools.api.models.store.StoreSetDistributionChannelsAction) template); - } - if (template instanceof com.commercetools.api.models.store.StoreSetLanguagesAction) { - return com.commercetools.api.models.store.StoreSetLanguagesAction - .deepCopy((com.commercetools.api.models.store.StoreSetLanguagesAction) template); - } - if (template instanceof com.commercetools.api.models.store.StoreSetNameAction) { - return com.commercetools.api.models.store.StoreSetNameAction - .deepCopy((com.commercetools.api.models.store.StoreSetNameAction) template); - } - if (template instanceof com.commercetools.api.models.store.StoreSetProductSelectionsAction) { - return com.commercetools.api.models.store.StoreSetProductSelectionsAction - .deepCopy((com.commercetools.api.models.store.StoreSetProductSelectionsAction) template); - } - if (template instanceof com.commercetools.api.models.store.StoreSetSupplyChannelsAction) { - return com.commercetools.api.models.store.StoreSetSupplyChannelsAction - .deepCopy((com.commercetools.api.models.store.StoreSetSupplyChannelsAction) template); + + if (!(template instanceof StoreUpdateActionImpl)) { + return template.copyDeep(); } StoreUpdateActionImpl instance = new StoreUpdateActionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreUpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreUpdateActionImpl.java index d1c55476d18..b867f11a1dd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreUpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreUpdateActionImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public StoreUpdateAction copyDeep() { + return StoreUpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreUpdateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreUpdateImpl.java index d60c06f89c1..7ce402c556d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreUpdateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store/StoreUpdateImpl.java @@ -99,4 +99,8 @@ public String toString() { .build(); } + @Override + public StoreUpdate copyDeep() { + return StoreUpdate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store_country/StoreCountry.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store_country/StoreCountry.java index c9b142e29d3..bb0c406f661 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store_country/StoreCountry.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store_country/StoreCountry.java @@ -65,6 +65,8 @@ public static StoreCountry of(final StoreCountry template) { return instance; } + public StoreCountry copyDeep(); + /** * factory method to create a deep copy of StoreCountry * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store_country/StoreCountryImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store_country/StoreCountryImpl.java index 801411187cc..606071c535c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store_country/StoreCountryImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/store_country/StoreCountryImpl.java @@ -73,4 +73,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("code", code).build(); } + @Override + public StoreCountry copyDeep() { + return StoreCountry.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/AzureEventGridDestination.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/AzureEventGridDestination.java index ce7e1587403..6ee973aa818 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/AzureEventGridDestination.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/AzureEventGridDestination.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("EventGrid") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AzureEventGridDestinationImpl.class) public interface AzureEventGridDestination extends Destination { @@ -87,6 +88,8 @@ public static AzureEventGridDestination of(final AzureEventGridDestination templ return instance; } + public AzureEventGridDestination copyDeep(); + /** * factory method to create a deep copy of AzureEventGridDestination * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/AzureEventGridDestinationImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/AzureEventGridDestinationImpl.java index 2c54a833e34..d16315677a0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/AzureEventGridDestinationImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/AzureEventGridDestinationImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public AzureEventGridDestination copyDeep() { + return AzureEventGridDestination.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/AzureServiceBusDestination.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/AzureServiceBusDestination.java index 087078e0235..f82f4486cb1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/AzureServiceBusDestination.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/AzureServiceBusDestination.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("AzureServiceBus") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = AzureServiceBusDestinationImpl.class) public interface AzureServiceBusDestination extends Destination { @@ -70,6 +71,8 @@ public static AzureServiceBusDestination of(final AzureServiceBusDestination tem return instance; } + public AzureServiceBusDestination copyDeep(); + /** * factory method to create a deep copy of AzureServiceBusDestination * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/AzureServiceBusDestinationImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/AzureServiceBusDestinationImpl.java index 61b00f9ced9..2c44706f265 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/AzureServiceBusDestinationImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/AzureServiceBusDestinationImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public AzureServiceBusDestination copyDeep() { + return AzureServiceBusDestination.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/ChangeSubscription.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/ChangeSubscription.java index fcc744593a7..2f74d85b4b7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/ChangeSubscription.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/ChangeSubscription.java @@ -65,6 +65,8 @@ public static ChangeSubscription of(final ChangeSubscription template) { return instance; } + public ChangeSubscription copyDeep(); + /** * factory method to create a deep copy of ChangeSubscription * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/ChangeSubscriptionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/ChangeSubscriptionImpl.java index c155cbea497..4d63d34a00e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/ChangeSubscriptionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/ChangeSubscriptionImpl.java @@ -78,4 +78,8 @@ public String toString() { .build(); } + @Override + public ChangeSubscription copyDeep() { + return ChangeSubscription.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/CloudEventsFormat.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/CloudEventsFormat.java index c9743599340..07a20cbeef6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/CloudEventsFormat.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/CloudEventsFormat.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CloudEvents") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CloudEventsFormatImpl.class) public interface CloudEventsFormat extends DeliveryFormat { @@ -70,6 +71,8 @@ public static CloudEventsFormat of(final CloudEventsFormat template) { return instance; } + public CloudEventsFormat copyDeep(); + /** * factory method to create a deep copy of CloudEventsFormat * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/CloudEventsFormatImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/CloudEventsFormatImpl.java index 194afb33fec..265b1c565e4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/CloudEventsFormatImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/CloudEventsFormatImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CloudEventsFormat copyDeep() { + return CloudEventsFormat.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/CloudEventsPayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/CloudEventsPayload.java index ce722e5df93..86275102f74 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/CloudEventsPayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/CloudEventsPayload.java @@ -35,6 +35,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("CloudEvents") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CloudEventsPayloadImpl.class) public interface CloudEventsPayload { @@ -223,6 +224,8 @@ public static CloudEventsPayload of(final CloudEventsPayload template) { return instance; } + public CloudEventsPayload copyDeep(); + /** * factory method to create a deep copy of CloudEventsPayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/CloudEventsPayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/CloudEventsPayloadImpl.java index 4750b13346c..af1894cdde6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/CloudEventsPayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/CloudEventsPayloadImpl.java @@ -253,4 +253,8 @@ public String toString() { .build(); } + @Override + public CloudEventsPayload copyDeep() { + return CloudEventsPayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/ConfluentCloudDestination.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/ConfluentCloudDestination.java index 916346acacf..15f73e9549a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/ConfluentCloudDestination.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/ConfluentCloudDestination.java @@ -32,6 +32,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ConfluentCloud") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ConfluentCloudDestinationImpl.class) public interface ConfluentCloudDestination extends Destination { @@ -155,6 +156,8 @@ public static ConfluentCloudDestination of(final ConfluentCloudDestination templ return instance; } + public ConfluentCloudDestination copyDeep(); + /** * factory method to create a deep copy of ConfluentCloudDestination * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/ConfluentCloudDestinationImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/ConfluentCloudDestinationImpl.java index 912c29c987b..f7e94dd17c7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/ConfluentCloudDestinationImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/ConfluentCloudDestinationImpl.java @@ -192,4 +192,8 @@ public String toString() { .build(); } + @Override + public ConfluentCloudDestination copyDeep() { + return ConfluentCloudDestination.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/DeliveryFormat.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/DeliveryFormat.java index 3007b1048fb..8fa7ab78058 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/DeliveryFormat.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/DeliveryFormat.java @@ -27,9 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.subscription.CloudEventsFormatImpl.class, name = CloudEventsFormat.CLOUD_EVENTS), - @JsonSubTypes.Type(value = com.commercetools.api.models.subscription.PlatformFormatImpl.class, name = PlatformFormat.PLATFORM) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "type", defaultImpl = DeliveryFormatImpl.class, visible = true) @JsonDeserialize(as = DeliveryFormatImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -43,6 +40,8 @@ public interface DeliveryFormat { @JsonProperty("type") public String getType(); + public DeliveryFormat copyDeep(); + /** * factory method to create a deep copy of DeliveryFormat * @param template instance to be copied @@ -53,13 +52,9 @@ public static DeliveryFormat deepCopy(@Nullable final DeliveryFormat template) { if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.subscription.CloudEventsFormat) { - return com.commercetools.api.models.subscription.CloudEventsFormat - .deepCopy((com.commercetools.api.models.subscription.CloudEventsFormat) template); - } - if (template instanceof com.commercetools.api.models.subscription.PlatformFormat) { - return com.commercetools.api.models.subscription.PlatformFormat - .deepCopy((com.commercetools.api.models.subscription.PlatformFormat) template); + + if (!(template instanceof DeliveryFormatImpl)) { + return template.copyDeep(); } DeliveryFormatImpl instance = new DeliveryFormatImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/DeliveryFormatImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/DeliveryFormatImpl.java index 40964d6fa97..080a718c78b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/DeliveryFormatImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/DeliveryFormatImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public DeliveryFormat copyDeep() { + return DeliveryFormat.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/DeliveryPayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/DeliveryPayload.java index 3fb5df66eb4..4fc8abc2655 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/DeliveryPayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/DeliveryPayload.java @@ -80,6 +80,8 @@ public interface DeliveryPayload extends SubscriptionNotification { public void setResourceUserProvidedIdentifiers(final UserProvidedIdentifiers resourceUserProvidedIdentifiers); + public DeliveryPayload copyDeep(); + /** * factory method to create a deep copy of DeliveryPayload * @param template instance to be copied @@ -90,21 +92,9 @@ public static DeliveryPayload deepCopy(@Nullable final DeliveryPayload template) if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.subscription.MessageDeliveryPayload) { - return com.commercetools.api.models.subscription.MessageDeliveryPayload - .deepCopy((com.commercetools.api.models.subscription.MessageDeliveryPayload) template); - } - if (template instanceof com.commercetools.api.models.subscription.ResourceCreatedDeliveryPayload) { - return com.commercetools.api.models.subscription.ResourceCreatedDeliveryPayload - .deepCopy((com.commercetools.api.models.subscription.ResourceCreatedDeliveryPayload) template); - } - if (template instanceof com.commercetools.api.models.subscription.ResourceDeletedDeliveryPayload) { - return com.commercetools.api.models.subscription.ResourceDeletedDeliveryPayload - .deepCopy((com.commercetools.api.models.subscription.ResourceDeletedDeliveryPayload) template); - } - if (template instanceof com.commercetools.api.models.subscription.ResourceUpdatedDeliveryPayload) { - return com.commercetools.api.models.subscription.ResourceUpdatedDeliveryPayload - .deepCopy((com.commercetools.api.models.subscription.ResourceUpdatedDeliveryPayload) template); + + if (!(template instanceof DeliveryPayloadImpl)) { + return template.copyDeep(); } DeliveryPayloadImpl instance = new DeliveryPayloadImpl(); instance.setProjectKey(template.getProjectKey()); diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/DeliveryPayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/DeliveryPayloadImpl.java index 5360ab7d7ab..c71d26ba0d0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/DeliveryPayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/DeliveryPayloadImpl.java @@ -134,4 +134,8 @@ public String toString() { .build(); } + @Override + public DeliveryPayload copyDeep() { + return DeliveryPayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/Destination.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/Destination.java index 9fead660c88..715406794f5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/Destination.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/Destination.java @@ -28,14 +28,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.subscription.AzureEventGridDestinationImpl.class, name = AzureEventGridDestination.EVENT_GRID), - @JsonSubTypes.Type(value = com.commercetools.api.models.subscription.AzureServiceBusDestinationImpl.class, name = AzureServiceBusDestination.AZURE_SERVICE_BUS), - @JsonSubTypes.Type(value = com.commercetools.api.models.subscription.ConfluentCloudDestinationImpl.class, name = ConfluentCloudDestination.CONFLUENT_CLOUD), - @JsonSubTypes.Type(value = com.commercetools.api.models.subscription.EventBridgeDestinationImpl.class, name = EventBridgeDestination.EVENT_BRIDGE), - @JsonSubTypes.Type(value = com.commercetools.api.models.subscription.GoogleCloudPubSubDestinationImpl.class, name = GoogleCloudPubSubDestination.GOOGLE_CLOUD_PUB_SUB), - @JsonSubTypes.Type(value = com.commercetools.api.models.subscription.SnsDestinationImpl.class, name = SnsDestination.SNS), - @JsonSubTypes.Type(value = com.commercetools.api.models.subscription.SqsDestinationImpl.class, name = SqsDestination.SQS) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "type", defaultImpl = DestinationImpl.class, visible = true) @JsonDeserialize(as = DestinationImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -49,6 +41,8 @@ public interface Destination { @JsonProperty("type") public String getType(); + public Destination copyDeep(); + /** * factory method to create a deep copy of Destination * @param template instance to be copied @@ -59,33 +53,9 @@ public static Destination deepCopy(@Nullable final Destination template) { if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.subscription.AzureEventGridDestination) { - return com.commercetools.api.models.subscription.AzureEventGridDestination - .deepCopy((com.commercetools.api.models.subscription.AzureEventGridDestination) template); - } - if (template instanceof com.commercetools.api.models.subscription.AzureServiceBusDestination) { - return com.commercetools.api.models.subscription.AzureServiceBusDestination - .deepCopy((com.commercetools.api.models.subscription.AzureServiceBusDestination) template); - } - if (template instanceof com.commercetools.api.models.subscription.ConfluentCloudDestination) { - return com.commercetools.api.models.subscription.ConfluentCloudDestination - .deepCopy((com.commercetools.api.models.subscription.ConfluentCloudDestination) template); - } - if (template instanceof com.commercetools.api.models.subscription.EventBridgeDestination) { - return com.commercetools.api.models.subscription.EventBridgeDestination - .deepCopy((com.commercetools.api.models.subscription.EventBridgeDestination) template); - } - if (template instanceof com.commercetools.api.models.subscription.GoogleCloudPubSubDestination) { - return com.commercetools.api.models.subscription.GoogleCloudPubSubDestination - .deepCopy((com.commercetools.api.models.subscription.GoogleCloudPubSubDestination) template); - } - if (template instanceof com.commercetools.api.models.subscription.SnsDestination) { - return com.commercetools.api.models.subscription.SnsDestination - .deepCopy((com.commercetools.api.models.subscription.SnsDestination) template); - } - if (template instanceof com.commercetools.api.models.subscription.SqsDestination) { - return com.commercetools.api.models.subscription.SqsDestination - .deepCopy((com.commercetools.api.models.subscription.SqsDestination) template); + + if (!(template instanceof DestinationImpl)) { + return template.copyDeep(); } DestinationImpl instance = new DestinationImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/DestinationImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/DestinationImpl.java index 3b63a3ec095..ed6ec176e1a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/DestinationImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/DestinationImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public Destination copyDeep() { + return Destination.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/EventBridgeDestination.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/EventBridgeDestination.java index b224f3a328d..33e8a9cb8a7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/EventBridgeDestination.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/EventBridgeDestination.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("EventBridge") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = EventBridgeDestinationImpl.class) public interface EventBridgeDestination extends Destination { @@ -104,6 +105,8 @@ public static EventBridgeDestination of(final EventBridgeDestination template) { return instance; } + public EventBridgeDestination copyDeep(); + /** * factory method to create a deep copy of EventBridgeDestination * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/EventBridgeDestinationImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/EventBridgeDestinationImpl.java index 5b39435f430..073b378ac52 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/EventBridgeDestinationImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/EventBridgeDestinationImpl.java @@ -128,4 +128,8 @@ public String toString() { .build(); } + @Override + public EventBridgeDestination copyDeep() { + return EventBridgeDestination.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/EventDeliveryPayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/EventDeliveryPayload.java index 5424fe5d57c..258e5e03bd0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/EventDeliveryPayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/EventDeliveryPayload.java @@ -33,6 +33,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("Event") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = EventDeliveryPayloadImpl.class) public interface EventDeliveryPayload extends SubscriptionNotification { @@ -141,6 +142,8 @@ public static EventDeliveryPayload of(final EventDeliveryPayload template) { return instance; } + public EventDeliveryPayload copyDeep(); + /** * factory method to create a deep copy of EventDeliveryPayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/EventDeliveryPayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/EventDeliveryPayloadImpl.java index e89998f0092..66d435abbe8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/EventDeliveryPayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/EventDeliveryPayloadImpl.java @@ -172,4 +172,8 @@ public String toString() { .build(); } + @Override + public EventDeliveryPayload copyDeep() { + return EventDeliveryPayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/EventSubscription.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/EventSubscription.java index 0359647de5b..3027bc13e23 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/EventSubscription.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/EventSubscription.java @@ -89,6 +89,8 @@ public static EventSubscription of(final EventSubscription template) { return instance; } + public EventSubscription copyDeep(); + /** * factory method to create a deep copy of EventSubscription * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/EventSubscriptionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/EventSubscriptionImpl.java index de2687b0e90..d3d7f14a95a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/EventSubscriptionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/EventSubscriptionImpl.java @@ -101,4 +101,8 @@ public String toString() { .build(); } + @Override + public EventSubscription copyDeep() { + return EventSubscription.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/GoogleCloudPubSubDestination.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/GoogleCloudPubSubDestination.java index b6bce5c2967..8ec5251009b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/GoogleCloudPubSubDestination.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/GoogleCloudPubSubDestination.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("GoogleCloudPubSub") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = GoogleCloudPubSubDestinationImpl.class) public interface GoogleCloudPubSubDestination extends Destination { @@ -87,6 +88,8 @@ public static GoogleCloudPubSubDestination of(final GoogleCloudPubSubDestination return instance; } + public GoogleCloudPubSubDestination copyDeep(); + /** * factory method to create a deep copy of GoogleCloudPubSubDestination * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/GoogleCloudPubSubDestinationImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/GoogleCloudPubSubDestinationImpl.java index 891df16a80c..12e13b37852 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/GoogleCloudPubSubDestinationImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/GoogleCloudPubSubDestinationImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public GoogleCloudPubSubDestination copyDeep() { + return GoogleCloudPubSubDestination.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/MessageDeliveryPayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/MessageDeliveryPayload.java index a6853586f8a..e6f0cf02468 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/MessageDeliveryPayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/MessageDeliveryPayload.java @@ -36,6 +36,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("Message") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = MessageDeliveryPayloadImpl.class) public interface MessageDeliveryPayload extends DeliveryPayload, MessageDeliveryPayloadMixin { @@ -178,6 +179,8 @@ public static MessageDeliveryPayload of(final MessageDeliveryPayload template) { return instance; } + public MessageDeliveryPayload copyDeep(); + /** * factory method to create a deep copy of MessageDeliveryPayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/MessageDeliveryPayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/MessageDeliveryPayloadImpl.java index c485001efb1..1738b19e81c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/MessageDeliveryPayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/MessageDeliveryPayloadImpl.java @@ -281,4 +281,8 @@ public com.commercetools.api.models.message.MessagePayload getMessagePayload() { return messagePayload; } + @Override + public MessageDeliveryPayload copyDeep() { + return MessageDeliveryPayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/MessageSubscription.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/MessageSubscription.java index 84909a6cada..16a08562d54 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/MessageSubscription.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/MessageSubscription.java @@ -90,6 +90,8 @@ public static MessageSubscription of(final MessageSubscription template) { return instance; } + public MessageSubscription copyDeep(); + /** * factory method to create a deep copy of MessageSubscription * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/MessageSubscriptionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/MessageSubscriptionImpl.java index 065bb2d97f7..4d10e639220 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/MessageSubscriptionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/MessageSubscriptionImpl.java @@ -102,4 +102,8 @@ public String toString() { .build(); } + @Override + public MessageSubscription copyDeep() { + return MessageSubscription.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/PayloadNotIncluded.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/PayloadNotIncluded.java index b4e3ca02715..581a2e8baac 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/PayloadNotIncluded.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/PayloadNotIncluded.java @@ -82,6 +82,8 @@ public static PayloadNotIncluded of(final PayloadNotIncluded template) { return instance; } + public PayloadNotIncluded copyDeep(); + /** * factory method to create a deep copy of PayloadNotIncluded * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/PayloadNotIncludedImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/PayloadNotIncludedImpl.java index a8caa73ac2d..2fb24dad403 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/PayloadNotIncludedImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/PayloadNotIncludedImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public PayloadNotIncluded copyDeep() { + return PayloadNotIncluded.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/PlatformFormat.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/PlatformFormat.java index 7762a22b5b5..1c311055d93 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/PlatformFormat.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/PlatformFormat.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("Platform") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = PlatformFormatImpl.class) public interface PlatformFormat extends DeliveryFormat { @@ -51,6 +52,8 @@ public static PlatformFormat of(final PlatformFormat template) { return instance; } + public PlatformFormat copyDeep(); + /** * factory method to create a deep copy of PlatformFormat * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/PlatformFormatImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/PlatformFormatImpl.java index ecd8e1b7f75..6edbf7472f1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/PlatformFormatImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/PlatformFormatImpl.java @@ -62,4 +62,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("type", type).build(); } + @Override + public PlatformFormat copyDeep() { + return PlatformFormat.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/ResourceCreatedDeliveryPayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/ResourceCreatedDeliveryPayload.java index 7c799b5f2ef..0235e878ce2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/ResourceCreatedDeliveryPayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/ResourceCreatedDeliveryPayload.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ResourceCreated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ResourceCreatedDeliveryPayloadImpl.class) public interface ResourceCreatedDeliveryPayload extends DeliveryPayload { @@ -93,6 +94,8 @@ public static ResourceCreatedDeliveryPayload of(final ResourceCreatedDeliveryPay return instance; } + public ResourceCreatedDeliveryPayload copyDeep(); + /** * factory method to create a deep copy of ResourceCreatedDeliveryPayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/ResourceCreatedDeliveryPayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/ResourceCreatedDeliveryPayloadImpl.java index da02a216367..1368697f0a2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/ResourceCreatedDeliveryPayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/ResourceCreatedDeliveryPayloadImpl.java @@ -174,4 +174,8 @@ public String toString() { .build(); } + @Override + public ResourceCreatedDeliveryPayload copyDeep() { + return ResourceCreatedDeliveryPayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/ResourceDeletedDeliveryPayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/ResourceDeletedDeliveryPayload.java index 6492567323e..b5764b2d25d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/ResourceDeletedDeliveryPayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/ResourceDeletedDeliveryPayload.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ResourceDeleted") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ResourceDeletedDeliveryPayloadImpl.class) public interface ResourceDeletedDeliveryPayload extends DeliveryPayload { @@ -109,6 +110,8 @@ public static ResourceDeletedDeliveryPayload of(final ResourceDeletedDeliveryPay return instance; } + public ResourceDeletedDeliveryPayload copyDeep(); + /** * factory method to create a deep copy of ResourceDeletedDeliveryPayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/ResourceDeletedDeliveryPayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/ResourceDeletedDeliveryPayloadImpl.java index 7e957a0523b..219610a9f47 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/ResourceDeletedDeliveryPayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/ResourceDeletedDeliveryPayloadImpl.java @@ -194,4 +194,8 @@ public String toString() { .build(); } + @Override + public ResourceDeletedDeliveryPayload copyDeep() { + return ResourceDeletedDeliveryPayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/ResourceUpdatedDeliveryPayload.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/ResourceUpdatedDeliveryPayload.java index ee2b18dd587..f91e395cf3b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/ResourceUpdatedDeliveryPayload.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/ResourceUpdatedDeliveryPayload.java @@ -32,6 +32,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ResourceUpdated") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ResourceUpdatedDeliveryPayloadImpl.class) public interface ResourceUpdatedDeliveryPayload extends DeliveryPayload { @@ -110,6 +111,8 @@ public static ResourceUpdatedDeliveryPayload of(final ResourceUpdatedDeliveryPay return instance; } + public ResourceUpdatedDeliveryPayload copyDeep(); + /** * factory method to create a deep copy of ResourceUpdatedDeliveryPayload * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/ResourceUpdatedDeliveryPayloadImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/ResourceUpdatedDeliveryPayloadImpl.java index 3a4c9e4241a..ebf457f7b6f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/ResourceUpdatedDeliveryPayloadImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/ResourceUpdatedDeliveryPayloadImpl.java @@ -193,4 +193,8 @@ public String toString() { .build(); } + @Override + public ResourceUpdatedDeliveryPayload copyDeep() { + return ResourceUpdatedDeliveryPayload.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SnsDestination.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SnsDestination.java index 2a0048c2777..1e994fcf1ec 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SnsDestination.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SnsDestination.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("SNS") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = SnsDestinationImpl.class) public interface SnsDestination extends Destination { @@ -121,6 +122,8 @@ public static SnsDestination of(final SnsDestination template) { return instance; } + public SnsDestination copyDeep(); + /** * factory method to create a deep copy of SnsDestination * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SnsDestinationImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SnsDestinationImpl.java index 5911f561e72..adebc74dbe5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SnsDestinationImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SnsDestinationImpl.java @@ -156,4 +156,8 @@ public String toString() { .build(); } + @Override + public SnsDestination copyDeep() { + return SnsDestination.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SqsDestination.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SqsDestination.java index 28cd678fc54..4375e5a523e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SqsDestination.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SqsDestination.java @@ -31,6 +31,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("SQS") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = SqsDestinationImpl.class) public interface SqsDestination extends Destination { @@ -138,6 +139,8 @@ public static SqsDestination of(final SqsDestination template) { return instance; } + public SqsDestination copyDeep(); + /** * factory method to create a deep copy of SqsDestination * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SqsDestinationImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SqsDestinationImpl.java index 9b44a168a89..97c63fc9991 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SqsDestinationImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SqsDestinationImpl.java @@ -176,4 +176,8 @@ public String toString() { .build(); } + @Override + public SqsDestination copyDeep() { + return SqsDestination.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/Subscription.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/Subscription.java index 56ed6dd2a63..e7b66e1500f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/Subscription.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/Subscription.java @@ -302,6 +302,8 @@ public static Subscription of(final Subscription template) { return instance; } + public Subscription copyDeep(); + /** * factory method to create a deep copy of Subscription * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionChangeDestinationAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionChangeDestinationAction.java index 32ba6c1f84a..694121fa244 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionChangeDestinationAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionChangeDestinationAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeDestination") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = SubscriptionChangeDestinationActionImpl.class) public interface SubscriptionChangeDestinationAction extends SubscriptionUpdateAction { @@ -72,6 +73,8 @@ public static SubscriptionChangeDestinationAction of(final SubscriptionChangeDes return instance; } + public SubscriptionChangeDestinationAction copyDeep(); + /** * factory method to create a deep copy of SubscriptionChangeDestinationAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionChangeDestinationActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionChangeDestinationActionImpl.java index d85c77cdf13..b3adb531d7b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionChangeDestinationActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionChangeDestinationActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public SubscriptionChangeDestinationAction copyDeep() { + return SubscriptionChangeDestinationAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionDraft.java index 09cee545b09..80560c7e3c1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionDraft.java @@ -173,6 +173,8 @@ public static SubscriptionDraft of(final SubscriptionDraft template) { return instance; } + public SubscriptionDraft copyDeep(); + /** * factory method to create a deep copy of SubscriptionDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionDraftImpl.java index f446a16024a..1839a23d99c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionDraftImpl.java @@ -191,4 +191,8 @@ public String toString() { .build(); } + @Override + public SubscriptionDraft copyDeep() { + return SubscriptionDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionImpl.java index 51312e955f8..e74603e8325 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionImpl.java @@ -329,4 +329,8 @@ public String toString() { .build(); } + @Override + public Subscription copyDeep() { + return Subscription.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionNotification.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionNotification.java index ec0c7e7d4d9..97fcd508cf0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionNotification.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionNotification.java @@ -31,12 +31,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.subscription.EventDeliveryPayloadImpl.class, name = EventDeliveryPayload.EVENT), - @JsonSubTypes.Type(value = com.commercetools.api.models.subscription.MessageDeliveryPayloadImpl.class, name = MessageDeliveryPayload.MESSAGE), - @JsonSubTypes.Type(value = com.commercetools.api.models.subscription.ResourceCreatedDeliveryPayloadImpl.class, name = ResourceCreatedDeliveryPayload.RESOURCE_CREATED), - @JsonSubTypes.Type(value = com.commercetools.api.models.subscription.ResourceDeletedDeliveryPayloadImpl.class, name = ResourceDeletedDeliveryPayload.RESOURCE_DELETED), - @JsonSubTypes.Type(value = com.commercetools.api.models.subscription.ResourceUpdatedDeliveryPayloadImpl.class, name = ResourceUpdatedDeliveryPayload.RESOURCE_UPDATED) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "notificationType", defaultImpl = SubscriptionNotificationImpl.class, visible = true) @JsonDeserialize(as = SubscriptionNotificationImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -50,6 +44,8 @@ public interface SubscriptionNotification { @JsonProperty("notificationType") public String getNotificationType(); + public SubscriptionNotification copyDeep(); + /** * factory method to create a deep copy of SubscriptionNotification * @param template instance to be copied @@ -60,13 +56,9 @@ public static SubscriptionNotification deepCopy(@Nullable final SubscriptionNoti if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.subscription.DeliveryPayload) { - return com.commercetools.api.models.subscription.DeliveryPayload - .deepCopy((com.commercetools.api.models.subscription.DeliveryPayload) template); - } - if (template instanceof com.commercetools.api.models.subscription.EventDeliveryPayload) { - return com.commercetools.api.models.subscription.EventDeliveryPayload - .deepCopy((com.commercetools.api.models.subscription.EventDeliveryPayload) template); + + if (!(template instanceof SubscriptionNotificationImpl)) { + return template.copyDeep(); } SubscriptionNotificationImpl instance = new SubscriptionNotificationImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionNotificationImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionNotificationImpl.java index cf40b13bf7b..e672d6993a2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionNotificationImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionNotificationImpl.java @@ -72,4 +72,8 @@ public String toString() { .build(); } + @Override + public SubscriptionNotification copyDeep() { + return SubscriptionNotification.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionPagedQueryResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionPagedQueryResponse.java index 495742fa79f..ff4efbb41f1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionPagedQueryResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionPagedQueryResponse.java @@ -144,6 +144,8 @@ public static SubscriptionPagedQueryResponse of(final SubscriptionPagedQueryResp return instance; } + public SubscriptionPagedQueryResponse copyDeep(); + /** * factory method to create a deep copy of SubscriptionPagedQueryResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionPagedQueryResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionPagedQueryResponseImpl.java index 14b56865b75..334fb1a204d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionPagedQueryResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionPagedQueryResponseImpl.java @@ -160,4 +160,8 @@ public String toString() { .build(); } + @Override + public SubscriptionPagedQueryResponse copyDeep() { + return SubscriptionPagedQueryResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionSetChangesAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionSetChangesAction.java index b13a13a3222..35691741f13 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionSetChangesAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionSetChangesAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setChanges") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = SubscriptionSetChangesActionImpl.class) public interface SubscriptionSetChangesAction extends SubscriptionUpdateAction { @@ -78,6 +79,8 @@ public static SubscriptionSetChangesAction of(final SubscriptionSetChangesAction return instance; } + public SubscriptionSetChangesAction copyDeep(); + /** * factory method to create a deep copy of SubscriptionSetChangesAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionSetChangesActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionSetChangesActionImpl.java index 4a883dc6ef8..8144860f235 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionSetChangesActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionSetChangesActionImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public SubscriptionSetChangesAction copyDeep() { + return SubscriptionSetChangesAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionSetEventsAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionSetEventsAction.java index ff7ed412b11..f41534cf598 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionSetEventsAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionSetEventsAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setEvents") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = SubscriptionSetEventsActionImpl.class) public interface SubscriptionSetEventsAction extends SubscriptionUpdateAction { @@ -78,6 +79,8 @@ public static SubscriptionSetEventsAction of(final SubscriptionSetEventsAction t return instance; } + public SubscriptionSetEventsAction copyDeep(); + /** * factory method to create a deep copy of SubscriptionSetEventsAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionSetEventsActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionSetEventsActionImpl.java index 4246eb89d78..d0e2136d0f6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionSetEventsActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionSetEventsActionImpl.java @@ -97,4 +97,8 @@ public String toString() { .build(); } + @Override + public SubscriptionSetEventsAction copyDeep() { + return SubscriptionSetEventsAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionSetKeyAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionSetKeyAction.java index 57ea30b3614..d9cd42c2e66 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionSetKeyAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionSetKeyAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setKey") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = SubscriptionSetKeyActionImpl.class) public interface SubscriptionSetKeyAction extends SubscriptionUpdateAction { @@ -67,6 +68,8 @@ public static SubscriptionSetKeyAction of(final SubscriptionSetKeyAction templat return instance; } + public SubscriptionSetKeyAction copyDeep(); + /** * factory method to create a deep copy of SubscriptionSetKeyAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionSetKeyActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionSetKeyActionImpl.java index 9c51c94a68e..af93ca7e331 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionSetKeyActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionSetKeyActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public SubscriptionSetKeyAction copyDeep() { + return SubscriptionSetKeyAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionSetMessagesAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionSetMessagesAction.java index 7eedff23789..1a4b54d754c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionSetMessagesAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionSetMessagesAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setMessages") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = SubscriptionSetMessagesActionImpl.class) public interface SubscriptionSetMessagesAction extends SubscriptionUpdateAction { @@ -78,6 +79,8 @@ public static SubscriptionSetMessagesAction of(final SubscriptionSetMessagesActi return instance; } + public SubscriptionSetMessagesAction copyDeep(); + /** * factory method to create a deep copy of SubscriptionSetMessagesAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionSetMessagesActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionSetMessagesActionImpl.java index 37e76cd5a07..cef75a5b35d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionSetMessagesActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionSetMessagesActionImpl.java @@ -97,4 +97,8 @@ public String toString() { .build(); } + @Override + public SubscriptionSetMessagesAction copyDeep() { + return SubscriptionSetMessagesAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionUpdate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionUpdate.java index 747aa0104fe..e7dc26dbecb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionUpdate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionUpdate.java @@ -94,6 +94,8 @@ public static SubscriptionUpdate of(final SubscriptionUpdate template) { return instance; } + public SubscriptionUpdate copyDeep(); + /** * factory method to create a deep copy of SubscriptionUpdate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionUpdateAction.java index 876fc709ff7..50a0910812f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionUpdateAction.java @@ -27,12 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.subscription.SubscriptionChangeDestinationActionImpl.class, name = SubscriptionChangeDestinationAction.CHANGE_DESTINATION), - @JsonSubTypes.Type(value = com.commercetools.api.models.subscription.SubscriptionSetChangesActionImpl.class, name = SubscriptionSetChangesAction.SET_CHANGES), - @JsonSubTypes.Type(value = com.commercetools.api.models.subscription.SubscriptionSetEventsActionImpl.class, name = SubscriptionSetEventsAction.SET_EVENTS), - @JsonSubTypes.Type(value = com.commercetools.api.models.subscription.SubscriptionSetKeyActionImpl.class, name = SubscriptionSetKeyAction.SET_KEY), - @JsonSubTypes.Type(value = com.commercetools.api.models.subscription.SubscriptionSetMessagesActionImpl.class, name = SubscriptionSetMessagesAction.SET_MESSAGES) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = SubscriptionUpdateActionImpl.class, visible = true) @JsonDeserialize(as = SubscriptionUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -47,6 +41,8 @@ public interface SubscriptionUpdateAction @JsonProperty("action") public String getAction(); + public SubscriptionUpdateAction copyDeep(); + /** * factory method to create a deep copy of SubscriptionUpdateAction * @param template instance to be copied @@ -57,25 +53,9 @@ public static SubscriptionUpdateAction deepCopy(@Nullable final SubscriptionUpda if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.subscription.SubscriptionChangeDestinationAction) { - return com.commercetools.api.models.subscription.SubscriptionChangeDestinationAction - .deepCopy((com.commercetools.api.models.subscription.SubscriptionChangeDestinationAction) template); - } - if (template instanceof com.commercetools.api.models.subscription.SubscriptionSetChangesAction) { - return com.commercetools.api.models.subscription.SubscriptionSetChangesAction - .deepCopy((com.commercetools.api.models.subscription.SubscriptionSetChangesAction) template); - } - if (template instanceof com.commercetools.api.models.subscription.SubscriptionSetEventsAction) { - return com.commercetools.api.models.subscription.SubscriptionSetEventsAction - .deepCopy((com.commercetools.api.models.subscription.SubscriptionSetEventsAction) template); - } - if (template instanceof com.commercetools.api.models.subscription.SubscriptionSetKeyAction) { - return com.commercetools.api.models.subscription.SubscriptionSetKeyAction - .deepCopy((com.commercetools.api.models.subscription.SubscriptionSetKeyAction) template); - } - if (template instanceof com.commercetools.api.models.subscription.SubscriptionSetMessagesAction) { - return com.commercetools.api.models.subscription.SubscriptionSetMessagesAction - .deepCopy((com.commercetools.api.models.subscription.SubscriptionSetMessagesAction) template); + + if (!(template instanceof SubscriptionUpdateActionImpl)) { + return template.copyDeep(); } SubscriptionUpdateActionImpl instance = new SubscriptionUpdateActionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionUpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionUpdateActionImpl.java index ca4cecbceb1..252135ac848 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionUpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionUpdateActionImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public SubscriptionUpdateAction copyDeep() { + return SubscriptionUpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionUpdateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionUpdateImpl.java index 87ee7c36678..14e0d6a2ada 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionUpdateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/subscription/SubscriptionUpdateImpl.java @@ -100,4 +100,8 @@ public String toString() { .build(); } + @Override + public SubscriptionUpdate copyDeep() { + return SubscriptionUpdate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/SubRate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/SubRate.java index 27048b13aff..db0800e13c9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/SubRate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/SubRate.java @@ -82,6 +82,8 @@ public static SubRate of(final SubRate template) { return instance; } + public SubRate copyDeep(); + /** * factory method to create a deep copy of SubRate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/SubRateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/SubRateImpl.java index 922a6214242..63f0f585b36 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/SubRateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/SubRateImpl.java @@ -94,4 +94,8 @@ public String toString() { .build(); } + @Override + public SubRate copyDeep() { + return SubRate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategory.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategory.java index 12438d679e3..404ec4c2918 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategory.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategory.java @@ -232,6 +232,8 @@ public static TaxCategory of(final TaxCategory template) { return instance; } + public TaxCategory copyDeep(); + /** * factory method to create a deep copy of TaxCategory * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryAddTaxRateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryAddTaxRateAction.java index 9e5eb618123..8baa0a59d1e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryAddTaxRateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryAddTaxRateAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addTaxRate") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = TaxCategoryAddTaxRateActionImpl.class) public interface TaxCategoryAddTaxRateAction extends TaxCategoryUpdateAction { @@ -72,6 +73,8 @@ public static TaxCategoryAddTaxRateAction of(final TaxCategoryAddTaxRateAction t return instance; } + public TaxCategoryAddTaxRateAction copyDeep(); + /** * factory method to create a deep copy of TaxCategoryAddTaxRateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryAddTaxRateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryAddTaxRateActionImpl.java index 0f8f3a8ce2d..16542f92ddd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryAddTaxRateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryAddTaxRateActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public TaxCategoryAddTaxRateAction copyDeep() { + return TaxCategoryAddTaxRateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryChangeNameAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryChangeNameAction.java index 374304b5cf5..726dc16021d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryChangeNameAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryChangeNameAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeName") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = TaxCategoryChangeNameActionImpl.class) public interface TaxCategoryChangeNameAction extends TaxCategoryUpdateAction { @@ -70,6 +71,8 @@ public static TaxCategoryChangeNameAction of(final TaxCategoryChangeNameAction t return instance; } + public TaxCategoryChangeNameAction copyDeep(); + /** * factory method to create a deep copy of TaxCategoryChangeNameAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryChangeNameActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryChangeNameActionImpl.java index 89bf75a4255..a5b2376b998 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryChangeNameActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryChangeNameActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public TaxCategoryChangeNameAction copyDeep() { + return TaxCategoryChangeNameAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryDraft.java index 6392ceb187e..eb50714eb7c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryDraft.java @@ -124,6 +124,8 @@ public static TaxCategoryDraft of(final TaxCategoryDraft template) { return instance; } + public TaxCategoryDraft copyDeep(); + /** * factory method to create a deep copy of TaxCategoryDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryDraftImpl.java index 768ba05684d..2e4e4ae069b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryDraftImpl.java @@ -136,4 +136,8 @@ public String toString() { .build(); } + @Override + public TaxCategoryDraft copyDeep() { + return TaxCategoryDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryImpl.java index 143589124c5..c75746efb79 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryImpl.java @@ -259,4 +259,8 @@ public String toString() { .build(); } + @Override + public TaxCategory copyDeep() { + return TaxCategory.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryPagedQueryResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryPagedQueryResponse.java index 8d02019199e..f351870aabe 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryPagedQueryResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryPagedQueryResponse.java @@ -144,6 +144,8 @@ public static TaxCategoryPagedQueryResponse of(final TaxCategoryPagedQueryRespon return instance; } + public TaxCategoryPagedQueryResponse copyDeep(); + /** * factory method to create a deep copy of TaxCategoryPagedQueryResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryPagedQueryResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryPagedQueryResponseImpl.java index bec28adc21e..a63eee8f64f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryPagedQueryResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryPagedQueryResponseImpl.java @@ -160,4 +160,8 @@ public String toString() { .build(); } + @Override + public TaxCategoryPagedQueryResponse copyDeep() { + return TaxCategoryPagedQueryResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryReference.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryReference.java index 9675d0b51f2..048117b0671 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryReference.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryReference.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("tax-category") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = TaxCategoryReferenceImpl.class) public interface TaxCategoryReference extends Reference, com.commercetools.api.models.Identifiable, @@ -89,6 +90,8 @@ public static TaxCategoryReference of(final TaxCategoryReference template) { return instance; } + public TaxCategoryReference copyDeep(); + /** * factory method to create a deep copy of TaxCategoryReference * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryReferenceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryReferenceImpl.java index e1a86868f8a..e2a25117a4e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryReferenceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryReferenceImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public TaxCategoryReference copyDeep() { + return TaxCategoryReference.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryRemoveTaxRateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryRemoveTaxRateAction.java index 8864c4268c3..c70bd6b530c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryRemoveTaxRateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryRemoveTaxRateAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeTaxRate") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = TaxCategoryRemoveTaxRateActionImpl.class) public interface TaxCategoryRemoveTaxRateAction extends TaxCategoryUpdateAction { @@ -83,6 +84,8 @@ public static TaxCategoryRemoveTaxRateAction of(final TaxCategoryRemoveTaxRateAc return instance; } + public TaxCategoryRemoveTaxRateAction copyDeep(); + /** * factory method to create a deep copy of TaxCategoryRemoveTaxRateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryRemoveTaxRateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryRemoveTaxRateActionImpl.java index 95ba1cfa021..0d39fef7683 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryRemoveTaxRateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryRemoveTaxRateActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public TaxCategoryRemoveTaxRateAction copyDeep() { + return TaxCategoryRemoveTaxRateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryReplaceTaxRateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryReplaceTaxRateAction.java index 3920cecb4f1..38900be320c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryReplaceTaxRateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryReplaceTaxRateAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("replaceTaxRate") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = TaxCategoryReplaceTaxRateActionImpl.class) public interface TaxCategoryReplaceTaxRateAction extends TaxCategoryUpdateAction { @@ -104,6 +105,8 @@ public static TaxCategoryReplaceTaxRateAction of(final TaxCategoryReplaceTaxRate return instance; } + public TaxCategoryReplaceTaxRateAction copyDeep(); + /** * factory method to create a deep copy of TaxCategoryReplaceTaxRateAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryReplaceTaxRateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryReplaceTaxRateActionImpl.java index 39174fb9e6a..4450bd7fec1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryReplaceTaxRateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryReplaceTaxRateActionImpl.java @@ -133,4 +133,8 @@ public String toString() { .build(); } + @Override + public TaxCategoryReplaceTaxRateAction copyDeep() { + return TaxCategoryReplaceTaxRateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryResourceIdentifier.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryResourceIdentifier.java index 801739abe3f..8c211c422b7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryResourceIdentifier.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryResourceIdentifier.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("tax-category") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = TaxCategoryResourceIdentifierImpl.class) public interface TaxCategoryResourceIdentifier @@ -85,6 +86,8 @@ public static TaxCategoryResourceIdentifier of(final TaxCategoryResourceIdentifi return instance; } + public TaxCategoryResourceIdentifier copyDeep(); + /** * factory method to create a deep copy of TaxCategoryResourceIdentifier * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryResourceIdentifierImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryResourceIdentifierImpl.java index f6fec9c5c9a..19b76d073b1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryResourceIdentifierImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryResourceIdentifierImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public TaxCategoryResourceIdentifier copyDeep() { + return TaxCategoryResourceIdentifier.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategorySetDescriptionAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategorySetDescriptionAction.java index 52f5d1ddbce..872748d4c9f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategorySetDescriptionAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategorySetDescriptionAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDescription") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = TaxCategorySetDescriptionActionImpl.class) public interface TaxCategorySetDescriptionAction extends TaxCategoryUpdateAction { @@ -67,6 +68,8 @@ public static TaxCategorySetDescriptionAction of(final TaxCategorySetDescription return instance; } + public TaxCategorySetDescriptionAction copyDeep(); + /** * factory method to create a deep copy of TaxCategorySetDescriptionAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategorySetDescriptionActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategorySetDescriptionActionImpl.java index 673bc170c39..5dbb436f729 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategorySetDescriptionActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategorySetDescriptionActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public TaxCategorySetDescriptionAction copyDeep() { + return TaxCategorySetDescriptionAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategorySetKeyAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategorySetKeyAction.java index e21ac97d770..f9f3ae9acf2 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategorySetKeyAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategorySetKeyAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setKey") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = TaxCategorySetKeyActionImpl.class) public interface TaxCategorySetKeyAction extends TaxCategoryUpdateAction { @@ -67,6 +68,8 @@ public static TaxCategorySetKeyAction of(final TaxCategorySetKeyAction template) return instance; } + public TaxCategorySetKeyAction copyDeep(); + /** * factory method to create a deep copy of TaxCategorySetKeyAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategorySetKeyActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategorySetKeyActionImpl.java index 65c8beceae4..dd5af81cebd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategorySetKeyActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategorySetKeyActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public TaxCategorySetKeyAction copyDeep() { + return TaxCategorySetKeyAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryUpdate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryUpdate.java index cfe551df9e7..4a00724add6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryUpdate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryUpdate.java @@ -94,6 +94,8 @@ public static TaxCategoryUpdate of(final TaxCategoryUpdate template) { return instance; } + public TaxCategoryUpdate copyDeep(); + /** * factory method to create a deep copy of TaxCategoryUpdate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryUpdateAction.java index 95e10d95c8d..cad1863388c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryUpdateAction.java @@ -27,13 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.tax_category.TaxCategoryAddTaxRateActionImpl.class, name = TaxCategoryAddTaxRateAction.ADD_TAX_RATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.tax_category.TaxCategoryChangeNameActionImpl.class, name = TaxCategoryChangeNameAction.CHANGE_NAME), - @JsonSubTypes.Type(value = com.commercetools.api.models.tax_category.TaxCategoryRemoveTaxRateActionImpl.class, name = TaxCategoryRemoveTaxRateAction.REMOVE_TAX_RATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.tax_category.TaxCategoryReplaceTaxRateActionImpl.class, name = TaxCategoryReplaceTaxRateAction.REPLACE_TAX_RATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.tax_category.TaxCategorySetDescriptionActionImpl.class, name = TaxCategorySetDescriptionAction.SET_DESCRIPTION), - @JsonSubTypes.Type(value = com.commercetools.api.models.tax_category.TaxCategorySetKeyActionImpl.class, name = TaxCategorySetKeyAction.SET_KEY) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = TaxCategoryUpdateActionImpl.class, visible = true) @JsonDeserialize(as = TaxCategoryUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -48,6 +41,8 @@ public interface TaxCategoryUpdateAction @JsonProperty("action") public String getAction(); + public TaxCategoryUpdateAction copyDeep(); + /** * factory method to create a deep copy of TaxCategoryUpdateAction * @param template instance to be copied @@ -58,29 +53,9 @@ public static TaxCategoryUpdateAction deepCopy(@Nullable final TaxCategoryUpdate if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.tax_category.TaxCategoryAddTaxRateAction) { - return com.commercetools.api.models.tax_category.TaxCategoryAddTaxRateAction - .deepCopy((com.commercetools.api.models.tax_category.TaxCategoryAddTaxRateAction) template); - } - if (template instanceof com.commercetools.api.models.tax_category.TaxCategoryChangeNameAction) { - return com.commercetools.api.models.tax_category.TaxCategoryChangeNameAction - .deepCopy((com.commercetools.api.models.tax_category.TaxCategoryChangeNameAction) template); - } - if (template instanceof com.commercetools.api.models.tax_category.TaxCategoryRemoveTaxRateAction) { - return com.commercetools.api.models.tax_category.TaxCategoryRemoveTaxRateAction - .deepCopy((com.commercetools.api.models.tax_category.TaxCategoryRemoveTaxRateAction) template); - } - if (template instanceof com.commercetools.api.models.tax_category.TaxCategoryReplaceTaxRateAction) { - return com.commercetools.api.models.tax_category.TaxCategoryReplaceTaxRateAction - .deepCopy((com.commercetools.api.models.tax_category.TaxCategoryReplaceTaxRateAction) template); - } - if (template instanceof com.commercetools.api.models.tax_category.TaxCategorySetDescriptionAction) { - return com.commercetools.api.models.tax_category.TaxCategorySetDescriptionAction - .deepCopy((com.commercetools.api.models.tax_category.TaxCategorySetDescriptionAction) template); - } - if (template instanceof com.commercetools.api.models.tax_category.TaxCategorySetKeyAction) { - return com.commercetools.api.models.tax_category.TaxCategorySetKeyAction - .deepCopy((com.commercetools.api.models.tax_category.TaxCategorySetKeyAction) template); + + if (!(template instanceof TaxCategoryUpdateActionImpl)) { + return template.copyDeep(); } TaxCategoryUpdateActionImpl instance = new TaxCategoryUpdateActionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryUpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryUpdateActionImpl.java index 4c182c73e1a..f3fa876ecba 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryUpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryUpdateActionImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public TaxCategoryUpdateAction copyDeep() { + return TaxCategoryUpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryUpdateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryUpdateImpl.java index 171da11ad4a..80ec674f312 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryUpdateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxCategoryUpdateImpl.java @@ -100,4 +100,8 @@ public String toString() { .build(); } + @Override + public TaxCategoryUpdate copyDeep() { + return TaxCategoryUpdate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxRate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxRate.java index 35a306fa08f..b57c66d6d79 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxRate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxRate.java @@ -190,6 +190,8 @@ public static TaxRate of(final TaxRate template) { return instance; } + public TaxRate copyDeep(); + /** * factory method to create a deep copy of TaxRate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxRateDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxRateDraft.java index 47cb7271647..8bd57eaaf47 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxRateDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxRateDraft.java @@ -173,6 +173,8 @@ public static TaxRateDraft of(final TaxRateDraft template) { return instance; } + public TaxRateDraft copyDeep(); + /** * factory method to create a deep copy of TaxRateDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxRateDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxRateDraftImpl.java index 204651a67ab..71633b134d7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxRateDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxRateDraftImpl.java @@ -199,4 +199,8 @@ public String toString() { .build(); } + @Override + public TaxRateDraft copyDeep() { + return TaxRateDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxRateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxRateImpl.java index 1f8166ad8d9..8e9c6cfca94 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxRateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/tax_category/TaxRateImpl.java @@ -218,4 +218,8 @@ public String toString() { .build(); } + @Override + public TaxRate copyDeep() { + return TaxRate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldBooleanType.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldBooleanType.java index 5ac95a9f246..427875fe5d9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldBooleanType.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldBooleanType.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("Boolean") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomFieldBooleanTypeImpl.class) public interface CustomFieldBooleanType extends FieldType { @@ -51,6 +52,8 @@ public static CustomFieldBooleanType of(final CustomFieldBooleanType template) { return instance; } + public CustomFieldBooleanType copyDeep(); + /** * factory method to create a deep copy of CustomFieldBooleanType * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldBooleanTypeImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldBooleanTypeImpl.java index f9a2182c404..f652fd5253b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldBooleanTypeImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldBooleanTypeImpl.java @@ -62,4 +62,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("name", name).build(); } + @Override + public CustomFieldBooleanType copyDeep() { + return CustomFieldBooleanType.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldDateTimeType.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldDateTimeType.java index 826cb6bb638..3cd0b1a63ee 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldDateTimeType.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldDateTimeType.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("DateTime") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomFieldDateTimeTypeImpl.class) public interface CustomFieldDateTimeType extends FieldType { @@ -51,6 +52,8 @@ public static CustomFieldDateTimeType of(final CustomFieldDateTimeType template) return instance; } + public CustomFieldDateTimeType copyDeep(); + /** * factory method to create a deep copy of CustomFieldDateTimeType * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldDateTimeTypeImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldDateTimeTypeImpl.java index d91d563d83d..16a6e72b79d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldDateTimeTypeImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldDateTimeTypeImpl.java @@ -62,4 +62,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("name", name).build(); } + @Override + public CustomFieldDateTimeType copyDeep() { + return CustomFieldDateTimeType.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldDateType.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldDateType.java index 416d7abfa09..2a3627ba18c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldDateType.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldDateType.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("Date") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomFieldDateTypeImpl.class) public interface CustomFieldDateType extends FieldType { @@ -51,6 +52,8 @@ public static CustomFieldDateType of(final CustomFieldDateType template) { return instance; } + public CustomFieldDateType copyDeep(); + /** * factory method to create a deep copy of CustomFieldDateType * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldDateTypeImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldDateTypeImpl.java index 04ac1e6961a..fb16db49d6a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldDateTypeImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldDateTypeImpl.java @@ -62,4 +62,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("name", name).build(); } + @Override + public CustomFieldDateType copyDeep() { + return CustomFieldDateType.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldEnumType.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldEnumType.java index 2006c2320f5..a6a46c7f6bd 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldEnumType.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldEnumType.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("Enum") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomFieldEnumTypeImpl.class) public interface CustomFieldEnumType extends FieldType { @@ -81,6 +82,8 @@ public static CustomFieldEnumType of(final CustomFieldEnumType template) { return instance; } + public CustomFieldEnumType copyDeep(); + /** * factory method to create a deep copy of CustomFieldEnumType * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldEnumTypeImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldEnumTypeImpl.java index 399081e54b5..103e3e63822 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldEnumTypeImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldEnumTypeImpl.java @@ -96,4 +96,8 @@ public String toString() { .build(); } + @Override + public CustomFieldEnumType copyDeep() { + return CustomFieldEnumType.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldEnumValue.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldEnumValue.java index f3e79d49459..3100a2bcfe4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldEnumValue.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldEnumValue.java @@ -82,6 +82,8 @@ public static CustomFieldEnumValue of(final CustomFieldEnumValue template) { return instance; } + public CustomFieldEnumValue copyDeep(); + /** * factory method to create a deep copy of CustomFieldEnumValue * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldEnumValueImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldEnumValueImpl.java index 530ba411198..2d75cf91788 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldEnumValueImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldEnumValueImpl.java @@ -94,4 +94,8 @@ public String toString() { .build(); } + @Override + public CustomFieldEnumValue copyDeep() { + return CustomFieldEnumValue.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldLocalizedEnumType.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldLocalizedEnumType.java index bfddb8a1950..97a2607d441 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldLocalizedEnumType.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldLocalizedEnumType.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("LocalizedEnum") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomFieldLocalizedEnumTypeImpl.class) public interface CustomFieldLocalizedEnumType extends FieldType { @@ -81,6 +82,8 @@ public static CustomFieldLocalizedEnumType of(final CustomFieldLocalizedEnumType return instance; } + public CustomFieldLocalizedEnumType copyDeep(); + /** * factory method to create a deep copy of CustomFieldLocalizedEnumType * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldLocalizedEnumTypeImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldLocalizedEnumTypeImpl.java index 0242b9c10e8..90dfc08e4d9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldLocalizedEnumTypeImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldLocalizedEnumTypeImpl.java @@ -97,4 +97,8 @@ public String toString() { .build(); } + @Override + public CustomFieldLocalizedEnumType copyDeep() { + return CustomFieldLocalizedEnumType.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldLocalizedEnumValue.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldLocalizedEnumValue.java index c3e6882af29..51714134c57 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldLocalizedEnumValue.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldLocalizedEnumValue.java @@ -85,6 +85,8 @@ public static CustomFieldLocalizedEnumValue of(final CustomFieldLocalizedEnumVal return instance; } + public CustomFieldLocalizedEnumValue copyDeep(); + /** * factory method to create a deep copy of CustomFieldLocalizedEnumValue * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldLocalizedEnumValueImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldLocalizedEnumValueImpl.java index e540c3cc1d7..3e78108a61e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldLocalizedEnumValueImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldLocalizedEnumValueImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public CustomFieldLocalizedEnumValue copyDeep() { + return CustomFieldLocalizedEnumValue.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldLocalizedStringType.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldLocalizedStringType.java index 0fc6a79173b..9a48e2561be 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldLocalizedStringType.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldLocalizedStringType.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("LocalizedString") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomFieldLocalizedStringTypeImpl.class) public interface CustomFieldLocalizedStringType extends FieldType { @@ -51,6 +52,8 @@ public static CustomFieldLocalizedStringType of(final CustomFieldLocalizedString return instance; } + public CustomFieldLocalizedStringType copyDeep(); + /** * factory method to create a deep copy of CustomFieldLocalizedStringType * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldLocalizedStringTypeImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldLocalizedStringTypeImpl.java index f55486d9159..d6330b46b8b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldLocalizedStringTypeImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldLocalizedStringTypeImpl.java @@ -62,4 +62,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("name", name).build(); } + @Override + public CustomFieldLocalizedStringType copyDeep() { + return CustomFieldLocalizedStringType.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldMoneyType.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldMoneyType.java index 6ec87d3ec50..60a927de02c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldMoneyType.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldMoneyType.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("Money") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomFieldMoneyTypeImpl.class) public interface CustomFieldMoneyType extends FieldType { @@ -51,6 +52,8 @@ public static CustomFieldMoneyType of(final CustomFieldMoneyType template) { return instance; } + public CustomFieldMoneyType copyDeep(); + /** * factory method to create a deep copy of CustomFieldMoneyType * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldMoneyTypeImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldMoneyTypeImpl.java index c9374afaef1..5253749e032 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldMoneyTypeImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldMoneyTypeImpl.java @@ -62,4 +62,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("name", name).build(); } + @Override + public CustomFieldMoneyType copyDeep() { + return CustomFieldMoneyType.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldNumberType.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldNumberType.java index 0084d971262..82f02f8a46c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldNumberType.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldNumberType.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("Number") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomFieldNumberTypeImpl.class) public interface CustomFieldNumberType extends FieldType { @@ -51,6 +52,8 @@ public static CustomFieldNumberType of(final CustomFieldNumberType template) { return instance; } + public CustomFieldNumberType copyDeep(); + /** * factory method to create a deep copy of CustomFieldNumberType * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldNumberTypeImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldNumberTypeImpl.java index 698fde8e482..2e3ca978d3e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldNumberTypeImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldNumberTypeImpl.java @@ -62,4 +62,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("name", name).build(); } + @Override + public CustomFieldNumberType copyDeep() { + return CustomFieldNumberType.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldReferenceType.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldReferenceType.java index ab9bbb9e834..efdc6fc3c77 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldReferenceType.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldReferenceType.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("Reference") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomFieldReferenceTypeImpl.class) public interface CustomFieldReferenceType extends FieldType { @@ -70,6 +71,8 @@ public static CustomFieldReferenceType of(final CustomFieldReferenceType templat return instance; } + public CustomFieldReferenceType copyDeep(); + /** * factory method to create a deep copy of CustomFieldReferenceType * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldReferenceTypeImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldReferenceTypeImpl.java index b999d1d34e6..a0a2d8e04ff 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldReferenceTypeImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldReferenceTypeImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public CustomFieldReferenceType copyDeep() { + return CustomFieldReferenceType.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldSetType.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldSetType.java index cbce77a9487..99ec90e764c 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldSetType.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldSetType.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("Set") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomFieldSetTypeImpl.class) public interface CustomFieldSetType extends FieldType { @@ -72,6 +73,8 @@ public static CustomFieldSetType of(final CustomFieldSetType template) { return instance; } + public CustomFieldSetType copyDeep(); + /** * factory method to create a deep copy of CustomFieldSetType * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldSetTypeImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldSetTypeImpl.java index e909fff84fb..e5654f236a0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldSetTypeImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldSetTypeImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public CustomFieldSetType copyDeep() { + return CustomFieldSetType.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldStringType.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldStringType.java index 24ae760ca42..df4e9feb6eb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldStringType.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldStringType.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("String") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomFieldStringTypeImpl.class) public interface CustomFieldStringType extends FieldType { @@ -51,6 +52,8 @@ public static CustomFieldStringType of(final CustomFieldStringType template) { return instance; } + public CustomFieldStringType copyDeep(); + /** * factory method to create a deep copy of CustomFieldStringType * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldStringTypeImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldStringTypeImpl.java index 980364e65ee..c3e64692e6d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldStringTypeImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldStringTypeImpl.java @@ -62,4 +62,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("name", name).build(); } + @Override + public CustomFieldStringType copyDeep() { + return CustomFieldStringType.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldTimeType.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldTimeType.java index 447dbe8640d..a27d6aa4db0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldTimeType.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldTimeType.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("Time") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = CustomFieldTimeTypeImpl.class) public interface CustomFieldTimeType extends FieldType { @@ -51,6 +52,8 @@ public static CustomFieldTimeType of(final CustomFieldTimeType template) { return instance; } + public CustomFieldTimeType copyDeep(); + /** * factory method to create a deep copy of CustomFieldTimeType * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldTimeTypeImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldTimeTypeImpl.java index 976bfb43088..1395fc71f1b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldTimeTypeImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldTimeTypeImpl.java @@ -62,4 +62,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("name", name).build(); } + @Override + public CustomFieldTimeType copyDeep() { + return CustomFieldTimeType.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFields.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFields.java index 0090984ef4a..31021f35bcf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFields.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFields.java @@ -85,6 +85,8 @@ public static CustomFields of(final CustomFields template) { return instance; } + public CustomFields copyDeep(); + /** * factory method to create a deep copy of CustomFields * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldsDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldsDraft.java index 6430b0a45c9..af05efee240 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldsDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldsDraft.java @@ -83,6 +83,8 @@ public static CustomFieldsDraft of(final CustomFieldsDraft template) { return instance; } + public CustomFieldsDraft copyDeep(); + /** * factory method to create a deep copy of CustomFieldsDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldsDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldsDraftImpl.java index 2c967965d9c..5649eaae060 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldsDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldsDraftImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public CustomFieldsDraft copyDeep() { + return CustomFieldsDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldsImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldsImpl.java index 9f3d5834919..9062eb2dfc6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldsImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/CustomFieldsImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public CustomFields copyDeep() { + return CustomFields.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/FieldContainer.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/FieldContainer.java index 8d62663dde3..7c607f7d752 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/FieldContainer.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/FieldContainer.java @@ -66,6 +66,8 @@ public static FieldContainer of(final FieldContainer template) { return instance; } + public FieldContainer copyDeep(); + /** * factory method to create a deep copy of FieldContainer * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/FieldContainerImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/FieldContainerImpl.java index 1323144d907..d654a985868 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/FieldContainerImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/FieldContainerImpl.java @@ -77,4 +77,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("values", values).build(); } + @Override + public FieldContainer copyDeep() { + return FieldContainer.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/FieldDefinition.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/FieldDefinition.java index 6866ae3a82d..950ce92452d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/FieldDefinition.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/FieldDefinition.java @@ -136,6 +136,8 @@ public static FieldDefinition of(final FieldDefinition template) { return instance; } + public FieldDefinition copyDeep(); + /** * factory method to create a deep copy of FieldDefinition * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/FieldDefinitionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/FieldDefinitionImpl.java index ed85b565cea..ed418af14a1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/FieldDefinitionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/FieldDefinitionImpl.java @@ -157,4 +157,8 @@ public String toString() { .build(); } + @Override + public FieldDefinition copyDeep() { + return FieldDefinition.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/FieldType.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/FieldType.java index 49b1616b346..3c0d77172a9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/FieldType.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/FieldType.java @@ -26,19 +26,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.type.CustomFieldBooleanTypeImpl.class, name = CustomFieldBooleanType.BOOLEAN), - @JsonSubTypes.Type(value = com.commercetools.api.models.type.CustomFieldDateTimeTypeImpl.class, name = CustomFieldDateTimeType.DATE_TIME), - @JsonSubTypes.Type(value = com.commercetools.api.models.type.CustomFieldDateTypeImpl.class, name = CustomFieldDateType.DATE), - @JsonSubTypes.Type(value = com.commercetools.api.models.type.CustomFieldEnumTypeImpl.class, name = CustomFieldEnumType.ENUM), - @JsonSubTypes.Type(value = com.commercetools.api.models.type.CustomFieldLocalizedEnumTypeImpl.class, name = CustomFieldLocalizedEnumType.LOCALIZED_ENUM), - @JsonSubTypes.Type(value = com.commercetools.api.models.type.CustomFieldLocalizedStringTypeImpl.class, name = CustomFieldLocalizedStringType.LOCALIZED_STRING), - @JsonSubTypes.Type(value = com.commercetools.api.models.type.CustomFieldMoneyTypeImpl.class, name = CustomFieldMoneyType.MONEY), - @JsonSubTypes.Type(value = com.commercetools.api.models.type.CustomFieldNumberTypeImpl.class, name = CustomFieldNumberType.NUMBER), - @JsonSubTypes.Type(value = com.commercetools.api.models.type.CustomFieldReferenceTypeImpl.class, name = CustomFieldReferenceType.REFERENCE), - @JsonSubTypes.Type(value = com.commercetools.api.models.type.CustomFieldSetTypeImpl.class, name = CustomFieldSetType.SET), - @JsonSubTypes.Type(value = com.commercetools.api.models.type.CustomFieldStringTypeImpl.class, name = CustomFieldStringType.STRING), - @JsonSubTypes.Type(value = com.commercetools.api.models.type.CustomFieldTimeTypeImpl.class, name = CustomFieldTimeType.TIME) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "name", defaultImpl = FieldTypeImpl.class, visible = true) @JsonDeserialize(as = FieldTypeImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -52,6 +39,8 @@ public interface FieldType { @JsonProperty("name") public String getName(); + public FieldType copyDeep(); + /** * factory method to create a deep copy of FieldType * @param template instance to be copied @@ -62,53 +51,9 @@ public static FieldType deepCopy(@Nullable final FieldType template) { if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.type.CustomFieldBooleanType) { - return com.commercetools.api.models.type.CustomFieldBooleanType - .deepCopy((com.commercetools.api.models.type.CustomFieldBooleanType) template); - } - if (template instanceof com.commercetools.api.models.type.CustomFieldDateTimeType) { - return com.commercetools.api.models.type.CustomFieldDateTimeType - .deepCopy((com.commercetools.api.models.type.CustomFieldDateTimeType) template); - } - if (template instanceof com.commercetools.api.models.type.CustomFieldDateType) { - return com.commercetools.api.models.type.CustomFieldDateType - .deepCopy((com.commercetools.api.models.type.CustomFieldDateType) template); - } - if (template instanceof com.commercetools.api.models.type.CustomFieldEnumType) { - return com.commercetools.api.models.type.CustomFieldEnumType - .deepCopy((com.commercetools.api.models.type.CustomFieldEnumType) template); - } - if (template instanceof com.commercetools.api.models.type.CustomFieldLocalizedEnumType) { - return com.commercetools.api.models.type.CustomFieldLocalizedEnumType - .deepCopy((com.commercetools.api.models.type.CustomFieldLocalizedEnumType) template); - } - if (template instanceof com.commercetools.api.models.type.CustomFieldLocalizedStringType) { - return com.commercetools.api.models.type.CustomFieldLocalizedStringType - .deepCopy((com.commercetools.api.models.type.CustomFieldLocalizedStringType) template); - } - if (template instanceof com.commercetools.api.models.type.CustomFieldMoneyType) { - return com.commercetools.api.models.type.CustomFieldMoneyType - .deepCopy((com.commercetools.api.models.type.CustomFieldMoneyType) template); - } - if (template instanceof com.commercetools.api.models.type.CustomFieldNumberType) { - return com.commercetools.api.models.type.CustomFieldNumberType - .deepCopy((com.commercetools.api.models.type.CustomFieldNumberType) template); - } - if (template instanceof com.commercetools.api.models.type.CustomFieldReferenceType) { - return com.commercetools.api.models.type.CustomFieldReferenceType - .deepCopy((com.commercetools.api.models.type.CustomFieldReferenceType) template); - } - if (template instanceof com.commercetools.api.models.type.CustomFieldSetType) { - return com.commercetools.api.models.type.CustomFieldSetType - .deepCopy((com.commercetools.api.models.type.CustomFieldSetType) template); - } - if (template instanceof com.commercetools.api.models.type.CustomFieldStringType) { - return com.commercetools.api.models.type.CustomFieldStringType - .deepCopy((com.commercetools.api.models.type.CustomFieldStringType) template); - } - if (template instanceof com.commercetools.api.models.type.CustomFieldTimeType) { - return com.commercetools.api.models.type.CustomFieldTimeType - .deepCopy((com.commercetools.api.models.type.CustomFieldTimeType) template); + + if (!(template instanceof FieldTypeImpl)) { + return template.copyDeep(); } FieldTypeImpl instance = new FieldTypeImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/FieldTypeImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/FieldTypeImpl.java index 31d312a2da2..d975851e238 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/FieldTypeImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/FieldTypeImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("name", name).build(); } + @Override + public FieldType copyDeep() { + return FieldType.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/Type.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/Type.java index d1eb0fefee2..cea7191b5ce 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/Type.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/Type.java @@ -259,6 +259,8 @@ public static Type of(final Type template) { return instance; } + public Type copyDeep(); + /** * factory method to create a deep copy of Type * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeAddEnumValueAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeAddEnumValueAction.java index e67e3f0c3c0..f1b77afac09 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeAddEnumValueAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeAddEnumValueAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addEnumValue") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = TypeAddEnumValueActionImpl.class) public interface TypeAddEnumValueAction extends TypeUpdateAction { @@ -89,6 +90,8 @@ public static TypeAddEnumValueAction of(final TypeAddEnumValueAction template) { return instance; } + public TypeAddEnumValueAction copyDeep(); + /** * factory method to create a deep copy of TypeAddEnumValueAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeAddEnumValueActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeAddEnumValueActionImpl.java index 3fe4036ca0f..d1fb941070d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeAddEnumValueActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeAddEnumValueActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public TypeAddEnumValueAction copyDeep() { + return TypeAddEnumValueAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeAddFieldDefinitionAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeAddFieldDefinitionAction.java index d54ce0e790d..0d3f2374074 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeAddFieldDefinitionAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeAddFieldDefinitionAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addFieldDefinition") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = TypeAddFieldDefinitionActionImpl.class) public interface TypeAddFieldDefinitionAction extends TypeUpdateAction { @@ -73,6 +74,8 @@ public static TypeAddFieldDefinitionAction of(final TypeAddFieldDefinitionAction return instance; } + public TypeAddFieldDefinitionAction copyDeep(); + /** * factory method to create a deep copy of TypeAddFieldDefinitionAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeAddFieldDefinitionActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeAddFieldDefinitionActionImpl.java index a0cb21d1086..c67cb3468d5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeAddFieldDefinitionActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeAddFieldDefinitionActionImpl.java @@ -93,4 +93,8 @@ public String toString() { .build(); } + @Override + public TypeAddFieldDefinitionAction copyDeep() { + return TypeAddFieldDefinitionAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeAddLocalizedEnumValueAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeAddLocalizedEnumValueAction.java index 5d42e74c937..ca39e89b3d4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeAddLocalizedEnumValueAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeAddLocalizedEnumValueAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addLocalizedEnumValue") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = TypeAddLocalizedEnumValueActionImpl.class) public interface TypeAddLocalizedEnumValueAction extends TypeUpdateAction { @@ -89,6 +90,8 @@ public static TypeAddLocalizedEnumValueAction of(final TypeAddLocalizedEnumValue return instance; } + public TypeAddLocalizedEnumValueAction copyDeep(); + /** * factory method to create a deep copy of TypeAddLocalizedEnumValueAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeAddLocalizedEnumValueActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeAddLocalizedEnumValueActionImpl.java index e9a28e238e8..c6df5a56b2e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeAddLocalizedEnumValueActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeAddLocalizedEnumValueActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public TypeAddLocalizedEnumValueAction copyDeep() { + return TypeAddLocalizedEnumValueAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeEnumValueLabelAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeEnumValueLabelAction.java index cdc2e5dec4b..63cd021a704 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeEnumValueLabelAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeEnumValueLabelAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeEnumValueLabel") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = TypeChangeEnumValueLabelActionImpl.class) public interface TypeChangeEnumValueLabelAction extends TypeUpdateAction { @@ -89,6 +90,8 @@ public static TypeChangeEnumValueLabelAction of(final TypeChangeEnumValueLabelAc return instance; } + public TypeChangeEnumValueLabelAction copyDeep(); + /** * factory method to create a deep copy of TypeChangeEnumValueLabelAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeEnumValueLabelActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeEnumValueLabelActionImpl.java index b72db0648b0..e956d045761 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeEnumValueLabelActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeEnumValueLabelActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public TypeChangeEnumValueLabelAction copyDeep() { + return TypeChangeEnumValueLabelAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeEnumValueOrderAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeEnumValueOrderAction.java index 73f3baffa6b..19ac02ce1ce 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeEnumValueOrderAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeEnumValueOrderAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeEnumValueOrder") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = TypeChangeEnumValueOrderActionImpl.class) public interface TypeChangeEnumValueOrderAction extends TypeUpdateAction { @@ -95,6 +96,8 @@ public static TypeChangeEnumValueOrderAction of(final TypeChangeEnumValueOrderAc return instance; } + public TypeChangeEnumValueOrderAction copyDeep(); + /** * factory method to create a deep copy of TypeChangeEnumValueOrderAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeEnumValueOrderActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeEnumValueOrderActionImpl.java index 8f1f839157f..ff364ae54f3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeEnumValueOrderActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeEnumValueOrderActionImpl.java @@ -114,4 +114,8 @@ public String toString() { .build(); } + @Override + public TypeChangeEnumValueOrderAction copyDeep() { + return TypeChangeEnumValueOrderAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeFieldDefinitionOrderAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeFieldDefinitionOrderAction.java index fc41c15f161..d4ff804cc55 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeFieldDefinitionOrderAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeFieldDefinitionOrderAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeFieldDefinitionOrder") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = TypeChangeFieldDefinitionOrderActionImpl.class) public interface TypeChangeFieldDefinitionOrderAction extends TypeUpdateAction { @@ -78,6 +79,8 @@ public static TypeChangeFieldDefinitionOrderAction of(final TypeChangeFieldDefin return instance; } + public TypeChangeFieldDefinitionOrderAction copyDeep(); + /** * factory method to create a deep copy of TypeChangeFieldDefinitionOrderAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeFieldDefinitionOrderActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeFieldDefinitionOrderActionImpl.java index 3b04408987d..8be28403ae5 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeFieldDefinitionOrderActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeFieldDefinitionOrderActionImpl.java @@ -95,4 +95,8 @@ public String toString() { .build(); } + @Override + public TypeChangeFieldDefinitionOrderAction copyDeep() { + return TypeChangeFieldDefinitionOrderAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeInputHintAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeInputHintAction.java index 58b1da0dfbb..e56a410c911 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeInputHintAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeInputHintAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeInputHint") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = TypeChangeInputHintActionImpl.class) public interface TypeChangeInputHintAction extends TypeUpdateAction { @@ -87,6 +88,8 @@ public static TypeChangeInputHintAction of(final TypeChangeInputHintAction templ return instance; } + public TypeChangeInputHintAction copyDeep(); + /** * factory method to create a deep copy of TypeChangeInputHintAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeInputHintActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeInputHintActionImpl.java index dea833897e8..3f05fbd01d8 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeInputHintActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeInputHintActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public TypeChangeInputHintAction copyDeep() { + return TypeChangeInputHintAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeKeyAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeKeyAction.java index 8548fede9fd..9b8922eb620 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeKeyAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeKeyAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeKey") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = TypeChangeKeyActionImpl.class) public interface TypeChangeKeyAction extends TypeUpdateAction { @@ -70,6 +71,8 @@ public static TypeChangeKeyAction of(final TypeChangeKeyAction template) { return instance; } + public TypeChangeKeyAction copyDeep(); + /** * factory method to create a deep copy of TypeChangeKeyAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeKeyActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeKeyActionImpl.java index 3af83d26945..030150d9458 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeKeyActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeKeyActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public TypeChangeKeyAction copyDeep() { + return TypeChangeKeyAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeLabelAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeLabelAction.java index 2aced32e695..fe020c1f7c3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeLabelAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeLabelAction.java @@ -30,6 +30,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeLabel") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = TypeChangeLabelActionImpl.class) public interface TypeChangeLabelAction extends TypeUpdateAction { @@ -90,6 +91,8 @@ public static TypeChangeLabelAction of(final TypeChangeLabelAction template) { return instance; } + public TypeChangeLabelAction copyDeep(); + /** * factory method to create a deep copy of TypeChangeLabelAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeLabelActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeLabelActionImpl.java index 84a84df5aff..2a56eec3286 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeLabelActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeLabelActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public TypeChangeLabelAction copyDeep() { + return TypeChangeLabelAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeLocalizedEnumValueLabelAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeLocalizedEnumValueLabelAction.java index 0f90d2acb21..2b61d7f6337 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeLocalizedEnumValueLabelAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeLocalizedEnumValueLabelAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeLocalizedEnumValueLabel") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = TypeChangeLocalizedEnumValueLabelActionImpl.class) public interface TypeChangeLocalizedEnumValueLabelAction extends TypeUpdateAction { @@ -89,6 +90,8 @@ public static TypeChangeLocalizedEnumValueLabelAction of(final TypeChangeLocaliz return instance; } + public TypeChangeLocalizedEnumValueLabelAction copyDeep(); + /** * factory method to create a deep copy of TypeChangeLocalizedEnumValueLabelAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeLocalizedEnumValueLabelActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeLocalizedEnumValueLabelActionImpl.java index 90ad1ea1bb6..20b4173fa76 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeLocalizedEnumValueLabelActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeLocalizedEnumValueLabelActionImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public TypeChangeLocalizedEnumValueLabelAction copyDeep() { + return TypeChangeLocalizedEnumValueLabelAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeLocalizedEnumValueOrderAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeLocalizedEnumValueOrderAction.java index 126ab1a2dad..098345c7639 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeLocalizedEnumValueOrderAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeLocalizedEnumValueOrderAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeLocalizedEnumValueOrder") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = TypeChangeLocalizedEnumValueOrderActionImpl.class) public interface TypeChangeLocalizedEnumValueOrderAction extends TypeUpdateAction { @@ -95,6 +96,8 @@ public static TypeChangeLocalizedEnumValueOrderAction of(final TypeChangeLocaliz return instance; } + public TypeChangeLocalizedEnumValueOrderAction copyDeep(); + /** * factory method to create a deep copy of TypeChangeLocalizedEnumValueOrderAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeLocalizedEnumValueOrderActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeLocalizedEnumValueOrderActionImpl.java index 9837bcfb0b4..90237df5a4e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeLocalizedEnumValueOrderActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeLocalizedEnumValueOrderActionImpl.java @@ -114,4 +114,8 @@ public String toString() { .build(); } + @Override + public TypeChangeLocalizedEnumValueOrderAction copyDeep() { + return TypeChangeLocalizedEnumValueOrderAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeNameAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeNameAction.java index a95a406ad06..f6af624ce41 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeNameAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeNameAction.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeName") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = TypeChangeNameActionImpl.class) public interface TypeChangeNameAction extends TypeUpdateAction { @@ -73,6 +74,8 @@ public static TypeChangeNameAction of(final TypeChangeNameAction template) { return instance; } + public TypeChangeNameAction copyDeep(); + /** * factory method to create a deep copy of TypeChangeNameAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeNameActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeNameActionImpl.java index 668331c39cd..97a4df41d6a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeNameActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeChangeNameActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public TypeChangeNameAction copyDeep() { + return TypeChangeNameAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeDraft.java index bd2c7b49187..fdcd3442623 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeDraft.java @@ -151,6 +151,8 @@ public static TypeDraft of(final TypeDraft template) { return instance; } + public TypeDraft copyDeep(); + /** * factory method to create a deep copy of TypeDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeDraftImpl.java index 174d45f5c7b..6879c659cdb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeDraftImpl.java @@ -167,4 +167,8 @@ public String toString() { .build(); } + @Override + public TypeDraft copyDeep() { + return TypeDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeImpl.java index bc2923c7738..8fba85d5f1a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeImpl.java @@ -286,4 +286,8 @@ public String toString() { .build(); } + @Override + public Type copyDeep() { + return Type.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypePagedQueryResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypePagedQueryResponse.java index 17f990e2205..e9efe3a0ad9 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypePagedQueryResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypePagedQueryResponse.java @@ -143,6 +143,8 @@ public static TypePagedQueryResponse of(final TypePagedQueryResponse template) { return instance; } + public TypePagedQueryResponse copyDeep(); + /** * factory method to create a deep copy of TypePagedQueryResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypePagedQueryResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypePagedQueryResponseImpl.java index edcb302f595..298bde4ca36 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypePagedQueryResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypePagedQueryResponseImpl.java @@ -159,4 +159,8 @@ public String toString() { .build(); } + @Override + public TypePagedQueryResponse copyDeep() { + return TypePagedQueryResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeReference.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeReference.java index ed2a7d8c104..4d15fb4897d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeReference.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeReference.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("type") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = TypeReferenceImpl.class) public interface TypeReference extends Reference, com.commercetools.api.models.Identifiable, @@ -89,6 +90,8 @@ public static TypeReference of(final TypeReference template) { return instance; } + public TypeReference copyDeep(); + /** * factory method to create a deep copy of TypeReference * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeReferenceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeReferenceImpl.java index 15af3d081f1..d28d8bbcd05 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeReferenceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeReferenceImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public TypeReference copyDeep() { + return TypeReference.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeRemoveFieldDefinitionAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeRemoveFieldDefinitionAction.java index 7a303ddec88..c283a92bb1a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeRemoveFieldDefinitionAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeRemoveFieldDefinitionAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeFieldDefinition") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = TypeRemoveFieldDefinitionActionImpl.class) public interface TypeRemoveFieldDefinitionAction extends TypeUpdateAction { @@ -70,6 +71,8 @@ public static TypeRemoveFieldDefinitionAction of(final TypeRemoveFieldDefinition return instance; } + public TypeRemoveFieldDefinitionAction copyDeep(); + /** * factory method to create a deep copy of TypeRemoveFieldDefinitionAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeRemoveFieldDefinitionActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeRemoveFieldDefinitionActionImpl.java index 84b37d9903d..8dfa85e4575 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeRemoveFieldDefinitionActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeRemoveFieldDefinitionActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public TypeRemoveFieldDefinitionAction copyDeep() { + return TypeRemoveFieldDefinitionAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeResourceIdentifier.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeResourceIdentifier.java index b38af264591..f59de3bff01 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeResourceIdentifier.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeResourceIdentifier.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("type") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = TypeResourceIdentifierImpl.class) public interface TypeResourceIdentifier extends ResourceIdentifier, com.commercetools.api.models.Identifiable { @@ -84,6 +85,8 @@ public static TypeResourceIdentifier of(final TypeResourceIdentifier template) { return instance; } + public TypeResourceIdentifier copyDeep(); + /** * factory method to create a deep copy of TypeResourceIdentifier * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeResourceIdentifierImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeResourceIdentifierImpl.java index 4deddd41877..ca2d2280ed6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeResourceIdentifierImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeResourceIdentifierImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public TypeResourceIdentifier copyDeep() { + return TypeResourceIdentifier.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeSetDescriptionAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeSetDescriptionAction.java index e792af9858f..33dc16e9c36 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeSetDescriptionAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeSetDescriptionAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDescription") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = TypeSetDescriptionActionImpl.class) public interface TypeSetDescriptionAction extends TypeUpdateAction { @@ -70,6 +71,8 @@ public static TypeSetDescriptionAction of(final TypeSetDescriptionAction templat return instance; } + public TypeSetDescriptionAction copyDeep(); + /** * factory method to create a deep copy of TypeSetDescriptionAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeSetDescriptionActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeSetDescriptionActionImpl.java index 97aaf254388..03404f838a3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeSetDescriptionActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeSetDescriptionActionImpl.java @@ -92,4 +92,8 @@ public String toString() { .build(); } + @Override + public TypeSetDescriptionAction copyDeep() { + return TypeSetDescriptionAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeUpdate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeUpdate.java index b9620bb5241..bb34355a5f7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeUpdate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeUpdate.java @@ -94,6 +94,8 @@ public static TypeUpdate of(final TypeUpdate template) { return instance; } + public TypeUpdate copyDeep(); + /** * factory method to create a deep copy of TypeUpdate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeUpdateAction.java index e9390e3ff1b..271a566e3cb 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeUpdateAction.java @@ -28,21 +28,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.type.TypeAddEnumValueActionImpl.class, name = TypeAddEnumValueAction.ADD_ENUM_VALUE), - @JsonSubTypes.Type(value = com.commercetools.api.models.type.TypeAddFieldDefinitionActionImpl.class, name = TypeAddFieldDefinitionAction.ADD_FIELD_DEFINITION), - @JsonSubTypes.Type(value = com.commercetools.api.models.type.TypeAddLocalizedEnumValueActionImpl.class, name = TypeAddLocalizedEnumValueAction.ADD_LOCALIZED_ENUM_VALUE), - @JsonSubTypes.Type(value = com.commercetools.api.models.type.TypeChangeEnumValueLabelActionImpl.class, name = TypeChangeEnumValueLabelAction.CHANGE_ENUM_VALUE_LABEL), - @JsonSubTypes.Type(value = com.commercetools.api.models.type.TypeChangeEnumValueOrderActionImpl.class, name = TypeChangeEnumValueOrderAction.CHANGE_ENUM_VALUE_ORDER), - @JsonSubTypes.Type(value = com.commercetools.api.models.type.TypeChangeFieldDefinitionOrderActionImpl.class, name = TypeChangeFieldDefinitionOrderAction.CHANGE_FIELD_DEFINITION_ORDER), - @JsonSubTypes.Type(value = com.commercetools.api.models.type.TypeChangeInputHintActionImpl.class, name = TypeChangeInputHintAction.CHANGE_INPUT_HINT), - @JsonSubTypes.Type(value = com.commercetools.api.models.type.TypeChangeKeyActionImpl.class, name = TypeChangeKeyAction.CHANGE_KEY), - @JsonSubTypes.Type(value = com.commercetools.api.models.type.TypeChangeLabelActionImpl.class, name = TypeChangeLabelAction.CHANGE_LABEL), - @JsonSubTypes.Type(value = com.commercetools.api.models.type.TypeChangeLocalizedEnumValueLabelActionImpl.class, name = TypeChangeLocalizedEnumValueLabelAction.CHANGE_LOCALIZED_ENUM_VALUE_LABEL), - @JsonSubTypes.Type(value = com.commercetools.api.models.type.TypeChangeLocalizedEnumValueOrderActionImpl.class, name = TypeChangeLocalizedEnumValueOrderAction.CHANGE_LOCALIZED_ENUM_VALUE_ORDER), - @JsonSubTypes.Type(value = com.commercetools.api.models.type.TypeChangeNameActionImpl.class, name = TypeChangeNameAction.CHANGE_NAME), - @JsonSubTypes.Type(value = com.commercetools.api.models.type.TypeRemoveFieldDefinitionActionImpl.class, name = TypeRemoveFieldDefinitionAction.REMOVE_FIELD_DEFINITION), - @JsonSubTypes.Type(value = com.commercetools.api.models.type.TypeSetDescriptionActionImpl.class, name = TypeSetDescriptionAction.SET_DESCRIPTION) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = TypeUpdateActionImpl.class, visible = true) @JsonDeserialize(as = TypeUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -56,6 +41,8 @@ public interface TypeUpdateAction extends com.commercetools.api.models.ResourceU @JsonProperty("action") public String getAction(); + public TypeUpdateAction copyDeep(); + /** * factory method to create a deep copy of TypeUpdateAction * @param template instance to be copied @@ -66,61 +53,9 @@ public static TypeUpdateAction deepCopy(@Nullable final TypeUpdateAction templat if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.type.TypeAddEnumValueAction) { - return com.commercetools.api.models.type.TypeAddEnumValueAction - .deepCopy((com.commercetools.api.models.type.TypeAddEnumValueAction) template); - } - if (template instanceof com.commercetools.api.models.type.TypeAddFieldDefinitionAction) { - return com.commercetools.api.models.type.TypeAddFieldDefinitionAction - .deepCopy((com.commercetools.api.models.type.TypeAddFieldDefinitionAction) template); - } - if (template instanceof com.commercetools.api.models.type.TypeAddLocalizedEnumValueAction) { - return com.commercetools.api.models.type.TypeAddLocalizedEnumValueAction - .deepCopy((com.commercetools.api.models.type.TypeAddLocalizedEnumValueAction) template); - } - if (template instanceof com.commercetools.api.models.type.TypeChangeEnumValueLabelAction) { - return com.commercetools.api.models.type.TypeChangeEnumValueLabelAction - .deepCopy((com.commercetools.api.models.type.TypeChangeEnumValueLabelAction) template); - } - if (template instanceof com.commercetools.api.models.type.TypeChangeEnumValueOrderAction) { - return com.commercetools.api.models.type.TypeChangeEnumValueOrderAction - .deepCopy((com.commercetools.api.models.type.TypeChangeEnumValueOrderAction) template); - } - if (template instanceof com.commercetools.api.models.type.TypeChangeFieldDefinitionOrderAction) { - return com.commercetools.api.models.type.TypeChangeFieldDefinitionOrderAction - .deepCopy((com.commercetools.api.models.type.TypeChangeFieldDefinitionOrderAction) template); - } - if (template instanceof com.commercetools.api.models.type.TypeChangeInputHintAction) { - return com.commercetools.api.models.type.TypeChangeInputHintAction - .deepCopy((com.commercetools.api.models.type.TypeChangeInputHintAction) template); - } - if (template instanceof com.commercetools.api.models.type.TypeChangeKeyAction) { - return com.commercetools.api.models.type.TypeChangeKeyAction - .deepCopy((com.commercetools.api.models.type.TypeChangeKeyAction) template); - } - if (template instanceof com.commercetools.api.models.type.TypeChangeLabelAction) { - return com.commercetools.api.models.type.TypeChangeLabelAction - .deepCopy((com.commercetools.api.models.type.TypeChangeLabelAction) template); - } - if (template instanceof com.commercetools.api.models.type.TypeChangeLocalizedEnumValueLabelAction) { - return com.commercetools.api.models.type.TypeChangeLocalizedEnumValueLabelAction - .deepCopy((com.commercetools.api.models.type.TypeChangeLocalizedEnumValueLabelAction) template); - } - if (template instanceof com.commercetools.api.models.type.TypeChangeLocalizedEnumValueOrderAction) { - return com.commercetools.api.models.type.TypeChangeLocalizedEnumValueOrderAction - .deepCopy((com.commercetools.api.models.type.TypeChangeLocalizedEnumValueOrderAction) template); - } - if (template instanceof com.commercetools.api.models.type.TypeChangeNameAction) { - return com.commercetools.api.models.type.TypeChangeNameAction - .deepCopy((com.commercetools.api.models.type.TypeChangeNameAction) template); - } - if (template instanceof com.commercetools.api.models.type.TypeRemoveFieldDefinitionAction) { - return com.commercetools.api.models.type.TypeRemoveFieldDefinitionAction - .deepCopy((com.commercetools.api.models.type.TypeRemoveFieldDefinitionAction) template); - } - if (template instanceof com.commercetools.api.models.type.TypeSetDescriptionAction) { - return com.commercetools.api.models.type.TypeSetDescriptionAction - .deepCopy((com.commercetools.api.models.type.TypeSetDescriptionAction) template); + + if (!(template instanceof TypeUpdateActionImpl)) { + return template.copyDeep(); } TypeUpdateActionImpl instance = new TypeUpdateActionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeUpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeUpdateActionImpl.java index 6b876d627ca..80bea216a47 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeUpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeUpdateActionImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public TypeUpdateAction copyDeep() { + return TypeUpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeUpdateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeUpdateImpl.java index 795c886a70b..24484eca78f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeUpdateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/type/TypeUpdateImpl.java @@ -99,4 +99,8 @@ public String toString() { .build(); } + @Override + public TypeUpdate copyDeep() { + return TypeUpdate.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/warning/ImageProcessingOngoingWarning.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/warning/ImageProcessingOngoingWarning.java index f71c6b4b05e..d6202226e92 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/warning/ImageProcessingOngoingWarning.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/warning/ImageProcessingOngoingWarning.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("ImageProcessingOngoing") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ImageProcessingOngoingWarningImpl.class) public interface ImageProcessingOngoingWarning extends WarningObject { @@ -78,6 +79,8 @@ public static ImageProcessingOngoingWarning of(final ImageProcessingOngoingWarni return instance; } + public ImageProcessingOngoingWarning copyDeep(); + /** * factory method to create a deep copy of ImageProcessingOngoingWarning * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/warning/ImageProcessingOngoingWarningImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/warning/ImageProcessingOngoingWarningImpl.java index 45e3d0f44a0..58a192986ec 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/warning/ImageProcessingOngoingWarningImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/warning/ImageProcessingOngoingWarningImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public ImageProcessingOngoingWarning copyDeep() { + return ImageProcessingOngoingWarning.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/warning/WarningObject.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/warning/WarningObject.java index 57e379fb8a3..0b7afa99797 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/warning/WarningObject.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/warning/WarningObject.java @@ -27,8 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.warning.ImageProcessingOngoingWarningImpl.class, name = ImageProcessingOngoingWarning.IMAGE_PROCESSING_ONGOING) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "code", defaultImpl = WarningObjectImpl.class, visible = true) @JsonDeserialize(as = WarningObjectImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -57,6 +55,8 @@ public interface WarningObject { public void setMessage(final String message); + public WarningObject copyDeep(); + /** * factory method to create a deep copy of WarningObject * @param template instance to be copied @@ -67,9 +67,9 @@ public static WarningObject deepCopy(@Nullable final WarningObject template) { if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.warning.ImageProcessingOngoingWarning) { - return com.commercetools.api.models.warning.ImageProcessingOngoingWarning - .deepCopy((com.commercetools.api.models.warning.ImageProcessingOngoingWarning) template); + + if (!(template instanceof WarningObjectImpl)) { + return template.copyDeep(); } WarningObjectImpl instance = new WarningObjectImpl(); instance.setMessage(template.getMessage()); diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/warning/WarningObjectImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/warning/WarningObjectImpl.java index cbaaa6d2398..b875d52c9a1 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/warning/WarningObjectImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/warning/WarningObjectImpl.java @@ -90,4 +90,8 @@ public String toString() { .build(); } + @Override + public WarningObject copyDeep() { + return WarningObject.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/Location.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/Location.java index 29e6b7e1cc8..87c8d4194d0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/Location.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/Location.java @@ -81,6 +81,8 @@ public static Location of(final Location template) { return instance; } + public Location copyDeep(); + /** * factory method to create a deep copy of Location * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/LocationImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/LocationImpl.java index eb50cd38ea5..984dfbb85cf 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/LocationImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/LocationImpl.java @@ -94,4 +94,8 @@ public String toString() { .build(); } + @Override + public Location copyDeep() { + return Location.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/Zone.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/Zone.java index 36bdc44a2e0..df297568f24 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/Zone.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/Zone.java @@ -231,6 +231,8 @@ public static Zone of(final Zone template) { return instance; } + public Zone copyDeep(); + /** * factory method to create a deep copy of Zone * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneAddLocationAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneAddLocationAction.java index 8d97b3bf2be..8d97a4905ee 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneAddLocationAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneAddLocationAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("addLocation") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ZoneAddLocationActionImpl.class) public interface ZoneAddLocationAction extends ZoneUpdateAction { @@ -72,6 +73,8 @@ public static ZoneAddLocationAction of(final ZoneAddLocationAction template) { return instance; } + public ZoneAddLocationAction copyDeep(); + /** * factory method to create a deep copy of ZoneAddLocationAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneAddLocationActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneAddLocationActionImpl.java index 502c427cdc6..a74a7fd95f7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneAddLocationActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneAddLocationActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public ZoneAddLocationAction copyDeep() { + return ZoneAddLocationAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneChangeNameAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneChangeNameAction.java index 7682630f8e0..d1a3f50d6c7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneChangeNameAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneChangeNameAction.java @@ -27,6 +27,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("changeName") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ZoneChangeNameActionImpl.class) public interface ZoneChangeNameAction extends ZoneUpdateAction { @@ -70,6 +71,8 @@ public static ZoneChangeNameAction of(final ZoneChangeNameAction template) { return instance; } + public ZoneChangeNameAction copyDeep(); + /** * factory method to create a deep copy of ZoneChangeNameAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneChangeNameActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneChangeNameActionImpl.java index dc0110e5dde..0d597064785 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneChangeNameActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneChangeNameActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public ZoneChangeNameAction copyDeep() { + return ZoneChangeNameAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneDraft.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneDraft.java index c505cc8b8a0..c65472b9323 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneDraft.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneDraft.java @@ -123,6 +123,8 @@ public static ZoneDraft of(final ZoneDraft template) { return instance; } + public ZoneDraft copyDeep(); + /** * factory method to create a deep copy of ZoneDraft * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneDraftImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneDraftImpl.java index ee6b3cff888..26d195f5c3d 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneDraftImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneDraftImpl.java @@ -136,4 +136,8 @@ public String toString() { .build(); } + @Override + public ZoneDraft copyDeep() { + return ZoneDraft.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneImpl.java index 4ab7a8564ff..9221fd31ff6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneImpl.java @@ -259,4 +259,8 @@ public String toString() { .build(); } + @Override + public Zone copyDeep() { + return Zone.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZonePagedQueryResponse.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZonePagedQueryResponse.java index f818baaf988..fa2b9faba2b 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZonePagedQueryResponse.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZonePagedQueryResponse.java @@ -143,6 +143,8 @@ public static ZonePagedQueryResponse of(final ZonePagedQueryResponse template) { return instance; } + public ZonePagedQueryResponse copyDeep(); + /** * factory method to create a deep copy of ZonePagedQueryResponse * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZonePagedQueryResponseImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZonePagedQueryResponseImpl.java index deb121e5f3b..614a35bc776 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZonePagedQueryResponseImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZonePagedQueryResponseImpl.java @@ -159,4 +159,8 @@ public String toString() { .build(); } + @Override + public ZonePagedQueryResponse copyDeep() { + return ZonePagedQueryResponse.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneReference.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneReference.java index b07c2d11d95..6fa8efb3a58 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneReference.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneReference.java @@ -29,6 +29,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("zone") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ZoneReferenceImpl.class) public interface ZoneReference extends Reference, com.commercetools.api.models.Identifiable, @@ -89,6 +90,8 @@ public static ZoneReference of(final ZoneReference template) { return instance; } + public ZoneReference copyDeep(); + /** * factory method to create a deep copy of ZoneReference * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneReferenceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneReferenceImpl.java index 803d2688d4a..13c7e476fff 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneReferenceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneReferenceImpl.java @@ -111,4 +111,8 @@ public String toString() { .build(); } + @Override + public ZoneReference copyDeep() { + return ZoneReference.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneRemoveLocationAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneRemoveLocationAction.java index be084e20e23..d4430d2e873 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneRemoveLocationAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneRemoveLocationAction.java @@ -28,6 +28,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("removeLocation") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ZoneRemoveLocationActionImpl.class) public interface ZoneRemoveLocationAction extends ZoneUpdateAction { @@ -72,6 +73,8 @@ public static ZoneRemoveLocationAction of(final ZoneRemoveLocationAction templat return instance; } + public ZoneRemoveLocationAction copyDeep(); + /** * factory method to create a deep copy of ZoneRemoveLocationAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneRemoveLocationActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneRemoveLocationActionImpl.java index 1912df420fd..9d58d9fdd93 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneRemoveLocationActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneRemoveLocationActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public ZoneRemoveLocationAction copyDeep() { + return ZoneRemoveLocationAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneResourceIdentifier.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneResourceIdentifier.java index e959f846282..a6fb5ef505a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneResourceIdentifier.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneResourceIdentifier.java @@ -25,6 +25,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("zone") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ZoneResourceIdentifierImpl.class) public interface ZoneResourceIdentifier extends ResourceIdentifier, com.commercetools.api.models.Identifiable { @@ -84,6 +85,8 @@ public static ZoneResourceIdentifier of(final ZoneResourceIdentifier template) { return instance; } + public ZoneResourceIdentifier copyDeep(); + /** * factory method to create a deep copy of ZoneResourceIdentifier * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneResourceIdentifierImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneResourceIdentifierImpl.java index 9ef6331f3d5..89e0a7686ee 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneResourceIdentifierImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneResourceIdentifierImpl.java @@ -110,4 +110,8 @@ public String toString() { .build(); } + @Override + public ZoneResourceIdentifier copyDeep() { + return ZoneResourceIdentifier.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneSetDescriptionAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneSetDescriptionAction.java index 7a6b830c5a2..2c5410f37c4 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneSetDescriptionAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneSetDescriptionAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setDescription") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ZoneSetDescriptionActionImpl.class) public interface ZoneSetDescriptionAction extends ZoneUpdateAction { @@ -67,6 +68,8 @@ public static ZoneSetDescriptionAction of(final ZoneSetDescriptionAction templat return instance; } + public ZoneSetDescriptionAction copyDeep(); + /** * factory method to create a deep copy of ZoneSetDescriptionAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneSetDescriptionActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneSetDescriptionActionImpl.java index 0b326a63696..c564a2cfeb7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneSetDescriptionActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneSetDescriptionActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public ZoneSetDescriptionAction copyDeep() { + return ZoneSetDescriptionAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneSetKeyAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneSetKeyAction.java index 5f27b782245..354171426d3 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneSetKeyAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneSetKeyAction.java @@ -24,6 +24,7 @@ * * */ +@io.vrap.rmf.base.client.utils.json.SubType("setKey") @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @JsonDeserialize(as = ZoneSetKeyActionImpl.class) public interface ZoneSetKeyAction extends ZoneUpdateAction { @@ -67,6 +68,8 @@ public static ZoneSetKeyAction of(final ZoneSetKeyAction template) { return instance; } + public ZoneSetKeyAction copyDeep(); + /** * factory method to create a deep copy of ZoneSetKeyAction * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneSetKeyActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneSetKeyActionImpl.java index be95c7d41ee..4e1fcf3682a 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneSetKeyActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneSetKeyActionImpl.java @@ -91,4 +91,8 @@ public String toString() { .build(); } + @Override + public ZoneSetKeyAction copyDeep() { + return ZoneSetKeyAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneUpdate.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneUpdate.java index 966dcc3a99c..0ec3bcb7901 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneUpdate.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneUpdate.java @@ -94,6 +94,8 @@ public static ZoneUpdate of(final ZoneUpdate template) { return instance; } + public ZoneUpdate copyDeep(); + /** * factory method to create a deep copy of ZoneUpdate * @param template instance to be copied diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneUpdateAction.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneUpdateAction.java index ac727727d5a..99ceb7fd186 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneUpdateAction.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneUpdateAction.java @@ -27,12 +27,6 @@ * * */ -@JsonSubTypes({ - @JsonSubTypes.Type(value = com.commercetools.api.models.zone.ZoneAddLocationActionImpl.class, name = ZoneAddLocationAction.ADD_LOCATION), - @JsonSubTypes.Type(value = com.commercetools.api.models.zone.ZoneChangeNameActionImpl.class, name = ZoneChangeNameAction.CHANGE_NAME), - @JsonSubTypes.Type(value = com.commercetools.api.models.zone.ZoneRemoveLocationActionImpl.class, name = ZoneRemoveLocationAction.REMOVE_LOCATION), - @JsonSubTypes.Type(value = com.commercetools.api.models.zone.ZoneSetDescriptionActionImpl.class, name = ZoneSetDescriptionAction.SET_DESCRIPTION), - @JsonSubTypes.Type(value = com.commercetools.api.models.zone.ZoneSetKeyActionImpl.class, name = ZoneSetKeyAction.SET_KEY) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "action", defaultImpl = ZoneUpdateActionImpl.class, visible = true) @JsonDeserialize(as = ZoneUpdateActionImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @@ -46,6 +40,8 @@ public interface ZoneUpdateAction extends com.commercetools.api.models.ResourceU @JsonProperty("action") public String getAction(); + public ZoneUpdateAction copyDeep(); + /** * factory method to create a deep copy of ZoneUpdateAction * @param template instance to be copied @@ -56,25 +52,9 @@ public static ZoneUpdateAction deepCopy(@Nullable final ZoneUpdateAction templat if (template == null) { return null; } - if (template instanceof com.commercetools.api.models.zone.ZoneAddLocationAction) { - return com.commercetools.api.models.zone.ZoneAddLocationAction - .deepCopy((com.commercetools.api.models.zone.ZoneAddLocationAction) template); - } - if (template instanceof com.commercetools.api.models.zone.ZoneChangeNameAction) { - return com.commercetools.api.models.zone.ZoneChangeNameAction - .deepCopy((com.commercetools.api.models.zone.ZoneChangeNameAction) template); - } - if (template instanceof com.commercetools.api.models.zone.ZoneRemoveLocationAction) { - return com.commercetools.api.models.zone.ZoneRemoveLocationAction - .deepCopy((com.commercetools.api.models.zone.ZoneRemoveLocationAction) template); - } - if (template instanceof com.commercetools.api.models.zone.ZoneSetDescriptionAction) { - return com.commercetools.api.models.zone.ZoneSetDescriptionAction - .deepCopy((com.commercetools.api.models.zone.ZoneSetDescriptionAction) template); - } - if (template instanceof com.commercetools.api.models.zone.ZoneSetKeyAction) { - return com.commercetools.api.models.zone.ZoneSetKeyAction - .deepCopy((com.commercetools.api.models.zone.ZoneSetKeyAction) template); + + if (!(template instanceof ZoneUpdateActionImpl)) { + return template.copyDeep(); } ZoneUpdateActionImpl instance = new ZoneUpdateActionImpl(); return instance; diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneUpdateActionImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneUpdateActionImpl.java index 2cc46aef766..f00d7bdef4e 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneUpdateActionImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneUpdateActionImpl.java @@ -69,4 +69,8 @@ public String toString() { return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("action", action).build(); } + @Override + public ZoneUpdateAction copyDeep() { + return ZoneUpdateAction.deepCopy(this); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneUpdateImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneUpdateImpl.java index ed4d6f237b6..ffbf5c2a42f 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneUpdateImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java-generated/com/commercetools/api/models/zone/ZoneUpdateImpl.java @@ -99,4 +99,8 @@ public String toString() { .build(); } + @Override + public ZoneUpdate copyDeep() { + return ZoneUpdate.deepCopy(this); + } } From 5f1ddc352dce7ceace976f4b53f10d7e494f26ed Mon Sep 17 00:00:00 2001 From: "ct-sdks[bot]" <153784748+ct-sdks[bot]@users.noreply.github.com> Date: Thu, 15 May 2025 10:21:34 +0000 Subject: [PATCH 3/9] TASK: Updating license information --- .../index.json | 42 +++++++++++++++++++ .../index.json | 42 +++++++++++++++++++ licenses/commercetools-graphql-api/index.json | 42 +++++++++++++++++++ licenses/commercetools-http-client/index.json | 42 +++++++++++++++++++ .../commercetools-javanet-client/index.json | 42 +++++++++++++++++++ .../index.json | 17 ++++++++ .../index.json | 42 +++++++++++++++++++ .../index.json | 42 +++++++++++++++++++ .../commercetools-okhttp-client3/index.json | 42 +++++++++++++++++++ .../commercetools-okhttp-client4/index.json | 42 +++++++++++++++++++ .../index.json | 42 +++++++++++++++++++ .../commercetools-sdk-compat-v1/index.json | 42 +++++++++++++++++++ .../commercetools-sdk-java-api/index.json | 42 +++++++++++++++++++ .../commercetools-sdk-java-history/index.json | 42 +++++++++++++++++++ .../index.json | 42 +++++++++++++++++++ licenses/index.json | 17 ++++++++ licenses/rmf-java-base/index.json | 42 +++++++++++++++++++ 17 files changed, 664 insertions(+) diff --git a/licenses/commercetools-apachehttp-client/index.json b/licenses/commercetools-apachehttp-client/index.json index a647333aaa2..2384141a48b 100644 --- a/licenses/commercetools-apachehttp-client/index.json +++ b/licenses/commercetools-apachehttp-client/index.json @@ -170,6 +170,48 @@ } ] }, + { + "moduleName": "org.javassist:javassist", + "moduleVersion": "3.28.0-GA", + "moduleUrls": [ + "http://www.javassist.org/" + ], + "moduleLicenses": [ + { + "moduleLicense": null, + "moduleLicenseUrl": "http://www.mozilla.org/MPL/MPL-1.1.html, http://www.gnu.org/licenses/lgpl-2.1.html, http://www.apache.org/licenses/" + }, + { + "moduleLicense": "Apache License, Version 2.0", + "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" + }, + { + "moduleLicense": "GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1", + "moduleLicenseUrl": "https://www.gnu.org/licenses/lgpl-2.1" + }, + { + "moduleLicense": "Mozilla Public License Version 1.1", + "moduleLicenseUrl": "https://www.mozilla.org/en-US/MPL/1.1" + } + ] + }, + { + "moduleName": "org.reflections:reflections", + "moduleVersion": "0.10.2", + "moduleUrls": [ + "http://github.com/ronmamo/reflections" + ], + "moduleLicenses": [ + { + "moduleLicense": "Apache License, Version 2.0", + "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" + }, + { + "moduleLicense": "WTFPL", + "moduleLicenseUrl": "http://www.wtfpl.net/" + } + ] + }, { "moduleName": "org.slf4j:slf4j-api", "moduleVersion": "2.0.17", diff --git a/licenses/commercetools-async-http-client/index.json b/licenses/commercetools-async-http-client/index.json index ecb4ccdb7c1..c4300d9a760 100644 --- a/licenses/commercetools-async-http-client/index.json +++ b/licenses/commercetools-async-http-client/index.json @@ -402,6 +402,31 @@ } ] }, + { + "moduleName": "org.javassist:javassist", + "moduleVersion": "3.28.0-GA", + "moduleUrls": [ + "http://www.javassist.org/" + ], + "moduleLicenses": [ + { + "moduleLicense": null, + "moduleLicenseUrl": "http://www.mozilla.org/MPL/MPL-1.1.html, http://www.gnu.org/licenses/lgpl-2.1.html, http://www.apache.org/licenses/" + }, + { + "moduleLicense": "Apache License, Version 2.0", + "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" + }, + { + "moduleLicense": "GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1", + "moduleLicenseUrl": "https://www.gnu.org/licenses/lgpl-2.1" + }, + { + "moduleLicense": "Mozilla Public License Version 1.1", + "moduleLicenseUrl": "https://www.mozilla.org/en-US/MPL/1.1" + } + ] + }, { "moduleName": "org.reactivestreams:reactive-streams", "moduleVersion": "1.0.3", @@ -416,6 +441,23 @@ } ] }, + { + "moduleName": "org.reflections:reflections", + "moduleVersion": "0.10.2", + "moduleUrls": [ + "http://github.com/ronmamo/reflections" + ], + "moduleLicenses": [ + { + "moduleLicense": "Apache License, Version 2.0", + "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" + }, + { + "moduleLicense": "WTFPL", + "moduleLicenseUrl": "http://www.wtfpl.net/" + } + ] + }, { "moduleName": "org.slf4j:slf4j-api", "moduleVersion": "2.0.17", diff --git a/licenses/commercetools-graphql-api/index.json b/licenses/commercetools-graphql-api/index.json index 2cefe76e483..86ecd4b4475 100644 --- a/licenses/commercetools-graphql-api/index.json +++ b/licenses/commercetools-graphql-api/index.json @@ -228,6 +228,31 @@ } ] }, + { + "moduleName": "org.javassist:javassist", + "moduleVersion": "3.28.0-GA", + "moduleUrls": [ + "http://www.javassist.org/" + ], + "moduleLicenses": [ + { + "moduleLicense": null, + "moduleLicenseUrl": "http://www.mozilla.org/MPL/MPL-1.1.html, http://www.gnu.org/licenses/lgpl-2.1.html, http://www.apache.org/licenses/" + }, + { + "moduleLicense": "Apache License, Version 2.0", + "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" + }, + { + "moduleLicense": "GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1", + "moduleLicenseUrl": "https://www.gnu.org/licenses/lgpl-2.1" + }, + { + "moduleLicense": "Mozilla Public License Version 1.1", + "moduleLicenseUrl": "https://www.mozilla.org/en-US/MPL/1.1" + } + ] + }, { "moduleName": "org.jetbrains.kotlin:kotlin-reflect", "moduleVersion": "1.9.25", @@ -281,6 +306,23 @@ } ] }, + { + "moduleName": "org.reflections:reflections", + "moduleVersion": "0.10.2", + "moduleUrls": [ + "http://github.com/ronmamo/reflections" + ], + "moduleLicenses": [ + { + "moduleLicense": "Apache License, Version 2.0", + "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" + }, + { + "moduleLicense": "WTFPL", + "moduleLicenseUrl": "http://www.wtfpl.net/" + } + ] + }, { "moduleName": "org.slf4j:slf4j-api", "moduleVersion": "2.0.17", diff --git a/licenses/commercetools-http-client/index.json b/licenses/commercetools-http-client/index.json index ecb4ccdb7c1..c4300d9a760 100644 --- a/licenses/commercetools-http-client/index.json +++ b/licenses/commercetools-http-client/index.json @@ -402,6 +402,31 @@ } ] }, + { + "moduleName": "org.javassist:javassist", + "moduleVersion": "3.28.0-GA", + "moduleUrls": [ + "http://www.javassist.org/" + ], + "moduleLicenses": [ + { + "moduleLicense": null, + "moduleLicenseUrl": "http://www.mozilla.org/MPL/MPL-1.1.html, http://www.gnu.org/licenses/lgpl-2.1.html, http://www.apache.org/licenses/" + }, + { + "moduleLicense": "Apache License, Version 2.0", + "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" + }, + { + "moduleLicense": "GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1", + "moduleLicenseUrl": "https://www.gnu.org/licenses/lgpl-2.1" + }, + { + "moduleLicense": "Mozilla Public License Version 1.1", + "moduleLicenseUrl": "https://www.mozilla.org/en-US/MPL/1.1" + } + ] + }, { "moduleName": "org.reactivestreams:reactive-streams", "moduleVersion": "1.0.3", @@ -416,6 +441,23 @@ } ] }, + { + "moduleName": "org.reflections:reflections", + "moduleVersion": "0.10.2", + "moduleUrls": [ + "http://github.com/ronmamo/reflections" + ], + "moduleLicenses": [ + { + "moduleLicense": "Apache License, Version 2.0", + "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" + }, + { + "moduleLicense": "WTFPL", + "moduleLicenseUrl": "http://www.wtfpl.net/" + } + ] + }, { "moduleName": "org.slf4j:slf4j-api", "moduleVersion": "2.0.17", diff --git a/licenses/commercetools-javanet-client/index.json b/licenses/commercetools-javanet-client/index.json index 24134eee477..567875a3354 100644 --- a/licenses/commercetools-javanet-client/index.json +++ b/licenses/commercetools-javanet-client/index.json @@ -118,6 +118,48 @@ } ] }, + { + "moduleName": "org.javassist:javassist", + "moduleVersion": "3.28.0-GA", + "moduleUrls": [ + "http://www.javassist.org/" + ], + "moduleLicenses": [ + { + "moduleLicense": null, + "moduleLicenseUrl": "http://www.mozilla.org/MPL/MPL-1.1.html, http://www.gnu.org/licenses/lgpl-2.1.html, http://www.apache.org/licenses/" + }, + { + "moduleLicense": "Apache License, Version 2.0", + "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" + }, + { + "moduleLicense": "GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1", + "moduleLicenseUrl": "https://www.gnu.org/licenses/lgpl-2.1" + }, + { + "moduleLicense": "Mozilla Public License Version 1.1", + "moduleLicenseUrl": "https://www.mozilla.org/en-US/MPL/1.1" + } + ] + }, + { + "moduleName": "org.reflections:reflections", + "moduleVersion": "0.10.2", + "moduleUrls": [ + "http://github.com/ronmamo/reflections" + ], + "moduleLicenses": [ + { + "moduleLicense": "Apache License, Version 2.0", + "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" + }, + { + "moduleLicense": "WTFPL", + "moduleLicenseUrl": "http://www.wtfpl.net/" + } + ] + }, { "moduleName": "org.slf4j:slf4j-api", "moduleVersion": "2.0.17", diff --git a/licenses/commercetools-monitoring-datadog/index.json b/licenses/commercetools-monitoring-datadog/index.json index 6ab3d42fece..b2024885b5b 100644 --- a/licenses/commercetools-monitoring-datadog/index.json +++ b/licenses/commercetools-monitoring-datadog/index.json @@ -1043,6 +1043,23 @@ } ] }, + { + "moduleName": "org.reflections:reflections", + "moduleVersion": "0.10.2", + "moduleUrls": [ + "http://github.com/ronmamo/reflections" + ], + "moduleLicenses": [ + { + "moduleLicense": "Apache License, Version 2.0", + "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" + }, + { + "moduleLicense": "WTFPL", + "moduleLicenseUrl": "http://www.wtfpl.net/" + } + ] + }, { "moduleName": "org.slf4j:slf4j-api", "moduleVersion": "2.0.17", diff --git a/licenses/commercetools-monitoring-newrelic/index.json b/licenses/commercetools-monitoring-newrelic/index.json index ae867fe8009..af925b02cae 100644 --- a/licenses/commercetools-monitoring-newrelic/index.json +++ b/licenses/commercetools-monitoring-newrelic/index.json @@ -118,6 +118,48 @@ } ] }, + { + "moduleName": "org.javassist:javassist", + "moduleVersion": "3.28.0-GA", + "moduleUrls": [ + "http://www.javassist.org/" + ], + "moduleLicenses": [ + { + "moduleLicense": null, + "moduleLicenseUrl": "http://www.mozilla.org/MPL/MPL-1.1.html, http://www.gnu.org/licenses/lgpl-2.1.html, http://www.apache.org/licenses/" + }, + { + "moduleLicense": "Apache License, Version 2.0", + "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" + }, + { + "moduleLicense": "GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1", + "moduleLicenseUrl": "https://www.gnu.org/licenses/lgpl-2.1" + }, + { + "moduleLicense": "Mozilla Public License Version 1.1", + "moduleLicenseUrl": "https://www.mozilla.org/en-US/MPL/1.1" + } + ] + }, + { + "moduleName": "org.reflections:reflections", + "moduleVersion": "0.10.2", + "moduleUrls": [ + "http://github.com/ronmamo/reflections" + ], + "moduleLicenses": [ + { + "moduleLicense": "Apache License, Version 2.0", + "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" + }, + { + "moduleLicense": "WTFPL", + "moduleLicenseUrl": "http://www.wtfpl.net/" + } + ] + }, { "moduleName": "org.slf4j:slf4j-api", "moduleVersion": "2.0.17", diff --git a/licenses/commercetools-monitoring-opentelemetry/index.json b/licenses/commercetools-monitoring-opentelemetry/index.json index 9615398edb8..934fea759f3 100644 --- a/licenses/commercetools-monitoring-opentelemetry/index.json +++ b/licenses/commercetools-monitoring-opentelemetry/index.json @@ -131,6 +131,48 @@ } ] }, + { + "moduleName": "org.javassist:javassist", + "moduleVersion": "3.28.0-GA", + "moduleUrls": [ + "http://www.javassist.org/" + ], + "moduleLicenses": [ + { + "moduleLicense": null, + "moduleLicenseUrl": "http://www.mozilla.org/MPL/MPL-1.1.html, http://www.gnu.org/licenses/lgpl-2.1.html, http://www.apache.org/licenses/" + }, + { + "moduleLicense": "Apache License, Version 2.0", + "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" + }, + { + "moduleLicense": "GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1", + "moduleLicenseUrl": "https://www.gnu.org/licenses/lgpl-2.1" + }, + { + "moduleLicense": "Mozilla Public License Version 1.1", + "moduleLicenseUrl": "https://www.mozilla.org/en-US/MPL/1.1" + } + ] + }, + { + "moduleName": "org.reflections:reflections", + "moduleVersion": "0.10.2", + "moduleUrls": [ + "http://github.com/ronmamo/reflections" + ], + "moduleLicenses": [ + { + "moduleLicense": "Apache License, Version 2.0", + "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" + }, + { + "moduleLicense": "WTFPL", + "moduleLicenseUrl": "http://www.wtfpl.net/" + } + ] + }, { "moduleName": "org.slf4j:slf4j-api", "moduleVersion": "2.0.17", diff --git a/licenses/commercetools-okhttp-client3/index.json b/licenses/commercetools-okhttp-client3/index.json index 6081b3a739b..dc01e059765 100644 --- a/licenses/commercetools-okhttp-client3/index.json +++ b/licenses/commercetools-okhttp-client3/index.json @@ -154,6 +154,31 @@ } ] }, + { + "moduleName": "org.javassist:javassist", + "moduleVersion": "3.28.0-GA", + "moduleUrls": [ + "http://www.javassist.org/" + ], + "moduleLicenses": [ + { + "moduleLicense": null, + "moduleLicenseUrl": "http://www.mozilla.org/MPL/MPL-1.1.html, http://www.gnu.org/licenses/lgpl-2.1.html, http://www.apache.org/licenses/" + }, + { + "moduleLicense": "Apache License, Version 2.0", + "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" + }, + { + "moduleLicense": "GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1", + "moduleLicenseUrl": "https://www.gnu.org/licenses/lgpl-2.1" + }, + { + "moduleLicense": "Mozilla Public License Version 1.1", + "moduleLicenseUrl": "https://www.mozilla.org/en-US/MPL/1.1" + } + ] + }, { "moduleName": "org.jetbrains.kotlin:kotlin-stdlib", "moduleVersion": "2.1.20", @@ -180,6 +205,23 @@ } ] }, + { + "moduleName": "org.reflections:reflections", + "moduleVersion": "0.10.2", + "moduleUrls": [ + "http://github.com/ronmamo/reflections" + ], + "moduleLicenses": [ + { + "moduleLicense": "Apache License, Version 2.0", + "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" + }, + { + "moduleLicense": "WTFPL", + "moduleLicenseUrl": "http://www.wtfpl.net/" + } + ] + }, { "moduleName": "org.slf4j:slf4j-api", "moduleVersion": "2.0.17", diff --git a/licenses/commercetools-okhttp-client4/index.json b/licenses/commercetools-okhttp-client4/index.json index c964814ad3f..9d8ead13f49 100644 --- a/licenses/commercetools-okhttp-client4/index.json +++ b/licenses/commercetools-okhttp-client4/index.json @@ -157,6 +157,31 @@ } ] }, + { + "moduleName": "org.javassist:javassist", + "moduleVersion": "3.28.0-GA", + "moduleUrls": [ + "http://www.javassist.org/" + ], + "moduleLicenses": [ + { + "moduleLicense": null, + "moduleLicenseUrl": "http://www.mozilla.org/MPL/MPL-1.1.html, http://www.gnu.org/licenses/lgpl-2.1.html, http://www.apache.org/licenses/" + }, + { + "moduleLicense": "Apache License, Version 2.0", + "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" + }, + { + "moduleLicense": "GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1", + "moduleLicenseUrl": "https://www.gnu.org/licenses/lgpl-2.1" + }, + { + "moduleLicense": "Mozilla Public License Version 1.1", + "moduleLicenseUrl": "https://www.mozilla.org/en-US/MPL/1.1" + } + ] + }, { "moduleName": "org.jetbrains.kotlin:kotlin-stdlib", "moduleVersion": "2.1.20", @@ -209,6 +234,23 @@ } ] }, + { + "moduleName": "org.reflections:reflections", + "moduleVersion": "0.10.2", + "moduleUrls": [ + "http://github.com/ronmamo/reflections" + ], + "moduleLicenses": [ + { + "moduleLicense": "Apache License, Version 2.0", + "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" + }, + { + "moduleLicense": "WTFPL", + "moduleLicenseUrl": "http://www.wtfpl.net/" + } + ] + }, { "moduleName": "org.slf4j:slf4j-api", "moduleVersion": "2.0.17", diff --git a/licenses/commercetools-reactornetty-client/index.json b/licenses/commercetools-reactornetty-client/index.json index 4a8d2d578a2..cf81b09d069 100644 --- a/licenses/commercetools-reactornetty-client/index.json +++ b/licenses/commercetools-reactornetty-client/index.json @@ -387,6 +387,31 @@ } ] }, + { + "moduleName": "org.javassist:javassist", + "moduleVersion": "3.28.0-GA", + "moduleUrls": [ + "http://www.javassist.org/" + ], + "moduleLicenses": [ + { + "moduleLicense": null, + "moduleLicenseUrl": "http://www.mozilla.org/MPL/MPL-1.1.html, http://www.gnu.org/licenses/lgpl-2.1.html, http://www.apache.org/licenses/" + }, + { + "moduleLicense": "Apache License, Version 2.0", + "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" + }, + { + "moduleLicense": "GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1", + "moduleLicenseUrl": "https://www.gnu.org/licenses/lgpl-2.1" + }, + { + "moduleLicense": "Mozilla Public License Version 1.1", + "moduleLicenseUrl": "https://www.mozilla.org/en-US/MPL/1.1" + } + ] + }, { "moduleName": "org.reactivestreams:reactive-streams", "moduleVersion": "1.0.4", @@ -401,6 +426,23 @@ } ] }, + { + "moduleName": "org.reflections:reflections", + "moduleVersion": "0.10.2", + "moduleUrls": [ + "http://github.com/ronmamo/reflections" + ], + "moduleLicenses": [ + { + "moduleLicense": "Apache License, Version 2.0", + "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" + }, + { + "moduleLicense": "WTFPL", + "moduleLicenseUrl": "http://www.wtfpl.net/" + } + ] + }, { "moduleName": "org.slf4j:slf4j-api", "moduleVersion": "2.0.17", diff --git a/licenses/commercetools-sdk-compat-v1/index.json b/licenses/commercetools-sdk-compat-v1/index.json index 5c51acfe0a6..4008ab61514 100644 --- a/licenses/commercetools-sdk-compat-v1/index.json +++ b/licenses/commercetools-sdk-compat-v1/index.json @@ -642,6 +642,31 @@ } ] }, + { + "moduleName": "org.javassist:javassist", + "moduleVersion": "3.28.0-GA", + "moduleUrls": [ + "http://www.javassist.org/" + ], + "moduleLicenses": [ + { + "moduleLicense": null, + "moduleLicenseUrl": "http://www.mozilla.org/MPL/MPL-1.1.html, http://www.gnu.org/licenses/lgpl-2.1.html, http://www.apache.org/licenses/" + }, + { + "moduleLicense": "Apache License, Version 2.0", + "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" + }, + { + "moduleLicense": "GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1", + "moduleLicenseUrl": "https://www.gnu.org/licenses/lgpl-2.1" + }, + { + "moduleLicense": "Mozilla Public License Version 1.1", + "moduleLicenseUrl": "https://www.mozilla.org/en-US/MPL/1.1" + } + ] + }, { "moduleName": "org.jetbrains.kotlin:kotlin-stdlib", "moduleVersion": "1.9.10", @@ -721,6 +746,23 @@ } ] }, + { + "moduleName": "org.reflections:reflections", + "moduleVersion": "0.10.2", + "moduleUrls": [ + "http://github.com/ronmamo/reflections" + ], + "moduleLicenses": [ + { + "moduleLicense": "Apache License, Version 2.0", + "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" + }, + { + "moduleLicense": "WTFPL", + "moduleLicenseUrl": "http://www.wtfpl.net/" + } + ] + }, { "moduleName": "org.slf4j:slf4j-api", "moduleVersion": "2.0.17", diff --git a/licenses/commercetools-sdk-java-api/index.json b/licenses/commercetools-sdk-java-api/index.json index c7f7472f4cc..63a7a91b643 100644 --- a/licenses/commercetools-sdk-java-api/index.json +++ b/licenses/commercetools-sdk-java-api/index.json @@ -177,6 +177,48 @@ } ] }, + { + "moduleName": "org.javassist:javassist", + "moduleVersion": "3.28.0-GA", + "moduleUrls": [ + "http://www.javassist.org/" + ], + "moduleLicenses": [ + { + "moduleLicense": null, + "moduleLicenseUrl": "http://www.mozilla.org/MPL/MPL-1.1.html, http://www.gnu.org/licenses/lgpl-2.1.html, http://www.apache.org/licenses/" + }, + { + "moduleLicense": "Apache License, Version 2.0", + "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" + }, + { + "moduleLicense": "GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1", + "moduleLicenseUrl": "https://www.gnu.org/licenses/lgpl-2.1" + }, + { + "moduleLicense": "Mozilla Public License Version 1.1", + "moduleLicenseUrl": "https://www.mozilla.org/en-US/MPL/1.1" + } + ] + }, + { + "moduleName": "org.reflections:reflections", + "moduleVersion": "0.10.2", + "moduleUrls": [ + "http://github.com/ronmamo/reflections" + ], + "moduleLicenses": [ + { + "moduleLicense": "Apache License, Version 2.0", + "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" + }, + { + "moduleLicense": "WTFPL", + "moduleLicenseUrl": "http://www.wtfpl.net/" + } + ] + }, { "moduleName": "org.slf4j:slf4j-api", "moduleVersion": "2.0.17", diff --git a/licenses/commercetools-sdk-java-history/index.json b/licenses/commercetools-sdk-java-history/index.json index ee273a505d7..4f4109cb256 100644 --- a/licenses/commercetools-sdk-java-history/index.json +++ b/licenses/commercetools-sdk-java-history/index.json @@ -127,6 +127,48 @@ } ] }, + { + "moduleName": "org.javassist:javassist", + "moduleVersion": "3.28.0-GA", + "moduleUrls": [ + "http://www.javassist.org/" + ], + "moduleLicenses": [ + { + "moduleLicense": null, + "moduleLicenseUrl": "http://www.mozilla.org/MPL/MPL-1.1.html, http://www.gnu.org/licenses/lgpl-2.1.html, http://www.apache.org/licenses/" + }, + { + "moduleLicense": "Apache License, Version 2.0", + "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" + }, + { + "moduleLicense": "GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1", + "moduleLicenseUrl": "https://www.gnu.org/licenses/lgpl-2.1" + }, + { + "moduleLicense": "Mozilla Public License Version 1.1", + "moduleLicenseUrl": "https://www.mozilla.org/en-US/MPL/1.1" + } + ] + }, + { + "moduleName": "org.reflections:reflections", + "moduleVersion": "0.10.2", + "moduleUrls": [ + "http://github.com/ronmamo/reflections" + ], + "moduleLicenses": [ + { + "moduleLicense": "Apache License, Version 2.0", + "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" + }, + { + "moduleLicense": "WTFPL", + "moduleLicenseUrl": "http://www.wtfpl.net/" + } + ] + }, { "moduleName": "org.slf4j:slf4j-api", "moduleVersion": "2.0.17", diff --git a/licenses/commercetools-sdk-java-importapi/index.json b/licenses/commercetools-sdk-java-importapi/index.json index ee273a505d7..4f4109cb256 100644 --- a/licenses/commercetools-sdk-java-importapi/index.json +++ b/licenses/commercetools-sdk-java-importapi/index.json @@ -127,6 +127,48 @@ } ] }, + { + "moduleName": "org.javassist:javassist", + "moduleVersion": "3.28.0-GA", + "moduleUrls": [ + "http://www.javassist.org/" + ], + "moduleLicenses": [ + { + "moduleLicense": null, + "moduleLicenseUrl": "http://www.mozilla.org/MPL/MPL-1.1.html, http://www.gnu.org/licenses/lgpl-2.1.html, http://www.apache.org/licenses/" + }, + { + "moduleLicense": "Apache License, Version 2.0", + "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" + }, + { + "moduleLicense": "GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1", + "moduleLicenseUrl": "https://www.gnu.org/licenses/lgpl-2.1" + }, + { + "moduleLicense": "Mozilla Public License Version 1.1", + "moduleLicenseUrl": "https://www.mozilla.org/en-US/MPL/1.1" + } + ] + }, + { + "moduleName": "org.reflections:reflections", + "moduleVersion": "0.10.2", + "moduleUrls": [ + "http://github.com/ronmamo/reflections" + ], + "moduleLicenses": [ + { + "moduleLicense": "Apache License, Version 2.0", + "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" + }, + { + "moduleLicense": "WTFPL", + "moduleLicenseUrl": "http://www.wtfpl.net/" + } + ] + }, { "moduleName": "org.slf4j:slf4j-api", "moduleVersion": "2.0.17", diff --git a/licenses/index.json b/licenses/index.json index 854b8476440..109901a9037 100644 --- a/licenses/index.json +++ b/licenses/index.json @@ -2304,6 +2304,23 @@ } ] }, + { + "moduleName": "org.reflections:reflections", + "moduleVersion": "0.10.2", + "moduleUrls": [ + "http://github.com/ronmamo/reflections" + ], + "moduleLicenses": [ + { + "moduleLicense": "Apache License, Version 2.0", + "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" + }, + { + "moduleLicense": "WTFPL", + "moduleLicenseUrl": "http://www.wtfpl.net/" + } + ] + }, { "moduleName": "org.slf4j:slf4j-api", "moduleVersion": "2.0.17", diff --git a/licenses/rmf-java-base/index.json b/licenses/rmf-java-base/index.json index 9107a9cd8cb..2072dc4df48 100644 --- a/licenses/rmf-java-base/index.json +++ b/licenses/rmf-java-base/index.json @@ -105,6 +105,48 @@ } ] }, + { + "moduleName": "org.javassist:javassist", + "moduleVersion": "3.28.0-GA", + "moduleUrls": [ + "http://www.javassist.org/" + ], + "moduleLicenses": [ + { + "moduleLicense": null, + "moduleLicenseUrl": "http://www.mozilla.org/MPL/MPL-1.1.html, http://www.gnu.org/licenses/lgpl-2.1.html, http://www.apache.org/licenses/" + }, + { + "moduleLicense": "Apache License, Version 2.0", + "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" + }, + { + "moduleLicense": "GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1", + "moduleLicenseUrl": "https://www.gnu.org/licenses/lgpl-2.1" + }, + { + "moduleLicense": "Mozilla Public License Version 1.1", + "moduleLicenseUrl": "https://www.mozilla.org/en-US/MPL/1.1" + } + ] + }, + { + "moduleName": "org.reflections:reflections", + "moduleVersion": "0.10.2", + "moduleUrls": [ + "http://github.com/ronmamo/reflections" + ], + "moduleLicenses": [ + { + "moduleLicense": "Apache License, Version 2.0", + "moduleLicenseUrl": "https://www.apache.org/licenses/LICENSE-2.0" + }, + { + "moduleLicense": "WTFPL", + "moduleLicenseUrl": "http://www.wtfpl.net/" + } + ] + }, { "moduleName": "org.slf4j:slf4j-api", "moduleVersion": "2.0.17", From 1154ceac21ef791701439398cbdeb7750dcc3b9c Mon Sep 17 00:00:00 2001 From: Jens Schulze Date: Fri, 16 May 2025 10:28:03 +0200 Subject: [PATCH 4/9] add split config --- .../commercetools-sdk-java-api/build.gradle | 244 ++++++++++++++++++ gradle-scripts/extensions.gradle | 5 + 2 files changed, 249 insertions(+) diff --git a/commercetools/commercetools-sdk-java-api/build.gradle b/commercetools/commercetools-sdk-java-api/build.gradle index 97f3edb921d..5dd4a1c9828 100644 --- a/commercetools/commercetools-sdk-java-api/build.gradle +++ b/commercetools/commercetools-sdk-java-api/build.gradle @@ -21,6 +21,250 @@ sourceSets.main.java.srcDirs += "src/main/java-generated" sourceSets.main.java.srcDirs += "src/main/java-predicates-generated" sourceSets.test.java.srcDirs += "src/test/java-generated" + +projectDir.toPath().resolve("src/main/java-generated/com/commercetools/api/models/").eachDir { dir -> + def dirname = dir.toFile().name + def modelTask = tasks.register("models_$dirname", Jar) { + from sourceSets.main.output + + include "**/models/$dirname/**" + archiveBaseName = project.name + "-models-$dirname" + } + publishing { + publications { + it.create("Maven$dirname", org.gradle.api.publish.maven.MavenPublication, { + artifact modelTask + artifact javadocJar + artifact sourcesJar + groupId group + artifactId project.name + "-models_$dirname" + version version + + pom { + name = project.name + "-models_$dirname" + description = project.description + developers { + developer { + id = "jenschude" + name = "Jens Schulze" + email = "jens.schulze@commercetools.com" + } + } + url = scmHttpsUrl + licenses { + license { + name = "The Apache Software License, Version 2.0" + url = "http://www.apache.org/licenses/LICENSE-2.0.txt" + distribution = "repo" + } + } + scm { + connection = "scm:git:$scmHttpsUrl" + developerConnection = "scm:git:$scmSshUrl" + url = "$scmProjectUrl" + } + } + pom.withXml { + def dependenciesNode = asNode().appendNode('dependencies') + def base = dependenciesNode.appendNode('dependency') + base.appendNode('groupId', group) + base.appendNode('artifactId', 'commercetools-sdk-java-api-base') + base.appendNode('version', version) + base.appendNode('scope', 'compile') + def modelsBase = dependenciesNode.appendNode('dependency') + modelsBase.appendNode('groupId', group) + modelsBase.appendNode('artifactId', 'commercetools-sdk-java-api-models-base') + modelsBase.appendNode('version', version) + modelsBase.appendNode('scope', 'compile') + } + }) + } + } + assemble.dependsOn("models_$dirname") +} + +tasks.register("predicatesJar", Jar) { + from sourceSets.main.output + + include "**/predicates/**" + archiveBaseName = project.name + "-predicates" +} +assemble.dependsOn("predicatesJar") +tasks.register("baseJar", Jar) { + from sourceSets.main.output + + exclude "**/predicates/**", "**/models/**" + archiveBaseName = project.name + "-base" +} +assemble.dependsOn("baseJar") +tasks.register("modelsBaseJar", Jar) { + from sourceSets.main.output + + include "**/models/*" + archiveBaseName = project.name + "-models-base" +} +assemble.dependsOn("modelsBaseJar") + +publishing { + publications { + MavenModelsBase(MavenPublication) { + artifact modelsBaseJar + artifact javadocJar + groupId group + artifactId project.name + "-models-base" + version version + + pom { + name = project.name + "-models_base" + description = project.description + developers { + developer { + id = "jenschude" + name = "Jens Schulze" + email = "jens.schulze@commercetools.com" + } + } + url = scmHttpsUrl + licenses { + license { + name = "The Apache Software License, Version 2.0" + url = "http://www.apache.org/licenses/LICENSE-2.0.txt" + distribution = "repo" + } + } + scm { + connection = "scm:git:$scmHttpsUrl" + developerConnection = "scm:git:$scmSshUrl" + url = "$scmProjectUrl" + } + } + pom.withXml { + def dependenciesNode = asNode().appendNode('dependencies') + def base = dependenciesNode.appendNode('dependency') + base.appendNode('groupId', group) + base.appendNode('artifactId', 'commercetools-sdk-java-api-base') + base.appendNode('version', version) + base.appendNode('scope', 'compile') + } + } + MavenBase(MavenPublication) { + artifact baseJar + artifact javadocJar + groupId group + artifactId project.name + "-base" + version version + + pom { + name = project.name + "-base" + description = project.description + developers { + developer { + id = "jenschude" + name = "Jens Schulze" + email = "jens.schulze@commercetools.com" + } + } + url = scmHttpsUrl + licenses { + license { + name = "The Apache Software License, Version 2.0" + url = "http://www.apache.org/licenses/LICENSE-2.0.txt" + distribution = "repo" + } + } + scm { + connection = "scm:git:$scmHttpsUrl" + developerConnection = "scm:git:$scmSshUrl" + url = "$scmProjectUrl" + } + } + pom.withXml { + def dependenciesNode = asNode().appendNode('dependencies') + def base = dependenciesNode.appendNode('dependency') + base.appendNode('groupId', group) + base.appendNode('artifactId', 'rmf-java-base') + base.appendNode('version', version) + base.appendNode('scope', 'compile') + def money = dependenciesNode.appendNode('dependency') + money.appendNode('groupId', group) + money.appendNode('artifactId', 'commercetools-money') + money.appendNode('version', version) + money.appendNode('scope', 'compile') + def jacksonAnno = dependenciesNode.appendNode('dependency') + jacksonAnno.appendNode('groupId', 'com.fasterxml.jackson.core') + jacksonAnno.appendNode('artifactId', 'jackson-annotations') + jacksonAnno.appendNode('version', jackson_core.version) + jacksonAnno.appendNode('scope', 'compile') + def jacksonDB = dependenciesNode.appendNode('dependency') + jacksonDB.appendNode('groupId', 'com.fasterxml.jackson.core') + jacksonDB.appendNode('artifactId', 'jackson-databind') + jacksonDB.appendNode('version', jackson_core.version) + jacksonDB.appendNode('scope', 'compile') + def slf4jDep = dependenciesNode.appendNode('dependency') + slf4jDep.appendNode('groupId', 'org.slf4j') + slf4jDep.appendNode('artifactId', 'slf4j-api') + slf4jDep.appendNode('version', slf4j.version) + slf4jDep.appendNode('scope', 'compile') + def commonsDep = dependenciesNode.appendNode('dependency') + commonsDep.appendNode('groupId', 'org.apache.commons') + commonsDep.appendNode('artifactId', 'commons-lang3') + commonsDep.appendNode('version', commons.lang3version) + commonsDep.appendNode('scope', 'compile') + def findBugs = dependenciesNode.appendNode('dependency') + findBugs.appendNode('groupId', 'com.google.code.findbugs') + findBugs.appendNode('artifactId', 'jsr305') + findBugs.appendNode('version', google.findbugsversion) + findBugs.appendNode('scope', 'runtime') + def validation = dependenciesNode.appendNode('dependency') + validation.appendNode('groupId', 'jakarta.validation') + validation.appendNode('artifactId', 'jakarta.validation-api') + validation.appendNode('version', javax.validationVersion) + validation.appendNode('scope', 'runtime') + } + } + MavenPredicates(MavenPublication) { + artifact predicatesJar + artifact javadocJar + groupId group + artifactId project.name + "-predicates" + version version + + pom { + name = project.name + "-predicates" + description = project.description + developers { + developer { + id = "jenschude" + name = "Jens Schulze" + email = "jens.schulze@commercetools.com" + } + } + url = scmHttpsUrl + licenses { + license { + name = "The Apache Software License, Version 2.0" + url = "http://www.apache.org/licenses/LICENSE-2.0.txt" + distribution = "repo" + } + } + scm { + connection = "scm:git:$scmHttpsUrl" + developerConnection = "scm:git:$scmSshUrl" + url = "$scmProjectUrl" + } + } + pom.withXml { + def dependenciesNode = asNode().appendNode('dependencies') + def base = dependenciesNode.appendNode('dependency') + base.appendNode('groupId', group) + base.appendNode('artifactId', 'commercetools-sdk-java-api-base') + base.appendNode('version', version) + base.appendNode('scope', 'compile') + } + } + } +} + tasks.register('runMainMethodThreadLeakTest', JavaExec) { group = "Execution" description = "Run the main method thread leak test class" diff --git a/gradle-scripts/extensions.gradle b/gradle-scripts/extensions.gradle index f936a6f647a..eb5efc3a586 100644 --- a/gradle-scripts/extensions.gradle +++ b/gradle-scripts/extensions.gradle @@ -10,6 +10,7 @@ ext { ] commons = [ + lang3version: '3.17.0', text: 'org.apache.commons:commons-text:1.13.1', lang3: 'org.apache.commons:commons-lang3:3.17.0', io: 'commons-io:commons-io:2.19.0', @@ -20,6 +21,7 @@ ext { ] slf4j = [ + version: '2.0.17', api: 'org.slf4j:slf4j-api:2.0.17', ] @@ -28,6 +30,7 @@ ext { ] jackson_core = [ + version: '2.19.0', annotations: 'com.fasterxml.jackson.core:jackson-annotations:2.19.0', databind: 'com.fasterxml.jackson.core:jackson-databind:2.19.0', core: 'com.fasterxml.jackson.core:jackson-core:2.19.0', @@ -35,6 +38,7 @@ ext { ] google = [ + findbugsversion: '3.0.2', findbugs: 'com.google.code.findbugs:jsr305:3.0.2', gson: 'com.google.code.gson:gson:2.13.1', ] @@ -47,6 +51,7 @@ ext { ] javax = [ + validationVersion: '3.1.1', validation: 'jakarta.validation:jakarta.validation-api:3.1.1', ] From d1a6dace807a4e3f63660af18ca7eae91975d849 Mon Sep 17 00:00:00 2001 From: Jens Schulze Date: Fri, 16 May 2025 22:06:54 +0200 Subject: [PATCH 5/9] test release split packages --- .github/workflows/release-snapshot.yml | 2 +- .../commercetools-sdk-java-api/build.gradle | 68 +++++++++++++++++-- 2 files changed, 63 insertions(+), 7 deletions(-) diff --git a/.github/workflows/release-snapshot.yml b/.github/workflows/release-snapshot.yml index c06e4406dab..eef7c973b35 100644 --- a/.github/workflows/release-snapshot.yml +++ b/.github/workflows/release-snapshot.yml @@ -47,7 +47,7 @@ jobs: run: ./gradlew --build-cache clean test - name: Release - run: ./gradlew --build-cache publishToSonatype + run: ./gradlew --build-cache -Pversion=18.11.0 javadoc publishToSonatype env: CTP_OSS_USER: ${{ secrets.OSS_USER }} CTP_OSS_SECRET: ${{ secrets.OSS_SECRET }} diff --git a/commercetools/commercetools-sdk-java-api/build.gradle b/commercetools/commercetools-sdk-java-api/build.gradle index 5dd4a1c9828..6b36bb55824 100644 --- a/commercetools/commercetools-sdk-java-api/build.gradle +++ b/commercetools/commercetools-sdk-java-api/build.gradle @@ -24,18 +24,31 @@ sourceSets.test.java.srcDirs += "src/test/java-generated" projectDir.toPath().resolve("src/main/java-generated/com/commercetools/api/models/").eachDir { dir -> def dirname = dir.toFile().name - def modelTask = tasks.register("models_$dirname", Jar) { + def modelTask = tasks.register("models_${dirname}Jar", Jar) { from sourceSets.main.output include "**/models/$dirname/**" archiveBaseName = project.name + "-models-$dirname" } + def modelSourcesTask = tasks.register("sources_${dirname}Jar", Jar) { + archiveClassifier = 'sources' + from sourceSets.main.allJava + include "**/models/$dirname/**" + archiveBaseName = project.name + "-models-$dirname" + } + def javadocsTask = tasks.register("javadoc_${dirname}Jar", Jar) { + dependsOn "javadoc" + archiveClassifier = 'javadoc' + from javadoc.destinationDir + include "com/**/models/$dirname/**", "index-files/**", "legal/**", "resources/**", "script-dir/**", "*" + archiveBaseName = project.name + "-models-$dirname" + } publishing { publications { it.create("Maven$dirname", org.gradle.api.publish.maven.MavenPublication, { artifact modelTask - artifact javadocJar - artifact sourcesJar + artifact javadocsTask + artifact modelSourcesTask groupId group artifactId project.name + "-models_$dirname" version version @@ -90,6 +103,19 @@ tasks.register("predicatesJar", Jar) { archiveBaseName = project.name + "-predicates" } assemble.dependsOn("predicatesJar") +tasks.register("javadocPredicatesJar", Jar) { + dependsOn "javadoc" + archiveClassifier = 'javadoc' + from javadoc.destinationDir + include "com/**/predicates/**", "index-files/**", "legal/**", "resources/**", "script-dir/**", "*" + archiveBaseName = project.name + "-predicates" +} +tasks.register("sourcesPredicatesJar", Jar) { + archiveClassifier = 'sources' + from sourceSets.main.allJava + include "**/predicates/**" + archiveBaseName = project.name + "-predicates" +} tasks.register("baseJar", Jar) { from sourceSets.main.output @@ -97,6 +123,20 @@ tasks.register("baseJar", Jar) { archiveBaseName = project.name + "-base" } assemble.dependsOn("baseJar") +tasks.register("javadocBaseJar", Jar) { + dependsOn "javadoc" + archiveClassifier = 'javadoc' + from javadoc.destinationDir + exclude "com/**/predicates/**", "com/**/models/**" + archiveBaseName = project.name + "-base" +} +tasks.register("sourcesBaseJar", Jar) { + archiveClassifier = 'sources' + from sourceSets.main.allJava + exclude "**/predicates/**", "**/models/**" + archiveBaseName = project.name + "-base" +} + tasks.register("modelsBaseJar", Jar) { from sourceSets.main.output @@ -104,12 +144,26 @@ tasks.register("modelsBaseJar", Jar) { archiveBaseName = project.name + "-models-base" } assemble.dependsOn("modelsBaseJar") +tasks.register("javadocModelsBaseJar", Jar) { + dependsOn "javadoc" + archiveClassifier = 'javadoc' + from javadoc.destinationDir + include "com/**/models/*", "index-files/**", "legal/**", "resources/**", "script-dir/**", "*" + archiveBaseName = project.name + "-models-base" +} +tasks.register("sourcesModelsBaseJar", Jar) { + archiveClassifier = 'sources' + from sourceSets.main.allJava + include "**/models/*" + archiveBaseName = project.name + "-models-base" +} publishing { publications { MavenModelsBase(MavenPublication) { artifact modelsBaseJar - artifact javadocJar + artifact javadocModelsBaseJar + artifact sourcesModelsBaseJar groupId group artifactId project.name + "-models-base" version version @@ -149,7 +203,8 @@ publishing { } MavenBase(MavenPublication) { artifact baseJar - artifact javadocJar + artifact javadocBaseJar + artifact sourcesBaseJar groupId group artifactId project.name + "-base" version version @@ -224,7 +279,8 @@ publishing { } MavenPredicates(MavenPublication) { artifact predicatesJar - artifact javadocJar + artifact javadocPredicatesJar + artifact sourcesPredicatesJar groupId group artifactId project.name + "-predicates" version version From fc9b56fd83659dc24800f67952b43f78f16eacf4 Mon Sep 17 00:00:00 2001 From: Jens Schulze Date: Fri, 16 May 2025 22:31:58 +0200 Subject: [PATCH 6/9] test release split packages --- commercetools/commercetools-sdk-java-api/build.gradle | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/commercetools/commercetools-sdk-java-api/build.gradle b/commercetools/commercetools-sdk-java-api/build.gradle index 6b36bb55824..25740a60654 100644 --- a/commercetools/commercetools-sdk-java-api/build.gradle +++ b/commercetools/commercetools-sdk-java-api/build.gradle @@ -43,9 +43,10 @@ projectDir.toPath().resolve("src/main/java-generated/com/commercetools/api/model include "com/**/models/$dirname/**", "index-files/**", "legal/**", "resources/**", "script-dir/**", "*" archiveBaseName = project.name + "-models-$dirname" } + def publication publishing { publications { - it.create("Maven$dirname", org.gradle.api.publish.maven.MavenPublication, { + publication = it.create("Maven$dirname", org.gradle.api.publish.maven.MavenPublication, { artifact modelTask artifact javadocsTask artifact modelSourcesTask @@ -93,6 +94,9 @@ projectDir.toPath().resolve("src/main/java-generated/com/commercetools/api/model }) } } + signing { + sign publication + } assemble.dependsOn("models_$dirname") } @@ -320,6 +324,9 @@ publishing { } } } +signing { + sign publishing.publications.MavenModelsBase, publishing.publications.MavenBase, publishing.publications.MavenPredicates +} tasks.register('runMainMethodThreadLeakTest', JavaExec) { group = "Execution" From 8c488d02cc257a7d091f475a5d802bed81e01bce Mon Sep 17 00:00:00 2001 From: Jens Schulze Date: Fri, 16 May 2025 23:14:55 +0200 Subject: [PATCH 7/9] typo --- .github/workflows/release-snapshot.yml | 2 +- commercetools/commercetools-sdk-java-api/build.gradle | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release-snapshot.yml b/.github/workflows/release-snapshot.yml index eef7c973b35..c06e4406dab 100644 --- a/.github/workflows/release-snapshot.yml +++ b/.github/workflows/release-snapshot.yml @@ -47,7 +47,7 @@ jobs: run: ./gradlew --build-cache clean test - name: Release - run: ./gradlew --build-cache -Pversion=18.11.0 javadoc publishToSonatype + run: ./gradlew --build-cache publishToSonatype env: CTP_OSS_USER: ${{ secrets.OSS_USER }} CTP_OSS_SECRET: ${{ secrets.OSS_SECRET }} diff --git a/commercetools/commercetools-sdk-java-api/build.gradle b/commercetools/commercetools-sdk-java-api/build.gradle index 25740a60654..6354faccca8 100644 --- a/commercetools/commercetools-sdk-java-api/build.gradle +++ b/commercetools/commercetools-sdk-java-api/build.gradle @@ -97,7 +97,7 @@ projectDir.toPath().resolve("src/main/java-generated/com/commercetools/api/model signing { sign publication } - assemble.dependsOn("models_$dirname") + assemble.dependsOn("models_${dirname}Jar") } tasks.register("predicatesJar", Jar) { From 2cf6696555f713a9636f4d77da0a9187095d2cf5 Mon Sep 17 00:00:00 2001 From: Jens Schulze Date: Mon, 19 May 2025 10:08:08 +0200 Subject: [PATCH 8/9] fix orderquery test --- .../java/commercetools/order/OrderQueryTests.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/commercetools/commercetools-sdk-java-api/src/integrationTest/java/commercetools/order/OrderQueryTests.java b/commercetools/commercetools-sdk-java-api/src/integrationTest/java/commercetools/order/OrderQueryTests.java index a296506a3ce..3716c0d0d4e 100644 --- a/commercetools/commercetools-sdk-java-api/src/integrationTest/java/commercetools/order/OrderQueryTests.java +++ b/commercetools/commercetools-sdk-java-api/src/integrationTest/java/commercetools/order/OrderQueryTests.java @@ -54,6 +54,12 @@ public void search() { .orders() .search() .post(orderSearchRequestBuilder -> orderSearchRequestBuilder.query(new OrderSearchQuery() { + + @Override + public OrderSearchQuery copyDeep() { + return null; + } + /* { "exists": { From f28db662898cab31cf991efd679c3f4c145cd271 Mon Sep 17 00:00:00 2001 From: Jens Schulze Date: Mon, 19 May 2025 10:24:51 +0200 Subject: [PATCH 9/9] implement deepcopy for generic classes --- .../graphql/api/GraphQLRequest.java | 21 +++++++++++++++ .../graphql/api/GraphQLRequestImpl.java | 4 +-- .../api/models/common/GenericReference.java | 16 ++++++++++++ .../models/common/GenericReferenceImpl.java | 4 +-- .../custom_object/GenericCustomObject.java | 26 +++++++++++++++++++ .../GenericCustomObjectImpl.java | 2 +- .../models/order/OrderResourceIdentifier.java | 3 --- .../order/OrderResourceIdentifierBuilder.java | 2 -- .../order/OrderResourceIdentifierImpl.java | 7 ++--- 9 files changed, 70 insertions(+), 15 deletions(-) diff --git a/commercetools/commercetools-graphql-api/src/main/java/com/commercetools/graphql/api/GraphQLRequest.java b/commercetools/commercetools-graphql-api/src/main/java/com/commercetools/graphql/api/GraphQLRequest.java index e9c02cf8209..d702bcad63c 100644 --- a/commercetools/commercetools-graphql-api/src/main/java/com/commercetools/graphql/api/GraphQLRequest.java +++ b/commercetools/commercetools-graphql-api/src/main/java/com/commercetools/graphql/api/GraphQLRequest.java @@ -3,6 +3,8 @@ import java.util.function.Function; +import javax.annotation.Nullable; + import com.commercetools.api.client.ProjectRequestBuilder; import io.vrap.rmf.base.client.ApiHttpClient; @@ -25,4 +27,23 @@ default ByProjectKeyGraphqlQuery build(ApiHttpClient client, String projectKe public static GraphQLRequestBuilder builder() { return GraphQLRequestBuilder.of(); } + + /** + * factory method to create a deep copy of GraphQLRequest + * @param template instance to be copied + * @return copy instance + */ + @Nullable + public static GraphQLRequest deepCopy(@Nullable final GraphQLRequest template) { + if (template == null) { + return null; + } + GraphQLRequestImpl instance = new GraphQLRequestImpl<>(); + instance.setQuery(template.getQuery()); + instance.setOperationName(template.getOperationName()); + instance.setVariables( + com.commercetools.api.models.graph_ql.GraphQLVariablesMap.deepCopy(template.getVariables())); + instance.setDataMapper(template.getDataMapper()); + return instance; + } } diff --git a/commercetools/commercetools-graphql-api/src/main/java/com/commercetools/graphql/api/GraphQLRequestImpl.java b/commercetools/commercetools-graphql-api/src/main/java/com/commercetools/graphql/api/GraphQLRequestImpl.java index f90398ea290..186ca9de07e 100644 --- a/commercetools/commercetools-graphql-api/src/main/java/com/commercetools/graphql/api/GraphQLRequestImpl.java +++ b/commercetools/commercetools-graphql-api/src/main/java/com/commercetools/graphql/api/GraphQLRequestImpl.java @@ -117,7 +117,7 @@ public void setDataMapper(Function dataMapper) { } @Override - public com.commercetools.api.models.graph_ql.GraphQLRequest copyDeep() { - return null; + public GraphQLRequest copyDeep() { + return GraphQLRequest.deepCopy(this); } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java/com/commercetools/api/models/common/GenericReference.java b/commercetools/commercetools-sdk-java-api/src/main/java/com/commercetools/api/models/common/GenericReference.java index 0b31ca25962..d7294bc6ef0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java/com/commercetools/api/models/common/GenericReference.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java/com/commercetools/api/models/common/GenericReference.java @@ -1,6 +1,8 @@ package com.commercetools.api.models.common; +import javax.annotation.Nullable; + import com.fasterxml.jackson.annotation.JsonSubTypes; import com.fasterxml.jackson.annotation.JsonTypeInfo; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; @@ -18,4 +20,18 @@ public interface GenericReference extends Reference { public default GenericReference of(final ReferenceTypeId typeId, final String id, final T obj) { return new GenericReferenceImpl<>(typeId, id, obj); } + + /** + * factory method to create a deep copy of Reference + * @param template instance to be copied + * @return copy instance + */ + @Nullable + public static GenericReference deepCopy(@Nullable final GenericReference template) { + if (template == null) { + return null; + } + + return new GenericReferenceImpl<>(template.getTypeId(), template.getId(), template.getObj()); + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java/com/commercetools/api/models/common/GenericReferenceImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java/com/commercetools/api/models/common/GenericReferenceImpl.java index 15482dd46bc..5e608f315f6 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java/com/commercetools/api/models/common/GenericReferenceImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java/com/commercetools/api/models/common/GenericReferenceImpl.java @@ -42,7 +42,7 @@ public T getObj() { } @Override - public Reference copyDeep() { - return null; + public GenericReference copyDeep() { + return GenericReference.deepCopy(this); } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java/com/commercetools/api/models/custom_object/GenericCustomObject.java b/commercetools/commercetools-sdk-java-api/src/main/java/com/commercetools/api/models/custom_object/GenericCustomObject.java index 731a74118c4..6c0b8dde1e7 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java/com/commercetools/api/models/custom_object/GenericCustomObject.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java/com/commercetools/api/models/custom_object/GenericCustomObject.java @@ -4,6 +4,8 @@ import java.time.ZonedDateTime; import java.util.function.Function; +import javax.annotation.Nullable; + import com.commercetools.api.models.Referencable; import com.commercetools.api.models.common.*; import com.fasterxml.jackson.annotation.JsonProperty; @@ -121,4 +123,28 @@ default T withCustomObject(Function, T> helper) default Reference toReference() { return CustomObjectReference.builder().id(getId()).build(); } + + /** + * factory method to create a deep copy of CustomObject + * @param template instance to be copied + * @return copy instance + */ + @Nullable + public static GenericCustomObject deepCopy(@Nullable final GenericCustomObject template) { + if (template == null) { + return null; + } + GenericCustomObjectImpl instance = new GenericCustomObjectImpl<>(); + instance.setId(template.getId()); + instance.setVersion(template.getVersion()); + instance.setCreatedAt(template.getCreatedAt()); + instance.setLastModifiedAt(template.getLastModifiedAt()); + instance.setLastModifiedBy( + com.commercetools.api.models.common.LastModifiedBy.deepCopy(template.getLastModifiedBy())); + instance.setCreatedBy(com.commercetools.api.models.common.CreatedBy.deepCopy(template.getCreatedBy())); + instance.setContainer(template.getContainer()); + instance.setKey(template.getKey()); + instance.setValue(template.getValue()); + return instance; + } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java/com/commercetools/api/models/custom_object/GenericCustomObjectImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java/com/commercetools/api/models/custom_object/GenericCustomObjectImpl.java index 6081d447882..24e909860b0 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java/com/commercetools/api/models/custom_object/GenericCustomObjectImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java/com/commercetools/api/models/custom_object/GenericCustomObjectImpl.java @@ -175,6 +175,6 @@ public int hashCode() { @Override public BaseResource copyDeep() { - return null; + return GenericCustomObject.deepCopy(this); } } diff --git a/commercetools/commercetools-sdk-java-api/src/main/java/com/commercetools/api/models/order/OrderResourceIdentifier.java b/commercetools/commercetools-sdk-java-api/src/main/java/com/commercetools/api/models/order/OrderResourceIdentifier.java index e3adf21fa45..eedc0524e15 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java/com/commercetools/api/models/order/OrderResourceIdentifier.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java/com/commercetools/api/models/order/OrderResourceIdentifier.java @@ -8,8 +8,6 @@ import com.commercetools.api.models.common.ResourceIdentifier; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import io.vrap.rmf.base.client.utils.Generated; - /** * OrderResourceIdentifier * @@ -22,7 +20,6 @@ * * */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @Deprecated @JsonDeserialize(as = OrderResourceIdentifierImpl.class) public interface OrderResourceIdentifier extends ResourceIdentifier, com.commercetools.api.models.Identifiable { diff --git a/commercetools/commercetools-sdk-java-api/src/main/java/com/commercetools/api/models/order/OrderResourceIdentifierBuilder.java b/commercetools/commercetools-sdk-java-api/src/main/java/com/commercetools/api/models/order/OrderResourceIdentifierBuilder.java index 2779f749af7..96dff9aeb47 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java/com/commercetools/api/models/order/OrderResourceIdentifierBuilder.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java/com/commercetools/api/models/order/OrderResourceIdentifierBuilder.java @@ -4,7 +4,6 @@ import javax.annotation.Nullable; import io.vrap.rmf.base.client.Builder; -import io.vrap.rmf.base.client.utils.Generated; /** * OrderResourceIdentifierBuilder @@ -17,7 +16,6 @@ * * */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @Deprecated public class OrderResourceIdentifierBuilder implements Builder { diff --git a/commercetools/commercetools-sdk-java-api/src/main/java/com/commercetools/api/models/order/OrderResourceIdentifierImpl.java b/commercetools/commercetools-sdk-java-api/src/main/java/com/commercetools/api/models/order/OrderResourceIdentifierImpl.java index 030d8c168c8..cc1ee7fd0fe 100644 --- a/commercetools/commercetools-sdk-java-api/src/main/java/com/commercetools/api/models/order/OrderResourceIdentifierImpl.java +++ b/commercetools/commercetools-sdk-java-api/src/main/java/com/commercetools/api/models/order/OrderResourceIdentifierImpl.java @@ -2,12 +2,10 @@ package com.commercetools.api.models.order; import com.commercetools.api.models.common.ReferenceTypeId; -import com.commercetools.api.models.common.ResourceIdentifier; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonProperty; 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; @@ -15,11 +13,10 @@ /** * OrderResourceIdentifier */ -@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") @Deprecated public class OrderResourceIdentifierImpl implements OrderResourceIdentifier, ModelBase { - private ReferenceTypeId typeId; + private final ReferenceTypeId typeId; private String id; @@ -93,7 +90,7 @@ public int hashCode() { } @Override - public ResourceIdentifier copyDeep() { + public OrderResourceIdentifier copyDeep() { return OrderResourceIdentifier.deepCopy(this); } }