All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.commercetools.history.models.change.Change Maven / Gradle / Ivy

There is a newer version: 17.15.1
Show newest version

package com.commercetools.history.models.change;

import java.time.*;
import java.util.*;
import java.util.function.Function;

import javax.annotation.Nullable;
import javax.validation.constraints.NotNull;

import com.fasterxml.jackson.annotation.*;
import com.fasterxml.jackson.databind.annotation.*;

import io.vrap.rmf.base.client.utils.Generated;

/**
 *  

Difference between the previous and next version of a resource represented by previousValue (omitted, for example, on creations) and nextValue of the associated change. A Change can also contain extra fields that provide further information.

*

They are not identical to the actual update actions sent.

* *
* Example to create a subtype instance using the builder pattern *
*

 *     Change change = Change.addAddressChangeBuilder()
 *             change("{change}")
 *             previousValue(previousValueBuilder -> previousValueBuilder)
 *             nextValue(nextValueBuilder -> nextValueBuilder)
 *             .build()
 * 
*
*/ @JsonSubTypes({ @JsonSubTypes.Type(value = com.commercetools.history.models.change.AddAddressChangeImpl.class, name = AddAddressChange.ADD_ADDRESS_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.AddAssetChangeImpl.class, name = AddAssetChange.ADD_ASSET_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.AddAssociateChangeImpl.class, name = AddAssociateChange.ADD_ASSOCIATE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.AddAttributeDefinitionChangeImpl.class, name = AddAttributeDefinitionChange.ADD_ATTRIBUTE_DEFINITION_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.AddBillingAddressIdChangeImpl.class, name = AddBillingAddressIdChange.ADD_BILLING_ADDRESS_ID_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.AddChannelRolesChangeImpl.class, name = AddChannelRolesChange.ADD_CHANNEL_ROLES_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.AddCustomLineItemChangeImpl.class, name = AddCustomLineItemChange.ADD_CUSTOM_LINE_ITEM_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.AddDeliveryChangeImpl.class, name = AddDeliveryChange.ADD_DELIVERY_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.AddDiscountCodeChangeImpl.class, name = AddDiscountCodeChange.ADD_DISCOUNT_CODE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.AddEnumValueChangeImpl.class, name = AddEnumValueChange.ADD_ENUM_VALUE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.AddExternalImageChangeImpl.class, name = AddExternalImageChange.ADD_EXTERNAL_IMAGE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.AddFieldDefinitionChangeImpl.class, name = AddFieldDefinitionChange.ADD_FIELD_DEFINITION_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.AddInheritedAssociateChangeImpl.class, name = AddInheritedAssociateChange.ADD_INHERITED_ASSOCIATE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.AddInterfaceInteractionChangeImpl.class, name = AddInterfaceInteractionChange.ADD_INTERFACE_INTERACTION_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.AddItemShippingAddressesChangeImpl.class, name = AddItemShippingAddressesChange.ADD_ITEM_SHIPPING_ADDRESSES_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.AddLocalizedEnumValueChangeImpl.class, name = AddLocalizedEnumValueChange.ADD_LOCALIZED_ENUM_VALUE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.AddLocationChangeImpl.class, name = AddLocationChange.ADD_LOCATION_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.AddOrderLineItemChangeImpl.class, name = AddOrderLineItemChange.ADD_ORDER_LINE_ITEM_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.AddParcelToDeliveryChangeImpl.class, name = AddParcelToDeliveryChange.ADD_PARCEL_TO_DELIVERY_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.AddPaymentChangeImpl.class, name = AddPaymentChange.ADD_PAYMENT_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.AddPlainEnumValueChangeImpl.class, name = AddPlainEnumValueChange.ADD_PLAIN_ENUM_VALUE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.AddPriceChangeImpl.class, name = AddPriceChange.ADD_PRICE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.AddProductChangeImpl.class, name = AddProductChange.ADD_PRODUCT_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.AddProductSelectionChangeImpl.class, name = AddProductSelectionChange.ADD_PRODUCT_SELECTION_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.AddPropertyChangeImpl.class, name = AddPropertyChange.ADD_PROPERTY_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.AddReturnInfoChangeImpl.class, name = AddReturnInfoChange.ADD_RETURN_INFO_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.AddShippingAddressIdChangeImpl.class, name = AddShippingAddressIdChange.ADD_SHIPPING_ADDRESS_ID_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.AddShoppingListLineItemChangeImpl.class, name = AddShoppingListLineItemChange.ADD_SHOPPING_LIST_LINE_ITEM_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.AddStateRolesChangeImpl.class, name = AddStateRolesChange.ADD_STATE_ROLES_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.AddTaxRateChangeImpl.class, name = AddTaxRateChange.ADD_TAX_RATE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.AddTextLineItemChangeImpl.class, name = AddTextLineItemChange.ADD_TEXT_LINE_ITEM_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.AddToCategoryChangeImpl.class, name = AddToCategoryChange.ADD_TO_CATEGORY_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.AddTransactionChangeImpl.class, name = AddTransactionChange.ADD_TRANSACTION_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.AddVariantChangeImpl.class, name = AddVariantChange.ADD_VARIANT_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeAddressChangeImpl.class, name = ChangeAddressChange.CHANGE_ADDRESS_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeAmountAuthorizedChangeImpl.class, name = ChangeAmountAuthorizedChange.CHANGE_AMOUNT_AUTHORIZED_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeAmountPlannedChangeImpl.class, name = ChangeAmountPlannedChange.CHANGE_AMOUNT_PLANNED_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeAssetNameChangeImpl.class, name = ChangeAssetNameChange.CHANGE_ASSET_NAME_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeAssetOrderChangeImpl.class, name = ChangeAssetOrderChange.CHANGE_ASSET_ORDER_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeAssociateChangeImpl.class, name = ChangeAssociateChange.CHANGE_ASSOCIATE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeAssociateModeChangeImpl.class, name = ChangeAssociateModeChange.CHANGE_ASSOCIATE_MODE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeAttributeConstraintChangeImpl.class, name = ChangeAttributeConstraintChange.CHANGE_ATTRIBUTE_CONSTRAINT_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeAttributeOrderByNameChangeImpl.class, name = ChangeAttributeOrderByNameChange.CHANGE_ATTRIBUTE_ORDER_BY_NAME_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeBuyerAssignableChangeImpl.class, name = ChangeBuyerAssignableChange.CHANGE_BUYER_ASSIGNABLE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeCartDiscountsChangeImpl.class, name = ChangeCartDiscountsChange.CHANGE_CART_DISCOUNTS_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeCartPredicateChangeImpl.class, name = ChangeCartPredicateChange.CHANGE_CART_PREDICATE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeCustomLineItemQuantityChangeImpl.class, name = ChangeCustomLineItemQuantityChange.CHANGE_CUSTOM_LINE_ITEM_QUANTITY_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeDescriptionChangeImpl.class, name = ChangeDescriptionChange.CHANGE_DESCRIPTION_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeEmailChangeImpl.class, name = ChangeEmailChange.CHANGE_EMAIL_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeEnumValueLabelChangeImpl.class, name = ChangeEnumValueLabelChange.CHANGE_ENUM_VALUE_LABEL_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeEnumValueOrderChangeImpl.class, name = ChangeEnumValueOrderChange.CHANGE_ENUM_VALUE_ORDER_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeFieldDefinitionOrderChangeImpl.class, name = ChangeFieldDefinitionOrderChange.CHANGE_FIELD_DEFINITION_ORDER_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeGroupsChangeImpl.class, name = ChangeGroupsChange.CHANGE_GROUPS_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeInheritedAssociateChangeImpl.class, name = ChangeInheritedAssociateChange.CHANGE_INHERITED_ASSOCIATE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeInitialChangeImpl.class, name = ChangeInitialChange.CHANGE_INITIAL_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeInputHintChangeImpl.class, name = ChangeInputHintChange.CHANGE_INPUT_HINT_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeIsActiveChangeImpl.class, name = ChangeIsActiveChange.CHANGE_IS_ACTIVE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeIsSearchableChangeImpl.class, name = ChangeIsSearchableChange.CHANGE_IS_SEARCHABLE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeKeyChangeImpl.class, name = ChangeKeyChange.CHANGE_KEY_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeLabelChangeImpl.class, name = ChangeLabelChange.CHANGE_LABEL_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeLineItemQuantityChangeImpl.class, name = ChangeLineItemQuantityChange.CHANGE_LINE_ITEM_QUANTITY_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeLocalizedDescriptionChangeImpl.class, name = ChangeLocalizedDescriptionChange.CHANGE_LOCALIZED_DESCRIPTION_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeLocalizedEnumValueLabelChangeImpl.class, name = ChangeLocalizedEnumValueLabelChange.CHANGE_LOCALIZED_ENUM_VALUE_LABEL_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeLocalizedEnumValueOrderChangeImpl.class, name = ChangeLocalizedEnumValueOrderChange.CHANGE_LOCALIZED_ENUM_VALUE_ORDER_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeLocalizedNameChangeImpl.class, name = ChangeLocalizedNameChange.CHANGE_LOCALIZED_NAME_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeMasterVariantChangeImpl.class, name = ChangeMasterVariantChange.CHANGE_MASTER_VARIANT_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeNameChangeImpl.class, name = ChangeNameChange.CHANGE_NAME_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeOrderHintChangeImpl.class, name = ChangeOrderHintChange.CHANGE_ORDER_HINT_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeOrderStateChangeImpl.class, name = ChangeOrderStateChange.CHANGE_ORDER_STATE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeParentChangeImpl.class, name = ChangeParentChange.CHANGE_PARENT_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeParentUnitChangeImpl.class, name = ChangeParentUnitChange.CHANGE_PARENT_UNIT_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangePaymentStateChangeImpl.class, name = ChangePaymentStateChange.CHANGE_PAYMENT_STATE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangePlainEnumValueLabelChangeImpl.class, name = ChangePlainEnumValueLabelChange.CHANGE_PLAIN_ENUM_VALUE_LABEL_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangePlainEnumValueOrderChangeImpl.class, name = ChangePlainEnumValueOrderChange.CHANGE_PLAIN_ENUM_VALUE_ORDER_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangePredicateChangeImpl.class, name = ChangePredicateChange.CHANGE_PREDICATE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangePriceChangeImpl.class, name = ChangePriceChange.CHANGE_PRICE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeProductSelectionActiveChangeImpl.class, name = ChangeProductSelectionActiveChange.CHANGE_PRODUCT_SELECTION_ACTIVE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeQuantityChangeImpl.class, name = ChangeQuantityChange.CHANGE_QUANTITY_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeQuoteRequestStateChangeImpl.class, name = ChangeQuoteRequestStateChange.CHANGE_QUOTE_REQUEST_STATE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeQuoteStateChangeImpl.class, name = ChangeQuoteStateChange.CHANGE_QUOTE_STATE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeRequiresDiscountCodeChangeImpl.class, name = ChangeRequiresDiscountCodeChange.CHANGE_REQUIRES_DISCOUNT_CODE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeReviewRatingStatisticsChangeImpl.class, name = ChangeReviewRatingStatisticsChange.CHANGE_REVIEW_RATING_STATISTICS_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeShipmentStateChangeImpl.class, name = ChangeShipmentStateChange.CHANGE_SHIPMENT_STATE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeShoppingListLineItemQuantityChangeImpl.class, name = ChangeShoppingListLineItemQuantityChange.CHANGE_SHOPPING_LIST_LINE_ITEM_QUANTITY_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeShoppingListLineItemsOrderChangeImpl.class, name = ChangeShoppingListLineItemsOrderChange.CHANGE_SHOPPING_LIST_LINE_ITEMS_ORDER_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeSlugChangeImpl.class, name = ChangeSlugChange.CHANGE_SLUG_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeSortOrderChangeImpl.class, name = ChangeSortOrderChange.CHANGE_SORT_ORDER_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeStackingModeChangeImpl.class, name = ChangeStackingModeChange.CHANGE_STACKING_MODE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeStagedQuoteStateChangeImpl.class, name = ChangeStagedQuoteStateChange.CHANGE_STAGED_QUOTE_STATE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeStateTypeChangeImpl.class, name = ChangeStateTypeChange.CHANGE_STATE_TYPE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeStatusChangeImpl.class, name = ChangeStatusChange.CHANGE_STATUS_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeTargetChangeImpl.class, name = ChangeTargetChange.CHANGE_TARGET_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeTaxCalculationModeChangeImpl.class, name = ChangeTaxCalculationModeChange.CHANGE_TAX_CALCULATION_MODE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeTaxModeChangeImpl.class, name = ChangeTaxModeChange.CHANGE_TAX_MODE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeTaxRoundingModeChangeImpl.class, name = ChangeTaxRoundingModeChange.CHANGE_TAX_ROUNDING_MODE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeTextLineItemNameChangeImpl.class, name = ChangeTextLineItemNameChange.CHANGE_TEXT_LINE_ITEM_NAME_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeTextLineItemQuantityChangeImpl.class, name = ChangeTextLineItemQuantityChange.CHANGE_TEXT_LINE_ITEM_QUANTITY_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeTextLineItemsOrderChangeImpl.class, name = ChangeTextLineItemsOrderChange.CHANGE_TEXT_LINE_ITEMS_ORDER_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeTransactionInteractionIdChangeImpl.class, name = ChangeTransactionInteractionIdChange.CHANGE_TRANSACTION_INTERACTION_ID_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeTransactionStateChangeImpl.class, name = ChangeTransactionStateChange.CHANGE_TRANSACTION_STATE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeTransactionTimestampChangeImpl.class, name = ChangeTransactionTimestampChange.CHANGE_TRANSACTION_TIMESTAMP_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.ChangeValueChangeImpl.class, name = ChangeValueChange.CHANGE_VALUE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.MoveImageToPositionChangeImpl.class, name = MoveImageToPositionChange.MOVE_IMAGE_TO_POSITION_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.PublishChangeImpl.class, name = PublishChange.PUBLISH_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.RemoveAddressChangeImpl.class, name = RemoveAddressChange.REMOVE_ADDRESS_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.RemoveAssetChangeImpl.class, name = RemoveAssetChange.REMOVE_ASSET_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.RemoveAssociateChangeImpl.class, name = RemoveAssociateChange.REMOVE_ASSOCIATE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.RemoveAttributeDefinitionChangeImpl.class, name = RemoveAttributeDefinitionChange.REMOVE_ATTRIBUTE_DEFINITION_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.RemoveBillingAddressIdChangeImpl.class, name = RemoveBillingAddressIdChange.REMOVE_BILLING_ADDRESS_ID_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.RemoveChannelRolesChangeImpl.class, name = RemoveChannelRolesChange.REMOVE_CHANNEL_ROLES_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.RemoveCustomLineItemChangeImpl.class, name = RemoveCustomLineItemChange.REMOVE_CUSTOM_LINE_ITEM_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.RemoveDeliveryItemsChangeImpl.class, name = RemoveDeliveryItemsChange.REMOVE_DELIVERY_ITEMS_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.RemoveDiscountCodeChangeImpl.class, name = RemoveDiscountCodeChange.REMOVE_DISCOUNT_CODE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.RemoveEnumValuesChangeImpl.class, name = RemoveEnumValuesChange.REMOVE_ENUM_VALUES_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.RemoveFieldDefinitionChangeImpl.class, name = RemoveFieldDefinitionChange.REMOVE_FIELD_DEFINITION_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.RemoveFromCategoryChangeImpl.class, name = RemoveFromCategoryChange.REMOVE_FROM_CATEGORY_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.RemoveImageChangeImpl.class, name = RemoveImageChange.REMOVE_IMAGE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.RemoveInheritedAssociateChangeImpl.class, name = RemoveInheritedAssociateChange.REMOVE_INHERITED_ASSOCIATE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.RemoveItemShippingAddressesChangeImpl.class, name = RemoveItemShippingAddressesChange.REMOVE_ITEM_SHIPPING_ADDRESSES_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.RemoveLocalizedEnumValuesChangeImpl.class, name = RemoveLocalizedEnumValuesChange.REMOVE_LOCALIZED_ENUM_VALUES_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.RemoveLocationChangeImpl.class, name = RemoveLocationChange.REMOVE_LOCATION_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.RemoveOrderLineItemChangeImpl.class, name = RemoveOrderLineItemChange.REMOVE_ORDER_LINE_ITEM_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.RemoveParcelFromDeliveryChangeImpl.class, name = RemoveParcelFromDeliveryChange.REMOVE_PARCEL_FROM_DELIVERY_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.RemovePaymentChangeImpl.class, name = RemovePaymentChange.REMOVE_PAYMENT_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.RemovePriceChangeImpl.class, name = RemovePriceChange.REMOVE_PRICE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.RemoveProductChangeImpl.class, name = RemoveProductChange.REMOVE_PRODUCT_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.RemoveProductSelectionChangeImpl.class, name = RemoveProductSelectionChange.REMOVE_PRODUCT_SELECTION_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.RemovePropertyChangeImpl.class, name = RemovePropertyChange.REMOVE_PROPERTY_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.RemoveShippingAddressIdChangeImpl.class, name = RemoveShippingAddressIdChange.REMOVE_SHIPPING_ADDRESS_ID_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.RemoveShoppingListLineItemChangeImpl.class, name = RemoveShoppingListLineItemChange.REMOVE_SHOPPING_LIST_LINE_ITEM_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.RemoveStateRolesChangeImpl.class, name = RemoveStateRolesChange.REMOVE_STATE_ROLES_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.RemoveTaxRateChangeImpl.class, name = RemoveTaxRateChange.REMOVE_TAX_RATE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.RemoveTextLineItemChangeImpl.class, name = RemoveTextLineItemChange.REMOVE_TEXT_LINE_ITEM_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.RemoveVariantChangeImpl.class, name = RemoveVariantChange.REMOVE_VARIANT_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.RequestQuoteRenegotiationChangeImpl.class, name = RequestQuoteRenegotiationChange.REQUEST_QUOTE_RENEGOTIATION_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetAddressChangeImpl.class, name = SetAddressChange.SET_ADDRESS_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetAddressCustomFieldChangeImpl.class, name = SetAddressCustomFieldChange.SET_ADDRESS_CUSTOM_FIELD_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetAddressCustomTypeChangeImpl.class, name = SetAddressCustomTypeChange.SET_ADDRESS_CUSTOM_TYPE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetAnonymousIdChangeImpl.class, name = SetAnonymousIdChange.SET_ANONYMOUS_ID_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetApplicationVersionChangeImpl.class, name = SetApplicationVersionChange.SET_APPLICATION_VERSION_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetAssetCustomFieldChangeImpl.class, name = SetAssetCustomFieldChange.SET_ASSET_CUSTOM_FIELD_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetAssetCustomTypeChangeImpl.class, name = SetAssetCustomTypeChange.SET_ASSET_CUSTOM_TYPE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetAssetDescriptionChangeImpl.class, name = SetAssetDescriptionChange.SET_ASSET_DESCRIPTION_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetAssetKeyChangeImpl.class, name = SetAssetKeyChange.SET_ASSET_KEY_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetAssetSourcesChangeImpl.class, name = SetAssetSourcesChange.SET_ASSET_SOURCES_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetAssetTagsChangeImpl.class, name = SetAssetTagsChange.SET_ASSET_TAGS_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetAttributeChangeImpl.class, name = SetAttributeChange.SET_ATTRIBUTE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetAuthenticationModeChangeImpl.class, name = SetAuthenticationModeChange.SET_AUTHENTICATION_MODE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetAuthorNameChangeImpl.class, name = SetAuthorNameChange.SET_AUTHOR_NAME_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetBillingAddressChangeImpl.class, name = SetBillingAddressChange.SET_BILLING_ADDRESS_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetCartPredicateChangeImpl.class, name = SetCartPredicateChange.SET_CART_PREDICATE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetCategoryOrderHintChangeImpl.class, name = SetCategoryOrderHintChange.SET_CATEGORY_ORDER_HINT_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetChannelRolesChangeImpl.class, name = SetChannelRolesChange.SET_CHANNEL_ROLES_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetCompanyNameChangeImpl.class, name = SetCompanyNameChange.SET_COMPANY_NAME_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetContactEmailChangeImpl.class, name = SetContactEmailChange.SET_CONTACT_EMAIL_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetCountriesChangeImpl.class, name = SetCountriesChange.SET_COUNTRIES_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetCountryChangeImpl.class, name = SetCountryChange.SET_COUNTRY_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetCustomFieldChangeImpl.class, name = SetCustomFieldChange.SET_CUSTOM_FIELD_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetCustomLineItemCustomFieldChangeImpl.class, name = SetCustomLineItemCustomFieldChange.SET_CUSTOM_LINE_ITEM_CUSTOM_FIELD_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetCustomLineItemCustomTypeChangeImpl.class, name = SetCustomLineItemCustomTypeChange.SET_CUSTOM_LINE_ITEM_CUSTOM_TYPE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetCustomLineItemMoneyChangeImpl.class, name = SetCustomLineItemMoneyChange.SET_CUSTOM_LINE_ITEM_MONEY_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetCustomLineItemShippingDetailsChangeImpl.class, name = SetCustomLineItemShippingDetailsChange.SET_CUSTOM_LINE_ITEM_SHIPPING_DETAILS_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetCustomLineItemTaxAmountChangeImpl.class, name = SetCustomLineItemTaxAmountChange.SET_CUSTOM_LINE_ITEM_TAX_AMOUNT_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetCustomLineItemTaxCategoryChangeImpl.class, name = SetCustomLineItemTaxCategoryChange.SET_CUSTOM_LINE_ITEM_TAX_CATEGORY_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetCustomLineItemTaxRateChangeImpl.class, name = SetCustomLineItemTaxRateChange.SET_CUSTOM_LINE_ITEM_TAX_RATE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetCustomLineItemTaxedPriceChangeImpl.class, name = SetCustomLineItemTaxedPriceChange.SET_CUSTOM_LINE_ITEM_TAXED_PRICE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetCustomLineItemTotalPriceChangeImpl.class, name = SetCustomLineItemTotalPriceChange.SET_CUSTOM_LINE_ITEM_TOTAL_PRICE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetCustomShippingMethodChangeImpl.class, name = SetCustomShippingMethodChange.SET_CUSTOM_SHIPPING_METHOD_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetCustomTypeChangeImpl.class, name = SetCustomTypeChange.SET_CUSTOM_TYPE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetCustomerChangeImpl.class, name = SetCustomerChange.SET_CUSTOMER_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetCustomerEmailChangeImpl.class, name = SetCustomerEmailChange.SET_CUSTOMER_EMAIL_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetCustomerGroupChangeImpl.class, name = SetCustomerGroupChange.SET_CUSTOMER_GROUP_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetCustomerIdChangeImpl.class, name = SetCustomerIdChange.SET_CUSTOMER_ID_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetCustomerNumberChangeImpl.class, name = SetCustomerNumberChange.SET_CUSTOMER_NUMBER_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetDateOfBirthChangeImpl.class, name = SetDateOfBirthChange.SET_DATE_OF_BIRTH_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetDefaultBillingAddressChangeImpl.class, name = SetDefaultBillingAddressChange.SET_DEFAULT_BILLING_ADDRESS_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetDefaultShippingAddressChangeImpl.class, name = SetDefaultShippingAddressChange.SET_DEFAULT_SHIPPING_ADDRESS_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetDeleteDaysAfterLastModificationChangeImpl.class, name = SetDeleteDaysAfterLastModificationChange.SET_DELETE_DAYS_AFTER_LAST_MODIFICATION_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetDeliveryAddressChangeImpl.class, name = SetDeliveryAddressChange.SET_DELIVERY_ADDRESS_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetDeliveryItemsChangeImpl.class, name = SetDeliveryItemsChange.SET_DELIVERY_ITEMS_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetDescriptionChangeImpl.class, name = SetDescriptionChange.SET_DESCRIPTION_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetDiscountedPriceChangeImpl.class, name = SetDiscountedPriceChange.SET_DISCOUNTED_PRICE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetDistributionChannelsChangeImpl.class, name = SetDistributionChannelsChange.SET_DISTRIBUTION_CHANNELS_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetExpectedDeliveryChangeImpl.class, name = SetExpectedDeliveryChange.SET_EXPECTED_DELIVERY_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetExternalIdChangeImpl.class, name = SetExternalIdChange.SET_EXTERNAL_ID_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetFirstNameChangeImpl.class, name = SetFirstNameChange.SET_FIRST_NAME_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetGeoLocationChangeImpl.class, name = SetGeoLocationChange.SET_GEO_LOCATION_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetImageLabelChangeImpl.class, name = SetImageLabelChange.SET_IMAGE_LABEL_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetInputTipChangeImpl.class, name = SetInputTipChange.SET_INPUT_TIP_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetInterfaceIdChangeImpl.class, name = SetInterfaceIdChange.SET_INTERFACE_ID_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetIsValidChangeImpl.class, name = SetIsValidChange.SET_IS_VALID_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetKeyChangeImpl.class, name = SetKeyChange.SET_KEY_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetLanguagesChangeImpl.class, name = SetLanguagesChange.SET_LANGUAGES_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetLastNameChangeImpl.class, name = SetLastNameChange.SET_LAST_NAME_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetLineItemDeactivatedAtChangeImpl.class, name = SetLineItemDeactivatedAtChange.SET_LINE_ITEM_DEACTIVATED_AT_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetLineItemDiscountedPriceChangeImpl.class, name = SetLineItemDiscountedPriceChange.SET_LINE_ITEM_DISCOUNTED_PRICE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetLineItemDiscountedPricePerQuantityChangeImpl.class, name = SetLineItemDiscountedPricePerQuantityChange.SET_LINE_ITEM_DISCOUNTED_PRICE_PER_QUANTITY_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetLineItemDistributionChannelChangeImpl.class, name = SetLineItemDistributionChannelChange.SET_LINE_ITEM_DISTRIBUTION_CHANNEL_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetLineItemPriceChangeImpl.class, name = SetLineItemPriceChange.SET_LINE_ITEM_PRICE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetLineItemProductKeyChangeImpl.class, name = SetLineItemProductKeyChange.SET_LINE_ITEM_PRODUCT_KEY_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetLineItemProductSlugChangeImpl.class, name = SetLineItemProductSlugChange.SET_LINE_ITEM_PRODUCT_SLUG_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetLineItemShippingDetailsChangeImpl.class, name = SetLineItemShippingDetailsChange.SET_LINE_ITEM_SHIPPING_DETAILS_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetLineItemTaxAmountChangeImpl.class, name = SetLineItemTaxAmountChange.SET_LINE_ITEM_TAX_AMOUNT_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetLineItemTaxRateChangeImpl.class, name = SetLineItemTaxRateChange.SET_LINE_ITEM_TAX_RATE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetLineItemTaxedPriceChangeImpl.class, name = SetLineItemTaxedPriceChange.SET_LINE_ITEM_TAXED_PRICE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetLineItemTotalPriceChangeImpl.class, name = SetLineItemTotalPriceChange.SET_LINE_ITEM_TOTAL_PRICE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetLocaleChangeImpl.class, name = SetLocaleChange.SET_LOCALE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetLocalizedDescriptionChangeImpl.class, name = SetLocalizedDescriptionChange.SET_LOCALIZED_DESCRIPTION_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetLocalizedNameChangeImpl.class, name = SetLocalizedNameChange.SET_LOCALIZED_NAME_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetMaxApplicationsChangeImpl.class, name = SetMaxApplicationsChange.SET_MAX_APPLICATIONS_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetMaxApplicationsPerCustomerChangeImpl.class, name = SetMaxApplicationsPerCustomerChange.SET_MAX_APPLICATIONS_PER_CUSTOMER_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetMetaDescriptionChangeImpl.class, name = SetMetaDescriptionChange.SET_META_DESCRIPTION_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetMetaKeywordsChangeImpl.class, name = SetMetaKeywordsChange.SET_META_KEYWORDS_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetMetaTitleChangeImpl.class, name = SetMetaTitleChange.SET_META_TITLE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetMethodInfoInterfaceChangeImpl.class, name = SetMethodInfoInterfaceChange.SET_METHOD_INFO_INTERFACE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetMethodInfoMethodChangeImpl.class, name = SetMethodInfoMethodChange.SET_METHOD_INFO_METHOD_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetMethodInfoNameChangeImpl.class, name = SetMethodInfoNameChange.SET_METHOD_INFO_NAME_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetMiddleNameChangeImpl.class, name = SetMiddleNameChange.SET_MIDDLE_NAME_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetNameChangeImpl.class, name = SetNameChange.SET_NAME_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetOrderLineItemCustomFieldChangeImpl.class, name = SetOrderLineItemCustomFieldChange.SET_ORDER_LINE_ITEM_CUSTOM_FIELD_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetOrderLineItemCustomTypeChangeImpl.class, name = SetOrderLineItemCustomTypeChange.SET_ORDER_LINE_ITEM_CUSTOM_TYPE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetOrderNumberChangeImpl.class, name = SetOrderNumberChange.SET_ORDER_NUMBER_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetOrderTaxedPriceChangeImpl.class, name = SetOrderTaxedPriceChange.SET_ORDER_TAXED_PRICE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetOrderTotalPriceChangeImpl.class, name = SetOrderTotalPriceChange.SET_ORDER_TOTAL_PRICE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetOrderTotalTaxChangeImpl.class, name = SetOrderTotalTaxChange.SET_ORDER_TOTAL_TAX_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetParcelItemsChangeImpl.class, name = SetParcelItemsChange.SET_PARCEL_ITEMS_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetParcelMeasurementsChangeImpl.class, name = SetParcelMeasurementsChange.SET_PARCEL_MEASUREMENTS_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetParcelTrackingDataChangeImpl.class, name = SetParcelTrackingDataChange.SET_PARCEL_TRACKING_DATA_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetPermissionsChangeImpl.class, name = SetPermissionsChange.SET_PERMISSIONS_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetPricesChangeImpl.class, name = SetPricesChange.SET_PRICES_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetProductCountChangeImpl.class, name = SetProductCountChange.SET_PRODUCT_COUNT_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetProductPriceCustomFieldChangeImpl.class, name = SetProductPriceCustomFieldChange.SET_PRODUCT_PRICE_CUSTOM_FIELD_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetProductPriceCustomTypeChangeImpl.class, name = SetProductPriceCustomTypeChange.SET_PRODUCT_PRICE_CUSTOM_TYPE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetProductSelectionsChangeImpl.class, name = SetProductSelectionsChange.SET_PRODUCT_SELECTIONS_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetProductVariantKeyChangeImpl.class, name = SetProductVariantKeyChange.SET_PRODUCT_VARIANT_KEY_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetPropertyChangeImpl.class, name = SetPropertyChange.SET_PROPERTY_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetPurchaseOrderNumberChangeImpl.class, name = SetPurchaseOrderNumberChange.SET_PURCHASE_ORDER_NUMBER_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetRatingChangeImpl.class, name = SetRatingChange.SET_RATING_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetReservationsChangeImpl.class, name = SetReservationsChange.SET_RESERVATIONS_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetRestockableInDaysChangeImpl.class, name = SetRestockableInDaysChange.SET_RESTOCKABLE_IN_DAYS_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetReturnPaymentStateChangeImpl.class, name = SetReturnPaymentStateChange.SET_RETURN_PAYMENT_STATE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetReturnShipmentStateChangeImpl.class, name = SetReturnShipmentStateChange.SET_RETURN_SHIPMENT_STATE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetSalutationChangeImpl.class, name = SetSalutationChange.SET_SALUTATION_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetSearchKeywordsChangeImpl.class, name = SetSearchKeywordsChange.SET_SEARCH_KEYWORDS_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetSellerCommentChangeImpl.class, name = SetSellerCommentChange.SET_SELLER_COMMENT_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetShippingAddressChangeImpl.class, name = SetShippingAddressChange.SET_SHIPPING_ADDRESS_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetShippingInfoPriceChangeImpl.class, name = SetShippingInfoPriceChange.SET_SHIPPING_INFO_PRICE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetShippingInfoTaxedPriceChangeImpl.class, name = SetShippingInfoTaxedPriceChange.SET_SHIPPING_INFO_TAXED_PRICE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetShippingMethodChangeImpl.class, name = SetShippingMethodChange.SET_SHIPPING_METHOD_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetShippingMethodTaxAmountChangeImpl.class, name = SetShippingMethodTaxAmountChange.SET_SHIPPING_METHOD_TAX_AMOUNT_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetShippingMethodTaxRateChangeImpl.class, name = SetShippingMethodTaxRateChange.SET_SHIPPING_METHOD_TAX_RATE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetShippingRateChangeImpl.class, name = SetShippingRateChange.SET_SHIPPING_RATE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetShippingRateInputChangeImpl.class, name = SetShippingRateInputChange.SET_SHIPPING_RATE_INPUT_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetShoppingListLineItemCustomFieldChangeImpl.class, name = SetShoppingListLineItemCustomFieldChange.SET_SHOPPING_LIST_LINE_ITEM_CUSTOM_FIELD_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetShoppingListLineItemCustomTypeChangeImpl.class, name = SetShoppingListLineItemCustomTypeChange.SET_SHOPPING_LIST_LINE_ITEM_CUSTOM_TYPE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetSkuChangeImpl.class, name = SetSkuChange.SET_SKU_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetSlugChangeImpl.class, name = SetSlugChange.SET_SLUG_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetStateRolesChangeImpl.class, name = SetStateRolesChange.SET_STATE_ROLES_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetStatusInterfaceCodeChangeImpl.class, name = SetStatusInterfaceCodeChange.SET_STATUS_INTERFACE_CODE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetStatusInterfaceTextChangeImpl.class, name = SetStatusInterfaceTextChange.SET_STATUS_INTERFACE_TEXT_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetStoreChangeImpl.class, name = SetStoreChange.SET_STORE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetStoreModeChangeImpl.class, name = SetStoreModeChange.SET_STORE_MODE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetStoresChangeImpl.class, name = SetStoresChange.SET_STORES_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetSupplyChannelChangeImpl.class, name = SetSupplyChannelChange.SET_SUPPLY_CHANNEL_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetSupplyChannelsChangeImpl.class, name = SetSupplyChannelsChange.SET_SUPPLY_CHANNELS_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetTargetChangeImpl.class, name = SetTargetChange.SET_TARGET_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetTaxCategoryChangeImpl.class, name = SetTaxCategoryChange.SET_TAX_CATEGORY_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetTextChangeImpl.class, name = SetTextChange.SET_TEXT_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetTextLineItemCustomFieldChangeImpl.class, name = SetTextLineItemCustomFieldChange.SET_TEXT_LINE_ITEM_CUSTOM_FIELD_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetTextLineItemCustomTypeChangeImpl.class, name = SetTextLineItemCustomTypeChange.SET_TEXT_LINE_ITEM_CUSTOM_TYPE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetTextLineItemDescriptionChangeImpl.class, name = SetTextLineItemDescriptionChange.SET_TEXT_LINE_ITEM_DESCRIPTION_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetTitleChangeImpl.class, name = SetTitleChange.SET_TITLE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetTransitionsChangeImpl.class, name = SetTransitionsChange.SET_TRANSITIONS_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetValidFromAndUntilChangeImpl.class, name = SetValidFromAndUntilChange.SET_VALID_FROM_AND_UNTIL_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetValidFromChangeImpl.class, name = SetValidFromChange.SET_VALID_FROM_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetValidToChangeImpl.class, name = SetValidToChange.SET_VALID_TO_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetValidUntilChangeImpl.class, name = SetValidUntilChange.SET_VALID_UNTIL_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetValueChangeImpl.class, name = SetValueChange.SET_VALUE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetVariantAvailabilityChangeImpl.class, name = SetVariantAvailabilityChange.SET_VARIANT_AVAILABILITY_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetVariantSelectionChangeImpl.class, name = SetVariantSelectionChange.SET_VARIANT_SELECTION_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.SetVatIdChangeImpl.class, name = SetVatIdChange.SET_VAT_ID_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.TransitionCustomLineItemStateChangeImpl.class, name = TransitionCustomLineItemStateChange.TRANSITION_CUSTOM_LINE_ITEM_STATE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.TransitionLineItemStateChangeImpl.class, name = TransitionLineItemStateChange.TRANSITION_LINE_ITEM_STATE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.TransitionStateChangeImpl.class, name = TransitionStateChange.TRANSITION_STATE_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.UnknownChangeImpl.class, name = UnknownChange.UNKNOWN_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.UnpublishChangeImpl.class, name = UnpublishChange.UNPUBLISH_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.UpdateSyncInfoChangeImpl.class, name = UpdateSyncInfoChange.UPDATE_SYNC_INFO_CHANGE), @JsonSubTypes.Type(value = com.commercetools.history.models.change.VerifyEmailChangeImpl.class, name = VerifyEmailChange.VERIFY_EMAIL_CHANGE) }) @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.EXISTING_PROPERTY, property = "type", defaultImpl = ChangeImpl.class, visible = true) @JsonDeserialize(as = ChangeImpl.class) @Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen") public interface Change { /** *

Unique discriminator value to reliably deserialize the data type.

* @return type */ @NotNull @JsonProperty("type") public String getType(); /** *

Type of change on a resource that is similar to the update action it relates to, where possible. It is not a unique identifier for the data structure, for example, the setDescription change can occur with a localized and non-localized representation.

*

Records can be filtered by this value using the changes query parameter.

* @return change */ @NotNull @JsonProperty("change") public String getChange(); /** *

Type of change on a resource that is similar to the update action it relates to, where possible. It is not a unique identifier for the data structure, for example, the setDescription change can occur with a localized and non-localized representation.

*

Records can be filtered by this value using the changes query parameter.

* @param change value to be set */ public void setChange(final String change); /** * factory method to create a deep copy of Change * @param template instance to be copied * @return copy instance */ @Nullable public static Change deepCopy(@Nullable final Change template) { if (template == null) { return null; } if (template instanceof com.commercetools.history.models.change.AddAddressChange) { return com.commercetools.history.models.change.AddAddressChange .deepCopy((com.commercetools.history.models.change.AddAddressChange) template); } if (template instanceof com.commercetools.history.models.change.AddAssetChange) { return com.commercetools.history.models.change.AddAssetChange .deepCopy((com.commercetools.history.models.change.AddAssetChange) template); } if (template instanceof com.commercetools.history.models.change.AddAssociateChange) { return com.commercetools.history.models.change.AddAssociateChange .deepCopy((com.commercetools.history.models.change.AddAssociateChange) template); } if (template instanceof com.commercetools.history.models.change.AddAttributeDefinitionChange) { return com.commercetools.history.models.change.AddAttributeDefinitionChange .deepCopy((com.commercetools.history.models.change.AddAttributeDefinitionChange) template); } if (template instanceof com.commercetools.history.models.change.AddBillingAddressIdChange) { return com.commercetools.history.models.change.AddBillingAddressIdChange .deepCopy((com.commercetools.history.models.change.AddBillingAddressIdChange) template); } if (template instanceof com.commercetools.history.models.change.AddChannelRolesChange) { return com.commercetools.history.models.change.AddChannelRolesChange .deepCopy((com.commercetools.history.models.change.AddChannelRolesChange) template); } if (template instanceof com.commercetools.history.models.change.AddCustomLineItemChange) { return com.commercetools.history.models.change.AddCustomLineItemChange .deepCopy((com.commercetools.history.models.change.AddCustomLineItemChange) template); } if (template instanceof com.commercetools.history.models.change.AddDeliveryChange) { return com.commercetools.history.models.change.AddDeliveryChange .deepCopy((com.commercetools.history.models.change.AddDeliveryChange) template); } if (template instanceof com.commercetools.history.models.change.AddDiscountCodeChange) { return com.commercetools.history.models.change.AddDiscountCodeChange .deepCopy((com.commercetools.history.models.change.AddDiscountCodeChange) template); } if (template instanceof com.commercetools.history.models.change.AddEnumValueChange) { return com.commercetools.history.models.change.AddEnumValueChange .deepCopy((com.commercetools.history.models.change.AddEnumValueChange) template); } if (template instanceof com.commercetools.history.models.change.AddExternalImageChange) { return com.commercetools.history.models.change.AddExternalImageChange .deepCopy((com.commercetools.history.models.change.AddExternalImageChange) template); } if (template instanceof com.commercetools.history.models.change.AddFieldDefinitionChange) { return com.commercetools.history.models.change.AddFieldDefinitionChange .deepCopy((com.commercetools.history.models.change.AddFieldDefinitionChange) template); } if (template instanceof com.commercetools.history.models.change.AddInheritedAssociateChange) { return com.commercetools.history.models.change.AddInheritedAssociateChange .deepCopy((com.commercetools.history.models.change.AddInheritedAssociateChange) template); } if (template instanceof com.commercetools.history.models.change.AddInterfaceInteractionChange) { return com.commercetools.history.models.change.AddInterfaceInteractionChange .deepCopy((com.commercetools.history.models.change.AddInterfaceInteractionChange) template); } if (template instanceof com.commercetools.history.models.change.AddItemShippingAddressesChange) { return com.commercetools.history.models.change.AddItemShippingAddressesChange .deepCopy((com.commercetools.history.models.change.AddItemShippingAddressesChange) template); } if (template instanceof com.commercetools.history.models.change.AddLocalizedEnumValueChange) { return com.commercetools.history.models.change.AddLocalizedEnumValueChange .deepCopy((com.commercetools.history.models.change.AddLocalizedEnumValueChange) template); } if (template instanceof com.commercetools.history.models.change.AddLocationChange) { return com.commercetools.history.models.change.AddLocationChange .deepCopy((com.commercetools.history.models.change.AddLocationChange) template); } if (template instanceof com.commercetools.history.models.change.AddOrderLineItemChange) { return com.commercetools.history.models.change.AddOrderLineItemChange .deepCopy((com.commercetools.history.models.change.AddOrderLineItemChange) template); } if (template instanceof com.commercetools.history.models.change.AddParcelToDeliveryChange) { return com.commercetools.history.models.change.AddParcelToDeliveryChange .deepCopy((com.commercetools.history.models.change.AddParcelToDeliveryChange) template); } if (template instanceof com.commercetools.history.models.change.AddPaymentChange) { return com.commercetools.history.models.change.AddPaymentChange .deepCopy((com.commercetools.history.models.change.AddPaymentChange) template); } if (template instanceof com.commercetools.history.models.change.AddPlainEnumValueChange) { return com.commercetools.history.models.change.AddPlainEnumValueChange .deepCopy((com.commercetools.history.models.change.AddPlainEnumValueChange) template); } if (template instanceof com.commercetools.history.models.change.AddPriceChange) { return com.commercetools.history.models.change.AddPriceChange .deepCopy((com.commercetools.history.models.change.AddPriceChange) template); } if (template instanceof com.commercetools.history.models.change.AddProductChange) { return com.commercetools.history.models.change.AddProductChange .deepCopy((com.commercetools.history.models.change.AddProductChange) template); } if (template instanceof com.commercetools.history.models.change.AddProductSelectionChange) { return com.commercetools.history.models.change.AddProductSelectionChange .deepCopy((com.commercetools.history.models.change.AddProductSelectionChange) template); } if (template instanceof com.commercetools.history.models.change.AddPropertyChange) { return com.commercetools.history.models.change.AddPropertyChange .deepCopy((com.commercetools.history.models.change.AddPropertyChange) template); } if (template instanceof com.commercetools.history.models.change.AddReturnInfoChange) { return com.commercetools.history.models.change.AddReturnInfoChange .deepCopy((com.commercetools.history.models.change.AddReturnInfoChange) template); } if (template instanceof com.commercetools.history.models.change.AddShippingAddressIdChange) { return com.commercetools.history.models.change.AddShippingAddressIdChange .deepCopy((com.commercetools.history.models.change.AddShippingAddressIdChange) template); } if (template instanceof com.commercetools.history.models.change.AddShoppingListLineItemChange) { return com.commercetools.history.models.change.AddShoppingListLineItemChange .deepCopy((com.commercetools.history.models.change.AddShoppingListLineItemChange) template); } if (template instanceof com.commercetools.history.models.change.AddStateRolesChange) { return com.commercetools.history.models.change.AddStateRolesChange .deepCopy((com.commercetools.history.models.change.AddStateRolesChange) template); } if (template instanceof com.commercetools.history.models.change.AddTaxRateChange) { return com.commercetools.history.models.change.AddTaxRateChange .deepCopy((com.commercetools.history.models.change.AddTaxRateChange) template); } if (template instanceof com.commercetools.history.models.change.AddTextLineItemChange) { return com.commercetools.history.models.change.AddTextLineItemChange .deepCopy((com.commercetools.history.models.change.AddTextLineItemChange) template); } if (template instanceof com.commercetools.history.models.change.AddToCategoryChange) { return com.commercetools.history.models.change.AddToCategoryChange .deepCopy((com.commercetools.history.models.change.AddToCategoryChange) template); } if (template instanceof com.commercetools.history.models.change.AddTransactionChange) { return com.commercetools.history.models.change.AddTransactionChange .deepCopy((com.commercetools.history.models.change.AddTransactionChange) template); } if (template instanceof com.commercetools.history.models.change.AddVariantChange) { return com.commercetools.history.models.change.AddVariantChange .deepCopy((com.commercetools.history.models.change.AddVariantChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeAddressChange) { return com.commercetools.history.models.change.ChangeAddressChange .deepCopy((com.commercetools.history.models.change.ChangeAddressChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeAmountAuthorizedChange) { return com.commercetools.history.models.change.ChangeAmountAuthorizedChange .deepCopy((com.commercetools.history.models.change.ChangeAmountAuthorizedChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeAmountPlannedChange) { return com.commercetools.history.models.change.ChangeAmountPlannedChange .deepCopy((com.commercetools.history.models.change.ChangeAmountPlannedChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeAssetNameChange) { return com.commercetools.history.models.change.ChangeAssetNameChange .deepCopy((com.commercetools.history.models.change.ChangeAssetNameChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeAssetOrderChange) { return com.commercetools.history.models.change.ChangeAssetOrderChange .deepCopy((com.commercetools.history.models.change.ChangeAssetOrderChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeAssociateChange) { return com.commercetools.history.models.change.ChangeAssociateChange .deepCopy((com.commercetools.history.models.change.ChangeAssociateChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeAssociateModeChange) { return com.commercetools.history.models.change.ChangeAssociateModeChange .deepCopy((com.commercetools.history.models.change.ChangeAssociateModeChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeAttributeConstraintChange) { return com.commercetools.history.models.change.ChangeAttributeConstraintChange .deepCopy((com.commercetools.history.models.change.ChangeAttributeConstraintChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeAttributeOrderByNameChange) { return com.commercetools.history.models.change.ChangeAttributeOrderByNameChange .deepCopy((com.commercetools.history.models.change.ChangeAttributeOrderByNameChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeBuyerAssignableChange) { return com.commercetools.history.models.change.ChangeBuyerAssignableChange .deepCopy((com.commercetools.history.models.change.ChangeBuyerAssignableChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeCartDiscountsChange) { return com.commercetools.history.models.change.ChangeCartDiscountsChange .deepCopy((com.commercetools.history.models.change.ChangeCartDiscountsChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeCartPredicateChange) { return com.commercetools.history.models.change.ChangeCartPredicateChange .deepCopy((com.commercetools.history.models.change.ChangeCartPredicateChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeCustomLineItemQuantityChange) { return com.commercetools.history.models.change.ChangeCustomLineItemQuantityChange .deepCopy((com.commercetools.history.models.change.ChangeCustomLineItemQuantityChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeDescriptionChange) { return com.commercetools.history.models.change.ChangeDescriptionChange .deepCopy((com.commercetools.history.models.change.ChangeDescriptionChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeEmailChange) { return com.commercetools.history.models.change.ChangeEmailChange .deepCopy((com.commercetools.history.models.change.ChangeEmailChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeEnumValueLabelChange) { return com.commercetools.history.models.change.ChangeEnumValueLabelChange .deepCopy((com.commercetools.history.models.change.ChangeEnumValueLabelChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeEnumValueOrderChange) { return com.commercetools.history.models.change.ChangeEnumValueOrderChange .deepCopy((com.commercetools.history.models.change.ChangeEnumValueOrderChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeFieldDefinitionOrderChange) { return com.commercetools.history.models.change.ChangeFieldDefinitionOrderChange .deepCopy((com.commercetools.history.models.change.ChangeFieldDefinitionOrderChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeGroupsChange) { return com.commercetools.history.models.change.ChangeGroupsChange .deepCopy((com.commercetools.history.models.change.ChangeGroupsChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeInheritedAssociateChange) { return com.commercetools.history.models.change.ChangeInheritedAssociateChange .deepCopy((com.commercetools.history.models.change.ChangeInheritedAssociateChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeInitialChange) { return com.commercetools.history.models.change.ChangeInitialChange .deepCopy((com.commercetools.history.models.change.ChangeInitialChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeInputHintChange) { return com.commercetools.history.models.change.ChangeInputHintChange .deepCopy((com.commercetools.history.models.change.ChangeInputHintChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeIsActiveChange) { return com.commercetools.history.models.change.ChangeIsActiveChange .deepCopy((com.commercetools.history.models.change.ChangeIsActiveChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeIsSearchableChange) { return com.commercetools.history.models.change.ChangeIsSearchableChange .deepCopy((com.commercetools.history.models.change.ChangeIsSearchableChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeKeyChange) { return com.commercetools.history.models.change.ChangeKeyChange .deepCopy((com.commercetools.history.models.change.ChangeKeyChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeLabelChange) { return com.commercetools.history.models.change.ChangeLabelChange .deepCopy((com.commercetools.history.models.change.ChangeLabelChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeLineItemQuantityChange) { return com.commercetools.history.models.change.ChangeLineItemQuantityChange .deepCopy((com.commercetools.history.models.change.ChangeLineItemQuantityChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeLocalizedDescriptionChange) { return com.commercetools.history.models.change.ChangeLocalizedDescriptionChange .deepCopy((com.commercetools.history.models.change.ChangeLocalizedDescriptionChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeLocalizedEnumValueLabelChange) { return com.commercetools.history.models.change.ChangeLocalizedEnumValueLabelChange .deepCopy((com.commercetools.history.models.change.ChangeLocalizedEnumValueLabelChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeLocalizedEnumValueOrderChange) { return com.commercetools.history.models.change.ChangeLocalizedEnumValueOrderChange .deepCopy((com.commercetools.history.models.change.ChangeLocalizedEnumValueOrderChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeLocalizedNameChange) { return com.commercetools.history.models.change.ChangeLocalizedNameChange .deepCopy((com.commercetools.history.models.change.ChangeLocalizedNameChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeMasterVariantChange) { return com.commercetools.history.models.change.ChangeMasterVariantChange .deepCopy((com.commercetools.history.models.change.ChangeMasterVariantChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeNameChange) { return com.commercetools.history.models.change.ChangeNameChange .deepCopy((com.commercetools.history.models.change.ChangeNameChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeOrderHintChange) { return com.commercetools.history.models.change.ChangeOrderHintChange .deepCopy((com.commercetools.history.models.change.ChangeOrderHintChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeOrderStateChange) { return com.commercetools.history.models.change.ChangeOrderStateChange .deepCopy((com.commercetools.history.models.change.ChangeOrderStateChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeParentChange) { return com.commercetools.history.models.change.ChangeParentChange .deepCopy((com.commercetools.history.models.change.ChangeParentChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeParentUnitChange) { return com.commercetools.history.models.change.ChangeParentUnitChange .deepCopy((com.commercetools.history.models.change.ChangeParentUnitChange) template); } if (template instanceof com.commercetools.history.models.change.ChangePaymentStateChange) { return com.commercetools.history.models.change.ChangePaymentStateChange .deepCopy((com.commercetools.history.models.change.ChangePaymentStateChange) template); } if (template instanceof com.commercetools.history.models.change.ChangePlainEnumValueLabelChange) { return com.commercetools.history.models.change.ChangePlainEnumValueLabelChange .deepCopy((com.commercetools.history.models.change.ChangePlainEnumValueLabelChange) template); } if (template instanceof com.commercetools.history.models.change.ChangePlainEnumValueOrderChange) { return com.commercetools.history.models.change.ChangePlainEnumValueOrderChange .deepCopy((com.commercetools.history.models.change.ChangePlainEnumValueOrderChange) template); } if (template instanceof com.commercetools.history.models.change.ChangePredicateChange) { return com.commercetools.history.models.change.ChangePredicateChange .deepCopy((com.commercetools.history.models.change.ChangePredicateChange) template); } if (template instanceof com.commercetools.history.models.change.ChangePriceChange) { return com.commercetools.history.models.change.ChangePriceChange .deepCopy((com.commercetools.history.models.change.ChangePriceChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeProductSelectionActiveChange) { return com.commercetools.history.models.change.ChangeProductSelectionActiveChange .deepCopy((com.commercetools.history.models.change.ChangeProductSelectionActiveChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeQuantityChange) { return com.commercetools.history.models.change.ChangeQuantityChange .deepCopy((com.commercetools.history.models.change.ChangeQuantityChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeQuoteRequestStateChange) { return com.commercetools.history.models.change.ChangeQuoteRequestStateChange .deepCopy((com.commercetools.history.models.change.ChangeQuoteRequestStateChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeQuoteStateChange) { return com.commercetools.history.models.change.ChangeQuoteStateChange .deepCopy((com.commercetools.history.models.change.ChangeQuoteStateChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeRequiresDiscountCodeChange) { return com.commercetools.history.models.change.ChangeRequiresDiscountCodeChange .deepCopy((com.commercetools.history.models.change.ChangeRequiresDiscountCodeChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeReviewRatingStatisticsChange) { return com.commercetools.history.models.change.ChangeReviewRatingStatisticsChange .deepCopy((com.commercetools.history.models.change.ChangeReviewRatingStatisticsChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeShipmentStateChange) { return com.commercetools.history.models.change.ChangeShipmentStateChange .deepCopy((com.commercetools.history.models.change.ChangeShipmentStateChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeShoppingListLineItemQuantityChange) { return com.commercetools.history.models.change.ChangeShoppingListLineItemQuantityChange.deepCopy( (com.commercetools.history.models.change.ChangeShoppingListLineItemQuantityChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeShoppingListLineItemsOrderChange) { return com.commercetools.history.models.change.ChangeShoppingListLineItemsOrderChange.deepCopy( (com.commercetools.history.models.change.ChangeShoppingListLineItemsOrderChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeSlugChange) { return com.commercetools.history.models.change.ChangeSlugChange .deepCopy((com.commercetools.history.models.change.ChangeSlugChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeSortOrderChange) { return com.commercetools.history.models.change.ChangeSortOrderChange .deepCopy((com.commercetools.history.models.change.ChangeSortOrderChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeStackingModeChange) { return com.commercetools.history.models.change.ChangeStackingModeChange .deepCopy((com.commercetools.history.models.change.ChangeStackingModeChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeStagedQuoteStateChange) { return com.commercetools.history.models.change.ChangeStagedQuoteStateChange .deepCopy((com.commercetools.history.models.change.ChangeStagedQuoteStateChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeStateTypeChange) { return com.commercetools.history.models.change.ChangeStateTypeChange .deepCopy((com.commercetools.history.models.change.ChangeStateTypeChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeStatusChange) { return com.commercetools.history.models.change.ChangeStatusChange .deepCopy((com.commercetools.history.models.change.ChangeStatusChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeTargetChange) { return com.commercetools.history.models.change.ChangeTargetChange .deepCopy((com.commercetools.history.models.change.ChangeTargetChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeTaxCalculationModeChange) { return com.commercetools.history.models.change.ChangeTaxCalculationModeChange .deepCopy((com.commercetools.history.models.change.ChangeTaxCalculationModeChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeTaxModeChange) { return com.commercetools.history.models.change.ChangeTaxModeChange .deepCopy((com.commercetools.history.models.change.ChangeTaxModeChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeTaxRoundingModeChange) { return com.commercetools.history.models.change.ChangeTaxRoundingModeChange .deepCopy((com.commercetools.history.models.change.ChangeTaxRoundingModeChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeTextLineItemNameChange) { return com.commercetools.history.models.change.ChangeTextLineItemNameChange .deepCopy((com.commercetools.history.models.change.ChangeTextLineItemNameChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeTextLineItemQuantityChange) { return com.commercetools.history.models.change.ChangeTextLineItemQuantityChange .deepCopy((com.commercetools.history.models.change.ChangeTextLineItemQuantityChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeTextLineItemsOrderChange) { return com.commercetools.history.models.change.ChangeTextLineItemsOrderChange .deepCopy((com.commercetools.history.models.change.ChangeTextLineItemsOrderChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeTransactionInteractionIdChange) { return com.commercetools.history.models.change.ChangeTransactionInteractionIdChange .deepCopy((com.commercetools.history.models.change.ChangeTransactionInteractionIdChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeTransactionStateChange) { return com.commercetools.history.models.change.ChangeTransactionStateChange .deepCopy((com.commercetools.history.models.change.ChangeTransactionStateChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeTransactionTimestampChange) { return com.commercetools.history.models.change.ChangeTransactionTimestampChange .deepCopy((com.commercetools.history.models.change.ChangeTransactionTimestampChange) template); } if (template instanceof com.commercetools.history.models.change.ChangeValueChange) { return com.commercetools.history.models.change.ChangeValueChange .deepCopy((com.commercetools.history.models.change.ChangeValueChange) template); } if (template instanceof com.commercetools.history.models.change.MoveImageToPositionChange) { return com.commercetools.history.models.change.MoveImageToPositionChange .deepCopy((com.commercetools.history.models.change.MoveImageToPositionChange) template); } if (template instanceof com.commercetools.history.models.change.PublishChange) { return com.commercetools.history.models.change.PublishChange .deepCopy((com.commercetools.history.models.change.PublishChange) template); } if (template instanceof com.commercetools.history.models.change.RemoveAddressChange) { return com.commercetools.history.models.change.RemoveAddressChange .deepCopy((com.commercetools.history.models.change.RemoveAddressChange) template); } if (template instanceof com.commercetools.history.models.change.RemoveAssetChange) { return com.commercetools.history.models.change.RemoveAssetChange .deepCopy((com.commercetools.history.models.change.RemoveAssetChange) template); } if (template instanceof com.commercetools.history.models.change.RemoveAssociateChange) { return com.commercetools.history.models.change.RemoveAssociateChange .deepCopy((com.commercetools.history.models.change.RemoveAssociateChange) template); } if (template instanceof com.commercetools.history.models.change.RemoveAttributeDefinitionChange) { return com.commercetools.history.models.change.RemoveAttributeDefinitionChange .deepCopy((com.commercetools.history.models.change.RemoveAttributeDefinitionChange) template); } if (template instanceof com.commercetools.history.models.change.RemoveBillingAddressIdChange) { return com.commercetools.history.models.change.RemoveBillingAddressIdChange .deepCopy((com.commercetools.history.models.change.RemoveBillingAddressIdChange) template); } if (template instanceof com.commercetools.history.models.change.RemoveChannelRolesChange) { return com.commercetools.history.models.change.RemoveChannelRolesChange .deepCopy((com.commercetools.history.models.change.RemoveChannelRolesChange) template); } if (template instanceof com.commercetools.history.models.change.RemoveCustomLineItemChange) { return com.commercetools.history.models.change.RemoveCustomLineItemChange .deepCopy((com.commercetools.history.models.change.RemoveCustomLineItemChange) template); } if (template instanceof com.commercetools.history.models.change.RemoveDeliveryItemsChange) { return com.commercetools.history.models.change.RemoveDeliveryItemsChange .deepCopy((com.commercetools.history.models.change.RemoveDeliveryItemsChange) template); } if (template instanceof com.commercetools.history.models.change.RemoveDiscountCodeChange) { return com.commercetools.history.models.change.RemoveDiscountCodeChange .deepCopy((com.commercetools.history.models.change.RemoveDiscountCodeChange) template); } if (template instanceof com.commercetools.history.models.change.RemoveEnumValuesChange) { return com.commercetools.history.models.change.RemoveEnumValuesChange .deepCopy((com.commercetools.history.models.change.RemoveEnumValuesChange) template); } if (template instanceof com.commercetools.history.models.change.RemoveFieldDefinitionChange) { return com.commercetools.history.models.change.RemoveFieldDefinitionChange .deepCopy((com.commercetools.history.models.change.RemoveFieldDefinitionChange) template); } if (template instanceof com.commercetools.history.models.change.RemoveFromCategoryChange) { return com.commercetools.history.models.change.RemoveFromCategoryChange .deepCopy((com.commercetools.history.models.change.RemoveFromCategoryChange) template); } if (template instanceof com.commercetools.history.models.change.RemoveImageChange) { return com.commercetools.history.models.change.RemoveImageChange .deepCopy((com.commercetools.history.models.change.RemoveImageChange) template); } if (template instanceof com.commercetools.history.models.change.RemoveInheritedAssociateChange) { return com.commercetools.history.models.change.RemoveInheritedAssociateChange .deepCopy((com.commercetools.history.models.change.RemoveInheritedAssociateChange) template); } if (template instanceof com.commercetools.history.models.change.RemoveItemShippingAddressesChange) { return com.commercetools.history.models.change.RemoveItemShippingAddressesChange .deepCopy((com.commercetools.history.models.change.RemoveItemShippingAddressesChange) template); } if (template instanceof com.commercetools.history.models.change.RemoveLocalizedEnumValuesChange) { return com.commercetools.history.models.change.RemoveLocalizedEnumValuesChange .deepCopy((com.commercetools.history.models.change.RemoveLocalizedEnumValuesChange) template); } if (template instanceof com.commercetools.history.models.change.RemoveLocationChange) { return com.commercetools.history.models.change.RemoveLocationChange .deepCopy((com.commercetools.history.models.change.RemoveLocationChange) template); } if (template instanceof com.commercetools.history.models.change.RemoveOrderLineItemChange) { return com.commercetools.history.models.change.RemoveOrderLineItemChange .deepCopy((com.commercetools.history.models.change.RemoveOrderLineItemChange) template); } if (template instanceof com.commercetools.history.models.change.RemoveParcelFromDeliveryChange) { return com.commercetools.history.models.change.RemoveParcelFromDeliveryChange .deepCopy((com.commercetools.history.models.change.RemoveParcelFromDeliveryChange) template); } if (template instanceof com.commercetools.history.models.change.RemovePaymentChange) { return com.commercetools.history.models.change.RemovePaymentChange .deepCopy((com.commercetools.history.models.change.RemovePaymentChange) template); } if (template instanceof com.commercetools.history.models.change.RemovePriceChange) { return com.commercetools.history.models.change.RemovePriceChange .deepCopy((com.commercetools.history.models.change.RemovePriceChange) template); } if (template instanceof com.commercetools.history.models.change.RemoveProductChange) { return com.commercetools.history.models.change.RemoveProductChange .deepCopy((com.commercetools.history.models.change.RemoveProductChange) template); } if (template instanceof com.commercetools.history.models.change.RemoveProductSelectionChange) { return com.commercetools.history.models.change.RemoveProductSelectionChange .deepCopy((com.commercetools.history.models.change.RemoveProductSelectionChange) template); } if (template instanceof com.commercetools.history.models.change.RemovePropertyChange) { return com.commercetools.history.models.change.RemovePropertyChange .deepCopy((com.commercetools.history.models.change.RemovePropertyChange) template); } if (template instanceof com.commercetools.history.models.change.RemoveShippingAddressIdChange) { return com.commercetools.history.models.change.RemoveShippingAddressIdChange .deepCopy((com.commercetools.history.models.change.RemoveShippingAddressIdChange) template); } if (template instanceof com.commercetools.history.models.change.RemoveShoppingListLineItemChange) { return com.commercetools.history.models.change.RemoveShoppingListLineItemChange .deepCopy((com.commercetools.history.models.change.RemoveShoppingListLineItemChange) template); } if (template instanceof com.commercetools.history.models.change.RemoveStateRolesChange) { return com.commercetools.history.models.change.RemoveStateRolesChange .deepCopy((com.commercetools.history.models.change.RemoveStateRolesChange) template); } if (template instanceof com.commercetools.history.models.change.RemoveTaxRateChange) { return com.commercetools.history.models.change.RemoveTaxRateChange .deepCopy((com.commercetools.history.models.change.RemoveTaxRateChange) template); } if (template instanceof com.commercetools.history.models.change.RemoveTextLineItemChange) { return com.commercetools.history.models.change.RemoveTextLineItemChange .deepCopy((com.commercetools.history.models.change.RemoveTextLineItemChange) template); } if (template instanceof com.commercetools.history.models.change.RemoveVariantChange) { return com.commercetools.history.models.change.RemoveVariantChange .deepCopy((com.commercetools.history.models.change.RemoveVariantChange) template); } if (template instanceof com.commercetools.history.models.change.RequestQuoteRenegotiationChange) { return com.commercetools.history.models.change.RequestQuoteRenegotiationChange .deepCopy((com.commercetools.history.models.change.RequestQuoteRenegotiationChange) template); } if (template instanceof com.commercetools.history.models.change.SetAddressChange) { return com.commercetools.history.models.change.SetAddressChange .deepCopy((com.commercetools.history.models.change.SetAddressChange) template); } if (template instanceof com.commercetools.history.models.change.SetAddressCustomFieldChange) { return com.commercetools.history.models.change.SetAddressCustomFieldChange .deepCopy((com.commercetools.history.models.change.SetAddressCustomFieldChange) template); } if (template instanceof com.commercetools.history.models.change.SetAddressCustomTypeChange) { return com.commercetools.history.models.change.SetAddressCustomTypeChange .deepCopy((com.commercetools.history.models.change.SetAddressCustomTypeChange) template); } if (template instanceof com.commercetools.history.models.change.SetAnonymousIdChange) { return com.commercetools.history.models.change.SetAnonymousIdChange .deepCopy((com.commercetools.history.models.change.SetAnonymousIdChange) template); } if (template instanceof com.commercetools.history.models.change.SetApplicationVersionChange) { return com.commercetools.history.models.change.SetApplicationVersionChange .deepCopy((com.commercetools.history.models.change.SetApplicationVersionChange) template); } if (template instanceof com.commercetools.history.models.change.SetAssetCustomFieldChange) { return com.commercetools.history.models.change.SetAssetCustomFieldChange .deepCopy((com.commercetools.history.models.change.SetAssetCustomFieldChange) template); } if (template instanceof com.commercetools.history.models.change.SetAssetCustomTypeChange) { return com.commercetools.history.models.change.SetAssetCustomTypeChange .deepCopy((com.commercetools.history.models.change.SetAssetCustomTypeChange) template); } if (template instanceof com.commercetools.history.models.change.SetAssetDescriptionChange) { return com.commercetools.history.models.change.SetAssetDescriptionChange .deepCopy((com.commercetools.history.models.change.SetAssetDescriptionChange) template); } if (template instanceof com.commercetools.history.models.change.SetAssetKeyChange) { return com.commercetools.history.models.change.SetAssetKeyChange .deepCopy((com.commercetools.history.models.change.SetAssetKeyChange) template); } if (template instanceof com.commercetools.history.models.change.SetAssetSourcesChange) { return com.commercetools.history.models.change.SetAssetSourcesChange .deepCopy((com.commercetools.history.models.change.SetAssetSourcesChange) template); } if (template instanceof com.commercetools.history.models.change.SetAssetTagsChange) { return com.commercetools.history.models.change.SetAssetTagsChange .deepCopy((com.commercetools.history.models.change.SetAssetTagsChange) template); } if (template instanceof com.commercetools.history.models.change.SetAttributeChange) { return com.commercetools.history.models.change.SetAttributeChange .deepCopy((com.commercetools.history.models.change.SetAttributeChange) template); } if (template instanceof com.commercetools.history.models.change.SetAuthenticationModeChange) { return com.commercetools.history.models.change.SetAuthenticationModeChange .deepCopy((com.commercetools.history.models.change.SetAuthenticationModeChange) template); } if (template instanceof com.commercetools.history.models.change.SetAuthorNameChange) { return com.commercetools.history.models.change.SetAuthorNameChange .deepCopy((com.commercetools.history.models.change.SetAuthorNameChange) template); } if (template instanceof com.commercetools.history.models.change.SetBillingAddressChange) { return com.commercetools.history.models.change.SetBillingAddressChange .deepCopy((com.commercetools.history.models.change.SetBillingAddressChange) template); } if (template instanceof com.commercetools.history.models.change.SetCartPredicateChange) { return com.commercetools.history.models.change.SetCartPredicateChange .deepCopy((com.commercetools.history.models.change.SetCartPredicateChange) template); } if (template instanceof com.commercetools.history.models.change.SetCategoryOrderHintChange) { return com.commercetools.history.models.change.SetCategoryOrderHintChange .deepCopy((com.commercetools.history.models.change.SetCategoryOrderHintChange) template); } if (template instanceof com.commercetools.history.models.change.SetChannelRolesChange) { return com.commercetools.history.models.change.SetChannelRolesChange .deepCopy((com.commercetools.history.models.change.SetChannelRolesChange) template); } if (template instanceof com.commercetools.history.models.change.SetCompanyNameChange) { return com.commercetools.history.models.change.SetCompanyNameChange .deepCopy((com.commercetools.history.models.change.SetCompanyNameChange) template); } if (template instanceof com.commercetools.history.models.change.SetContactEmailChange) { return com.commercetools.history.models.change.SetContactEmailChange .deepCopy((com.commercetools.history.models.change.SetContactEmailChange) template); } if (template instanceof com.commercetools.history.models.change.SetCountriesChange) { return com.commercetools.history.models.change.SetCountriesChange .deepCopy((com.commercetools.history.models.change.SetCountriesChange) template); } if (template instanceof com.commercetools.history.models.change.SetCountryChange) { return com.commercetools.history.models.change.SetCountryChange .deepCopy((com.commercetools.history.models.change.SetCountryChange) template); } if (template instanceof com.commercetools.history.models.change.SetCustomFieldChange) { return com.commercetools.history.models.change.SetCustomFieldChange .deepCopy((com.commercetools.history.models.change.SetCustomFieldChange) template); } if (template instanceof com.commercetools.history.models.change.SetCustomLineItemCustomFieldChange) { return com.commercetools.history.models.change.SetCustomLineItemCustomFieldChange .deepCopy((com.commercetools.history.models.change.SetCustomLineItemCustomFieldChange) template); } if (template instanceof com.commercetools.history.models.change.SetCustomLineItemCustomTypeChange) { return com.commercetools.history.models.change.SetCustomLineItemCustomTypeChange .deepCopy((com.commercetools.history.models.change.SetCustomLineItemCustomTypeChange) template); } if (template instanceof com.commercetools.history.models.change.SetCustomLineItemMoneyChange) { return com.commercetools.history.models.change.SetCustomLineItemMoneyChange .deepCopy((com.commercetools.history.models.change.SetCustomLineItemMoneyChange) template); } if (template instanceof com.commercetools.history.models.change.SetCustomLineItemShippingDetailsChange) { return com.commercetools.history.models.change.SetCustomLineItemShippingDetailsChange.deepCopy( (com.commercetools.history.models.change.SetCustomLineItemShippingDetailsChange) template); } if (template instanceof com.commercetools.history.models.change.SetCustomLineItemTaxAmountChange) { return com.commercetools.history.models.change.SetCustomLineItemTaxAmountChange .deepCopy((com.commercetools.history.models.change.SetCustomLineItemTaxAmountChange) template); } if (template instanceof com.commercetools.history.models.change.SetCustomLineItemTaxCategoryChange) { return com.commercetools.history.models.change.SetCustomLineItemTaxCategoryChange .deepCopy((com.commercetools.history.models.change.SetCustomLineItemTaxCategoryChange) template); } if (template instanceof com.commercetools.history.models.change.SetCustomLineItemTaxRateChange) { return com.commercetools.history.models.change.SetCustomLineItemTaxRateChange .deepCopy((com.commercetools.history.models.change.SetCustomLineItemTaxRateChange) template); } if (template instanceof com.commercetools.history.models.change.SetCustomLineItemTaxedPriceChange) { return com.commercetools.history.models.change.SetCustomLineItemTaxedPriceChange .deepCopy((com.commercetools.history.models.change.SetCustomLineItemTaxedPriceChange) template); } if (template instanceof com.commercetools.history.models.change.SetCustomLineItemTotalPriceChange) { return com.commercetools.history.models.change.SetCustomLineItemTotalPriceChange .deepCopy((com.commercetools.history.models.change.SetCustomLineItemTotalPriceChange) template); } if (template instanceof com.commercetools.history.models.change.SetCustomShippingMethodChange) { return com.commercetools.history.models.change.SetCustomShippingMethodChange .deepCopy((com.commercetools.history.models.change.SetCustomShippingMethodChange) template); } if (template instanceof com.commercetools.history.models.change.SetCustomTypeChange) { return com.commercetools.history.models.change.SetCustomTypeChange .deepCopy((com.commercetools.history.models.change.SetCustomTypeChange) template); } if (template instanceof com.commercetools.history.models.change.SetCustomerChange) { return com.commercetools.history.models.change.SetCustomerChange .deepCopy((com.commercetools.history.models.change.SetCustomerChange) template); } if (template instanceof com.commercetools.history.models.change.SetCustomerEmailChange) { return com.commercetools.history.models.change.SetCustomerEmailChange .deepCopy((com.commercetools.history.models.change.SetCustomerEmailChange) template); } if (template instanceof com.commercetools.history.models.change.SetCustomerGroupChange) { return com.commercetools.history.models.change.SetCustomerGroupChange .deepCopy((com.commercetools.history.models.change.SetCustomerGroupChange) template); } if (template instanceof com.commercetools.history.models.change.SetCustomerIdChange) { return com.commercetools.history.models.change.SetCustomerIdChange .deepCopy((com.commercetools.history.models.change.SetCustomerIdChange) template); } if (template instanceof com.commercetools.history.models.change.SetCustomerNumberChange) { return com.commercetools.history.models.change.SetCustomerNumberChange .deepCopy((com.commercetools.history.models.change.SetCustomerNumberChange) template); } if (template instanceof com.commercetools.history.models.change.SetDateOfBirthChange) { return com.commercetools.history.models.change.SetDateOfBirthChange .deepCopy((com.commercetools.history.models.change.SetDateOfBirthChange) template); } if (template instanceof com.commercetools.history.models.change.SetDefaultBillingAddressChange) { return com.commercetools.history.models.change.SetDefaultBillingAddressChange .deepCopy((com.commercetools.history.models.change.SetDefaultBillingAddressChange) template); } if (template instanceof com.commercetools.history.models.change.SetDefaultShippingAddressChange) { return com.commercetools.history.models.change.SetDefaultShippingAddressChange .deepCopy((com.commercetools.history.models.change.SetDefaultShippingAddressChange) template); } if (template instanceof com.commercetools.history.models.change.SetDeleteDaysAfterLastModificationChange) { return com.commercetools.history.models.change.SetDeleteDaysAfterLastModificationChange.deepCopy( (com.commercetools.history.models.change.SetDeleteDaysAfterLastModificationChange) template); } if (template instanceof com.commercetools.history.models.change.SetDeliveryAddressChange) { return com.commercetools.history.models.change.SetDeliveryAddressChange .deepCopy((com.commercetools.history.models.change.SetDeliveryAddressChange) template); } if (template instanceof com.commercetools.history.models.change.SetDeliveryItemsChange) { return com.commercetools.history.models.change.SetDeliveryItemsChange .deepCopy((com.commercetools.history.models.change.SetDeliveryItemsChange) template); } if (template instanceof com.commercetools.history.models.change.SetDescriptionChange) { return com.commercetools.history.models.change.SetDescriptionChange .deepCopy((com.commercetools.history.models.change.SetDescriptionChange) template); } if (template instanceof com.commercetools.history.models.change.SetDiscountedPriceChange) { return com.commercetools.history.models.change.SetDiscountedPriceChange .deepCopy((com.commercetools.history.models.change.SetDiscountedPriceChange) template); } if (template instanceof com.commercetools.history.models.change.SetDistributionChannelsChange) { return com.commercetools.history.models.change.SetDistributionChannelsChange .deepCopy((com.commercetools.history.models.change.SetDistributionChannelsChange) template); } if (template instanceof com.commercetools.history.models.change.SetExpectedDeliveryChange) { return com.commercetools.history.models.change.SetExpectedDeliveryChange .deepCopy((com.commercetools.history.models.change.SetExpectedDeliveryChange) template); } if (template instanceof com.commercetools.history.models.change.SetExternalIdChange) { return com.commercetools.history.models.change.SetExternalIdChange .deepCopy((com.commercetools.history.models.change.SetExternalIdChange) template); } if (template instanceof com.commercetools.history.models.change.SetFirstNameChange) { return com.commercetools.history.models.change.SetFirstNameChange .deepCopy((com.commercetools.history.models.change.SetFirstNameChange) template); } if (template instanceof com.commercetools.history.models.change.SetGeoLocationChange) { return com.commercetools.history.models.change.SetGeoLocationChange .deepCopy((com.commercetools.history.models.change.SetGeoLocationChange) template); } if (template instanceof com.commercetools.history.models.change.SetImageLabelChange) { return com.commercetools.history.models.change.SetImageLabelChange .deepCopy((com.commercetools.history.models.change.SetImageLabelChange) template); } if (template instanceof com.commercetools.history.models.change.SetInputTipChange) { return com.commercetools.history.models.change.SetInputTipChange .deepCopy((com.commercetools.history.models.change.SetInputTipChange) template); } if (template instanceof com.commercetools.history.models.change.SetInterfaceIdChange) { return com.commercetools.history.models.change.SetInterfaceIdChange .deepCopy((com.commercetools.history.models.change.SetInterfaceIdChange) template); } if (template instanceof com.commercetools.history.models.change.SetIsValidChange) { return com.commercetools.history.models.change.SetIsValidChange .deepCopy((com.commercetools.history.models.change.SetIsValidChange) template); } if (template instanceof com.commercetools.history.models.change.SetKeyChange) { return com.commercetools.history.models.change.SetKeyChange .deepCopy((com.commercetools.history.models.change.SetKeyChange) template); } if (template instanceof com.commercetools.history.models.change.SetLanguagesChange) { return com.commercetools.history.models.change.SetLanguagesChange .deepCopy((com.commercetools.history.models.change.SetLanguagesChange) template); } if (template instanceof com.commercetools.history.models.change.SetLastNameChange) { return com.commercetools.history.models.change.SetLastNameChange .deepCopy((com.commercetools.history.models.change.SetLastNameChange) template); } if (template instanceof com.commercetools.history.models.change.SetLineItemDeactivatedAtChange) { return com.commercetools.history.models.change.SetLineItemDeactivatedAtChange .deepCopy((com.commercetools.history.models.change.SetLineItemDeactivatedAtChange) template); } if (template instanceof com.commercetools.history.models.change.SetLineItemDiscountedPriceChange) { return com.commercetools.history.models.change.SetLineItemDiscountedPriceChange .deepCopy((com.commercetools.history.models.change.SetLineItemDiscountedPriceChange) template); } if (template instanceof com.commercetools.history.models.change.SetLineItemDiscountedPricePerQuantityChange) { return com.commercetools.history.models.change.SetLineItemDiscountedPricePerQuantityChange.deepCopy( (com.commercetools.history.models.change.SetLineItemDiscountedPricePerQuantityChange) template); } if (template instanceof com.commercetools.history.models.change.SetLineItemDistributionChannelChange) { return com.commercetools.history.models.change.SetLineItemDistributionChannelChange .deepCopy((com.commercetools.history.models.change.SetLineItemDistributionChannelChange) template); } if (template instanceof com.commercetools.history.models.change.SetLineItemPriceChange) { return com.commercetools.history.models.change.SetLineItemPriceChange .deepCopy((com.commercetools.history.models.change.SetLineItemPriceChange) template); } if (template instanceof com.commercetools.history.models.change.SetLineItemProductKeyChange) { return com.commercetools.history.models.change.SetLineItemProductKeyChange .deepCopy((com.commercetools.history.models.change.SetLineItemProductKeyChange) template); } if (template instanceof com.commercetools.history.models.change.SetLineItemProductSlugChange) { return com.commercetools.history.models.change.SetLineItemProductSlugChange .deepCopy((com.commercetools.history.models.change.SetLineItemProductSlugChange) template); } if (template instanceof com.commercetools.history.models.change.SetLineItemShippingDetailsChange) { return com.commercetools.history.models.change.SetLineItemShippingDetailsChange .deepCopy((com.commercetools.history.models.change.SetLineItemShippingDetailsChange) template); } if (template instanceof com.commercetools.history.models.change.SetLineItemTaxAmountChange) { return com.commercetools.history.models.change.SetLineItemTaxAmountChange .deepCopy((com.commercetools.history.models.change.SetLineItemTaxAmountChange) template); } if (template instanceof com.commercetools.history.models.change.SetLineItemTaxRateChange) { return com.commercetools.history.models.change.SetLineItemTaxRateChange .deepCopy((com.commercetools.history.models.change.SetLineItemTaxRateChange) template); } if (template instanceof com.commercetools.history.models.change.SetLineItemTaxedPriceChange) { return com.commercetools.history.models.change.SetLineItemTaxedPriceChange .deepCopy((com.commercetools.history.models.change.SetLineItemTaxedPriceChange) template); } if (template instanceof com.commercetools.history.models.change.SetLineItemTotalPriceChange) { return com.commercetools.history.models.change.SetLineItemTotalPriceChange .deepCopy((com.commercetools.history.models.change.SetLineItemTotalPriceChange) template); } if (template instanceof com.commercetools.history.models.change.SetLocaleChange) { return com.commercetools.history.models.change.SetLocaleChange .deepCopy((com.commercetools.history.models.change.SetLocaleChange) template); } if (template instanceof com.commercetools.history.models.change.SetLocalizedDescriptionChange) { return com.commercetools.history.models.change.SetLocalizedDescriptionChange .deepCopy((com.commercetools.history.models.change.SetLocalizedDescriptionChange) template); } if (template instanceof com.commercetools.history.models.change.SetLocalizedNameChange) { return com.commercetools.history.models.change.SetLocalizedNameChange .deepCopy((com.commercetools.history.models.change.SetLocalizedNameChange) template); } if (template instanceof com.commercetools.history.models.change.SetMaxApplicationsChange) { return com.commercetools.history.models.change.SetMaxApplicationsChange .deepCopy((com.commercetools.history.models.change.SetMaxApplicationsChange) template); } if (template instanceof com.commercetools.history.models.change.SetMaxApplicationsPerCustomerChange) { return com.commercetools.history.models.change.SetMaxApplicationsPerCustomerChange .deepCopy((com.commercetools.history.models.change.SetMaxApplicationsPerCustomerChange) template); } if (template instanceof com.commercetools.history.models.change.SetMetaDescriptionChange) { return com.commercetools.history.models.change.SetMetaDescriptionChange .deepCopy((com.commercetools.history.models.change.SetMetaDescriptionChange) template); } if (template instanceof com.commercetools.history.models.change.SetMetaKeywordsChange) { return com.commercetools.history.models.change.SetMetaKeywordsChange .deepCopy((com.commercetools.history.models.change.SetMetaKeywordsChange) template); } if (template instanceof com.commercetools.history.models.change.SetMetaTitleChange) { return com.commercetools.history.models.change.SetMetaTitleChange .deepCopy((com.commercetools.history.models.change.SetMetaTitleChange) template); } if (template instanceof com.commercetools.history.models.change.SetMethodInfoInterfaceChange) { return com.commercetools.history.models.change.SetMethodInfoInterfaceChange .deepCopy((com.commercetools.history.models.change.SetMethodInfoInterfaceChange) template); } if (template instanceof com.commercetools.history.models.change.SetMethodInfoMethodChange) { return com.commercetools.history.models.change.SetMethodInfoMethodChange .deepCopy((com.commercetools.history.models.change.SetMethodInfoMethodChange) template); } if (template instanceof com.commercetools.history.models.change.SetMethodInfoNameChange) { return com.commercetools.history.models.change.SetMethodInfoNameChange .deepCopy((com.commercetools.history.models.change.SetMethodInfoNameChange) template); } if (template instanceof com.commercetools.history.models.change.SetMiddleNameChange) { return com.commercetools.history.models.change.SetMiddleNameChange .deepCopy((com.commercetools.history.models.change.SetMiddleNameChange) template); } if (template instanceof com.commercetools.history.models.change.SetNameChange) { return com.commercetools.history.models.change.SetNameChange .deepCopy((com.commercetools.history.models.change.SetNameChange) template); } if (template instanceof com.commercetools.history.models.change.SetOrderLineItemCustomFieldChange) { return com.commercetools.history.models.change.SetOrderLineItemCustomFieldChange .deepCopy((com.commercetools.history.models.change.SetOrderLineItemCustomFieldChange) template); } if (template instanceof com.commercetools.history.models.change.SetOrderLineItemCustomTypeChange) { return com.commercetools.history.models.change.SetOrderLineItemCustomTypeChange .deepCopy((com.commercetools.history.models.change.SetOrderLineItemCustomTypeChange) template); } if (template instanceof com.commercetools.history.models.change.SetOrderNumberChange) { return com.commercetools.history.models.change.SetOrderNumberChange .deepCopy((com.commercetools.history.models.change.SetOrderNumberChange) template); } if (template instanceof com.commercetools.history.models.change.SetOrderTaxedPriceChange) { return com.commercetools.history.models.change.SetOrderTaxedPriceChange .deepCopy((com.commercetools.history.models.change.SetOrderTaxedPriceChange) template); } if (template instanceof com.commercetools.history.models.change.SetOrderTotalPriceChange) { return com.commercetools.history.models.change.SetOrderTotalPriceChange .deepCopy((com.commercetools.history.models.change.SetOrderTotalPriceChange) template); } if (template instanceof com.commercetools.history.models.change.SetOrderTotalTaxChange) { return com.commercetools.history.models.change.SetOrderTotalTaxChange .deepCopy((com.commercetools.history.models.change.SetOrderTotalTaxChange) template); } if (template instanceof com.commercetools.history.models.change.SetParcelItemsChange) { return com.commercetools.history.models.change.SetParcelItemsChange .deepCopy((com.commercetools.history.models.change.SetParcelItemsChange) template); } if (template instanceof com.commercetools.history.models.change.SetParcelMeasurementsChange) { return com.commercetools.history.models.change.SetParcelMeasurementsChange .deepCopy((com.commercetools.history.models.change.SetParcelMeasurementsChange) template); } if (template instanceof com.commercetools.history.models.change.SetParcelTrackingDataChange) { return com.commercetools.history.models.change.SetParcelTrackingDataChange .deepCopy((com.commercetools.history.models.change.SetParcelTrackingDataChange) template); } if (template instanceof com.commercetools.history.models.change.SetPermissionsChange) { return com.commercetools.history.models.change.SetPermissionsChange .deepCopy((com.commercetools.history.models.change.SetPermissionsChange) template); } if (template instanceof com.commercetools.history.models.change.SetPricesChange) { return com.commercetools.history.models.change.SetPricesChange .deepCopy((com.commercetools.history.models.change.SetPricesChange) template); } if (template instanceof com.commercetools.history.models.change.SetProductCountChange) { return com.commercetools.history.models.change.SetProductCountChange .deepCopy((com.commercetools.history.models.change.SetProductCountChange) template); } if (template instanceof com.commercetools.history.models.change.SetProductPriceCustomFieldChange) { return com.commercetools.history.models.change.SetProductPriceCustomFieldChange .deepCopy((com.commercetools.history.models.change.SetProductPriceCustomFieldChange) template); } if (template instanceof com.commercetools.history.models.change.SetProductPriceCustomTypeChange) { return com.commercetools.history.models.change.SetProductPriceCustomTypeChange .deepCopy((com.commercetools.history.models.change.SetProductPriceCustomTypeChange) template); } if (template instanceof com.commercetools.history.models.change.SetProductSelectionsChange) { return com.commercetools.history.models.change.SetProductSelectionsChange .deepCopy((com.commercetools.history.models.change.SetProductSelectionsChange) template); } if (template instanceof com.commercetools.history.models.change.SetProductVariantKeyChange) { return com.commercetools.history.models.change.SetProductVariantKeyChange .deepCopy((com.commercetools.history.models.change.SetProductVariantKeyChange) template); } if (template instanceof com.commercetools.history.models.change.SetPropertyChange) { return com.commercetools.history.models.change.SetPropertyChange .deepCopy((com.commercetools.history.models.change.SetPropertyChange) template); } if (template instanceof com.commercetools.history.models.change.SetPurchaseOrderNumberChange) { return com.commercetools.history.models.change.SetPurchaseOrderNumberChange .deepCopy((com.commercetools.history.models.change.SetPurchaseOrderNumberChange) template); } if (template instanceof com.commercetools.history.models.change.SetRatingChange) { return com.commercetools.history.models.change.SetRatingChange .deepCopy((com.commercetools.history.models.change.SetRatingChange) template); } if (template instanceof com.commercetools.history.models.change.SetReservationsChange) { return com.commercetools.history.models.change.SetReservationsChange .deepCopy((com.commercetools.history.models.change.SetReservationsChange) template); } if (template instanceof com.commercetools.history.models.change.SetRestockableInDaysChange) { return com.commercetools.history.models.change.SetRestockableInDaysChange .deepCopy((com.commercetools.history.models.change.SetRestockableInDaysChange) template); } if (template instanceof com.commercetools.history.models.change.SetReturnPaymentStateChange) { return com.commercetools.history.models.change.SetReturnPaymentStateChange .deepCopy((com.commercetools.history.models.change.SetReturnPaymentStateChange) template); } if (template instanceof com.commercetools.history.models.change.SetReturnShipmentStateChange) { return com.commercetools.history.models.change.SetReturnShipmentStateChange .deepCopy((com.commercetools.history.models.change.SetReturnShipmentStateChange) template); } if (template instanceof com.commercetools.history.models.change.SetSalutationChange) { return com.commercetools.history.models.change.SetSalutationChange .deepCopy((com.commercetools.history.models.change.SetSalutationChange) template); } if (template instanceof com.commercetools.history.models.change.SetSearchKeywordsChange) { return com.commercetools.history.models.change.SetSearchKeywordsChange .deepCopy((com.commercetools.history.models.change.SetSearchKeywordsChange) template); } if (template instanceof com.commercetools.history.models.change.SetSellerCommentChange) { return com.commercetools.history.models.change.SetSellerCommentChange .deepCopy((com.commercetools.history.models.change.SetSellerCommentChange) template); } if (template instanceof com.commercetools.history.models.change.SetShippingAddressChange) { return com.commercetools.history.models.change.SetShippingAddressChange .deepCopy((com.commercetools.history.models.change.SetShippingAddressChange) template); } if (template instanceof com.commercetools.history.models.change.SetShippingInfoPriceChange) { return com.commercetools.history.models.change.SetShippingInfoPriceChange .deepCopy((com.commercetools.history.models.change.SetShippingInfoPriceChange) template); } if (template instanceof com.commercetools.history.models.change.SetShippingInfoTaxedPriceChange) { return com.commercetools.history.models.change.SetShippingInfoTaxedPriceChange .deepCopy((com.commercetools.history.models.change.SetShippingInfoTaxedPriceChange) template); } if (template instanceof com.commercetools.history.models.change.SetShippingMethodChange) { return com.commercetools.history.models.change.SetShippingMethodChange .deepCopy((com.commercetools.history.models.change.SetShippingMethodChange) template); } if (template instanceof com.commercetools.history.models.change.SetShippingMethodTaxAmountChange) { return com.commercetools.history.models.change.SetShippingMethodTaxAmountChange .deepCopy((com.commercetools.history.models.change.SetShippingMethodTaxAmountChange) template); } if (template instanceof com.commercetools.history.models.change.SetShippingMethodTaxRateChange) { return com.commercetools.history.models.change.SetShippingMethodTaxRateChange .deepCopy((com.commercetools.history.models.change.SetShippingMethodTaxRateChange) template); } if (template instanceof com.commercetools.history.models.change.SetShippingRateChange) { return com.commercetools.history.models.change.SetShippingRateChange .deepCopy((com.commercetools.history.models.change.SetShippingRateChange) template); } if (template instanceof com.commercetools.history.models.change.SetShippingRateInputChange) { return com.commercetools.history.models.change.SetShippingRateInputChange .deepCopy((com.commercetools.history.models.change.SetShippingRateInputChange) template); } if (template instanceof com.commercetools.history.models.change.SetShoppingListLineItemCustomFieldChange) { return com.commercetools.history.models.change.SetShoppingListLineItemCustomFieldChange.deepCopy( (com.commercetools.history.models.change.SetShoppingListLineItemCustomFieldChange) template); } if (template instanceof com.commercetools.history.models.change.SetShoppingListLineItemCustomTypeChange) { return com.commercetools.history.models.change.SetShoppingListLineItemCustomTypeChange.deepCopy( (com.commercetools.history.models.change.SetShoppingListLineItemCustomTypeChange) template); } if (template instanceof com.commercetools.history.models.change.SetSkuChange) { return com.commercetools.history.models.change.SetSkuChange .deepCopy((com.commercetools.history.models.change.SetSkuChange) template); } if (template instanceof com.commercetools.history.models.change.SetSlugChange) { return com.commercetools.history.models.change.SetSlugChange .deepCopy((com.commercetools.history.models.change.SetSlugChange) template); } if (template instanceof com.commercetools.history.models.change.SetStateRolesChange) { return com.commercetools.history.models.change.SetStateRolesChange .deepCopy((com.commercetools.history.models.change.SetStateRolesChange) template); } if (template instanceof com.commercetools.history.models.change.SetStatusInterfaceCodeChange) { return com.commercetools.history.models.change.SetStatusInterfaceCodeChange .deepCopy((com.commercetools.history.models.change.SetStatusInterfaceCodeChange) template); } if (template instanceof com.commercetools.history.models.change.SetStatusInterfaceTextChange) { return com.commercetools.history.models.change.SetStatusInterfaceTextChange .deepCopy((com.commercetools.history.models.change.SetStatusInterfaceTextChange) template); } if (template instanceof com.commercetools.history.models.change.SetStoreChange) { return com.commercetools.history.models.change.SetStoreChange .deepCopy((com.commercetools.history.models.change.SetStoreChange) template); } if (template instanceof com.commercetools.history.models.change.SetStoreModeChange) { return com.commercetools.history.models.change.SetStoreModeChange .deepCopy((com.commercetools.history.models.change.SetStoreModeChange) template); } if (template instanceof com.commercetools.history.models.change.SetStoresChange) { return com.commercetools.history.models.change.SetStoresChange .deepCopy((com.commercetools.history.models.change.SetStoresChange) template); } if (template instanceof com.commercetools.history.models.change.SetSupplyChannelChange) { return com.commercetools.history.models.change.SetSupplyChannelChange .deepCopy((com.commercetools.history.models.change.SetSupplyChannelChange) template); } if (template instanceof com.commercetools.history.models.change.SetSupplyChannelsChange) { return com.commercetools.history.models.change.SetSupplyChannelsChange .deepCopy((com.commercetools.history.models.change.SetSupplyChannelsChange) template); } if (template instanceof com.commercetools.history.models.change.SetTargetChange) { return com.commercetools.history.models.change.SetTargetChange .deepCopy((com.commercetools.history.models.change.SetTargetChange) template); } if (template instanceof com.commercetools.history.models.change.SetTaxCategoryChange) { return com.commercetools.history.models.change.SetTaxCategoryChange .deepCopy((com.commercetools.history.models.change.SetTaxCategoryChange) template); } if (template instanceof com.commercetools.history.models.change.SetTextChange) { return com.commercetools.history.models.change.SetTextChange .deepCopy((com.commercetools.history.models.change.SetTextChange) template); } if (template instanceof com.commercetools.history.models.change.SetTextLineItemCustomFieldChange) { return com.commercetools.history.models.change.SetTextLineItemCustomFieldChange .deepCopy((com.commercetools.history.models.change.SetTextLineItemCustomFieldChange) template); } if (template instanceof com.commercetools.history.models.change.SetTextLineItemCustomTypeChange) { return com.commercetools.history.models.change.SetTextLineItemCustomTypeChange .deepCopy((com.commercetools.history.models.change.SetTextLineItemCustomTypeChange) template); } if (template instanceof com.commercetools.history.models.change.SetTextLineItemDescriptionChange) { return com.commercetools.history.models.change.SetTextLineItemDescriptionChange .deepCopy((com.commercetools.history.models.change.SetTextLineItemDescriptionChange) template); } if (template instanceof com.commercetools.history.models.change.SetTitleChange) { return com.commercetools.history.models.change.SetTitleChange .deepCopy((com.commercetools.history.models.change.SetTitleChange) template); } if (template instanceof com.commercetools.history.models.change.SetTransitionsChange) { return com.commercetools.history.models.change.SetTransitionsChange .deepCopy((com.commercetools.history.models.change.SetTransitionsChange) template); } if (template instanceof com.commercetools.history.models.change.SetValidFromAndUntilChange) { return com.commercetools.history.models.change.SetValidFromAndUntilChange .deepCopy((com.commercetools.history.models.change.SetValidFromAndUntilChange) template); } if (template instanceof com.commercetools.history.models.change.SetValidFromChange) { return com.commercetools.history.models.change.SetValidFromChange .deepCopy((com.commercetools.history.models.change.SetValidFromChange) template); } if (template instanceof com.commercetools.history.models.change.SetValidToChange) { return com.commercetools.history.models.change.SetValidToChange .deepCopy((com.commercetools.history.models.change.SetValidToChange) template); } if (template instanceof com.commercetools.history.models.change.SetValidUntilChange) { return com.commercetools.history.models.change.SetValidUntilChange .deepCopy((com.commercetools.history.models.change.SetValidUntilChange) template); } if (template instanceof com.commercetools.history.models.change.SetValueChange) { return com.commercetools.history.models.change.SetValueChange .deepCopy((com.commercetools.history.models.change.SetValueChange) template); } if (template instanceof com.commercetools.history.models.change.SetVariantAvailabilityChange) { return com.commercetools.history.models.change.SetVariantAvailabilityChange .deepCopy((com.commercetools.history.models.change.SetVariantAvailabilityChange) template); } if (template instanceof com.commercetools.history.models.change.SetVariantSelectionChange) { return com.commercetools.history.models.change.SetVariantSelectionChange .deepCopy((com.commercetools.history.models.change.SetVariantSelectionChange) template); } if (template instanceof com.commercetools.history.models.change.SetVatIdChange) { return com.commercetools.history.models.change.SetVatIdChange .deepCopy((com.commercetools.history.models.change.SetVatIdChange) template); } if (template instanceof com.commercetools.history.models.change.TransitionCustomLineItemStateChange) { return com.commercetools.history.models.change.TransitionCustomLineItemStateChange .deepCopy((com.commercetools.history.models.change.TransitionCustomLineItemStateChange) template); } if (template instanceof com.commercetools.history.models.change.TransitionLineItemStateChange) { return com.commercetools.history.models.change.TransitionLineItemStateChange .deepCopy((com.commercetools.history.models.change.TransitionLineItemStateChange) template); } if (template instanceof com.commercetools.history.models.change.TransitionStateChange) { return com.commercetools.history.models.change.TransitionStateChange .deepCopy((com.commercetools.history.models.change.TransitionStateChange) template); } if (template instanceof com.commercetools.history.models.change.UnknownChange) { return com.commercetools.history.models.change.UnknownChange .deepCopy((com.commercetools.history.models.change.UnknownChange) template); } if (template instanceof com.commercetools.history.models.change.UnpublishChange) { return com.commercetools.history.models.change.UnpublishChange .deepCopy((com.commercetools.history.models.change.UnpublishChange) template); } if (template instanceof com.commercetools.history.models.change.UpdateSyncInfoChange) { return com.commercetools.history.models.change.UpdateSyncInfoChange .deepCopy((com.commercetools.history.models.change.UpdateSyncInfoChange) template); } if (template instanceof com.commercetools.history.models.change.VerifyEmailChange) { return com.commercetools.history.models.change.VerifyEmailChange .deepCopy((com.commercetools.history.models.change.VerifyEmailChange) template); } ChangeImpl instance = new ChangeImpl(); instance.setChange(template.getChange()); return instance; } /** * builder for addAddressChange subtype * @return builder */ public static com.commercetools.history.models.change.AddAddressChangeBuilder addAddressChangeBuilder() { return com.commercetools.history.models.change.AddAddressChangeBuilder.of(); } /** * builder for addAssetChange subtype * @return builder */ public static com.commercetools.history.models.change.AddAssetChangeBuilder addAssetChangeBuilder() { return com.commercetools.history.models.change.AddAssetChangeBuilder.of(); } /** * builder for addAssociateChange subtype * @return builder */ public static com.commercetools.history.models.change.AddAssociateChangeBuilder addAssociateChangeBuilder() { return com.commercetools.history.models.change.AddAssociateChangeBuilder.of(); } /** * builder for addAttributeDefinitionChange subtype * @return builder */ public static com.commercetools.history.models.change.AddAttributeDefinitionChangeBuilder addAttributeDefinitionChangeBuilder() { return com.commercetools.history.models.change.AddAttributeDefinitionChangeBuilder.of(); } /** * builder for addBillingAddressIdChange subtype * @return builder */ public static com.commercetools.history.models.change.AddBillingAddressIdChangeBuilder addBillingAddressIdChangeBuilder() { return com.commercetools.history.models.change.AddBillingAddressIdChangeBuilder.of(); } /** * builder for addChannelRolesChange subtype * @return builder */ public static com.commercetools.history.models.change.AddChannelRolesChangeBuilder addChannelRolesChangeBuilder() { return com.commercetools.history.models.change.AddChannelRolesChangeBuilder.of(); } /** * builder for addCustomLineItemChange subtype * @return builder */ public static com.commercetools.history.models.change.AddCustomLineItemChangeBuilder addCustomLineItemChangeBuilder() { return com.commercetools.history.models.change.AddCustomLineItemChangeBuilder.of(); } /** * builder for addDeliveryChange subtype * @return builder */ public static com.commercetools.history.models.change.AddDeliveryChangeBuilder addDeliveryChangeBuilder() { return com.commercetools.history.models.change.AddDeliveryChangeBuilder.of(); } /** * builder for addDiscountCodeChange subtype * @return builder */ public static com.commercetools.history.models.change.AddDiscountCodeChangeBuilder addDiscountCodeChangeBuilder() { return com.commercetools.history.models.change.AddDiscountCodeChangeBuilder.of(); } /** * builder for addEnumValueChange subtype * @return builder */ public static com.commercetools.history.models.change.AddEnumValueChangeBuilder addEnumValueChangeBuilder() { return com.commercetools.history.models.change.AddEnumValueChangeBuilder.of(); } /** * builder for addExternalImageChange subtype * @return builder */ public static com.commercetools.history.models.change.AddExternalImageChangeBuilder addExternalImageChangeBuilder() { return com.commercetools.history.models.change.AddExternalImageChangeBuilder.of(); } /** * builder for addFieldDefinitionChange subtype * @return builder */ public static com.commercetools.history.models.change.AddFieldDefinitionChangeBuilder addFieldDefinitionChangeBuilder() { return com.commercetools.history.models.change.AddFieldDefinitionChangeBuilder.of(); } /** * builder for addInheritedAssociateChange subtype * @return builder */ public static com.commercetools.history.models.change.AddInheritedAssociateChangeBuilder addInheritedAssociateChangeBuilder() { return com.commercetools.history.models.change.AddInheritedAssociateChangeBuilder.of(); } /** * builder for addInterfaceInteractionChange subtype * @return builder */ public static com.commercetools.history.models.change.AddInterfaceInteractionChangeBuilder addInterfaceInteractionChangeBuilder() { return com.commercetools.history.models.change.AddInterfaceInteractionChangeBuilder.of(); } /** * builder for addItemShippingAddressesChange subtype * @return builder */ public static com.commercetools.history.models.change.AddItemShippingAddressesChangeBuilder addItemShippingAddressesChangeBuilder() { return com.commercetools.history.models.change.AddItemShippingAddressesChangeBuilder.of(); } /** * builder for addLocalizedEnumValueChange subtype * @return builder */ public static com.commercetools.history.models.change.AddLocalizedEnumValueChangeBuilder addLocalizedEnumValueChangeBuilder() { return com.commercetools.history.models.change.AddLocalizedEnumValueChangeBuilder.of(); } /** * builder for addLocationChange subtype * @return builder */ public static com.commercetools.history.models.change.AddLocationChangeBuilder addLocationChangeBuilder() { return com.commercetools.history.models.change.AddLocationChangeBuilder.of(); } /** * builder for addOrderLineItemChange subtype * @return builder */ public static com.commercetools.history.models.change.AddOrderLineItemChangeBuilder addOrderLineItemChangeBuilder() { return com.commercetools.history.models.change.AddOrderLineItemChangeBuilder.of(); } /** * builder for addParcelToDeliveryChange subtype * @return builder */ public static com.commercetools.history.models.change.AddParcelToDeliveryChangeBuilder addParcelToDeliveryChangeBuilder() { return com.commercetools.history.models.change.AddParcelToDeliveryChangeBuilder.of(); } /** * builder for addPaymentChange subtype * @return builder */ public static com.commercetools.history.models.change.AddPaymentChangeBuilder addPaymentChangeBuilder() { return com.commercetools.history.models.change.AddPaymentChangeBuilder.of(); } /** * builder for addPlainEnumValueChange subtype * @return builder */ public static com.commercetools.history.models.change.AddPlainEnumValueChangeBuilder addPlainEnumValueChangeBuilder() { return com.commercetools.history.models.change.AddPlainEnumValueChangeBuilder.of(); } /** * builder for addPriceChange subtype * @return builder */ public static com.commercetools.history.models.change.AddPriceChangeBuilder addPriceChangeBuilder() { return com.commercetools.history.models.change.AddPriceChangeBuilder.of(); } /** * builder for addProductChange subtype * @return builder */ public static com.commercetools.history.models.change.AddProductChangeBuilder addProductChangeBuilder() { return com.commercetools.history.models.change.AddProductChangeBuilder.of(); } /** * builder for addProductSelectionChange subtype * @return builder */ public static com.commercetools.history.models.change.AddProductSelectionChangeBuilder addProductSelectionChangeBuilder() { return com.commercetools.history.models.change.AddProductSelectionChangeBuilder.of(); } /** * builder for addPropertyChange subtype * @return builder */ public static com.commercetools.history.models.change.AddPropertyChangeBuilder addPropertyChangeBuilder() { return com.commercetools.history.models.change.AddPropertyChangeBuilder.of(); } /** * builder for addReturnInfoChange subtype * @return builder */ public static com.commercetools.history.models.change.AddReturnInfoChangeBuilder addReturnInfoChangeBuilder() { return com.commercetools.history.models.change.AddReturnInfoChangeBuilder.of(); } /** * builder for addShippingAddressIdChange subtype * @return builder */ public static com.commercetools.history.models.change.AddShippingAddressIdChangeBuilder addShippingAddressIdChangeBuilder() { return com.commercetools.history.models.change.AddShippingAddressIdChangeBuilder.of(); } /** * builder for addShoppingListLineItemChange subtype * @return builder */ public static com.commercetools.history.models.change.AddShoppingListLineItemChangeBuilder addShoppingListLineItemChangeBuilder() { return com.commercetools.history.models.change.AddShoppingListLineItemChangeBuilder.of(); } /** * builder for addStateRolesChange subtype * @return builder */ public static com.commercetools.history.models.change.AddStateRolesChangeBuilder addStateRolesChangeBuilder() { return com.commercetools.history.models.change.AddStateRolesChangeBuilder.of(); } /** * builder for addTaxRateChange subtype * @return builder */ public static com.commercetools.history.models.change.AddTaxRateChangeBuilder addTaxRateChangeBuilder() { return com.commercetools.history.models.change.AddTaxRateChangeBuilder.of(); } /** * builder for addTextLineItemChange subtype * @return builder */ public static com.commercetools.history.models.change.AddTextLineItemChangeBuilder addTextLineItemChangeBuilder() { return com.commercetools.history.models.change.AddTextLineItemChangeBuilder.of(); } /** * builder for addToCategoryChange subtype * @return builder */ public static com.commercetools.history.models.change.AddToCategoryChangeBuilder addToCategoryChangeBuilder() { return com.commercetools.history.models.change.AddToCategoryChangeBuilder.of(); } /** * builder for addTransactionChange subtype * @return builder */ public static com.commercetools.history.models.change.AddTransactionChangeBuilder addTransactionChangeBuilder() { return com.commercetools.history.models.change.AddTransactionChangeBuilder.of(); } /** * builder for addVariantChange subtype * @return builder */ public static com.commercetools.history.models.change.AddVariantChangeBuilder addVariantChangeBuilder() { return com.commercetools.history.models.change.AddVariantChangeBuilder.of(); } /** * builder for changeAddressChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeAddressChangeBuilder changeAddressChangeBuilder() { return com.commercetools.history.models.change.ChangeAddressChangeBuilder.of(); } /** * builder for changeAmountAuthorizedChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeAmountAuthorizedChangeBuilder changeAmountAuthorizedChangeBuilder() { return com.commercetools.history.models.change.ChangeAmountAuthorizedChangeBuilder.of(); } /** * builder for changeAmountPlannedChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeAmountPlannedChangeBuilder changeAmountPlannedChangeBuilder() { return com.commercetools.history.models.change.ChangeAmountPlannedChangeBuilder.of(); } /** * builder for changeAssetNameChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeAssetNameChangeBuilder changeAssetNameChangeBuilder() { return com.commercetools.history.models.change.ChangeAssetNameChangeBuilder.of(); } /** * builder for changeAssetOrderChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeAssetOrderChangeBuilder changeAssetOrderChangeBuilder() { return com.commercetools.history.models.change.ChangeAssetOrderChangeBuilder.of(); } /** * builder for changeAssociateChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeAssociateChangeBuilder changeAssociateChangeBuilder() { return com.commercetools.history.models.change.ChangeAssociateChangeBuilder.of(); } /** * builder for changeAssociateModeChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeAssociateModeChangeBuilder changeAssociateModeChangeBuilder() { return com.commercetools.history.models.change.ChangeAssociateModeChangeBuilder.of(); } /** * builder for changeAttributeConstraintChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeAttributeConstraintChangeBuilder changeAttributeConstraintChangeBuilder() { return com.commercetools.history.models.change.ChangeAttributeConstraintChangeBuilder.of(); } /** * builder for changeAttributeOrderByNameChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeAttributeOrderByNameChangeBuilder changeAttributeOrderByNameChangeBuilder() { return com.commercetools.history.models.change.ChangeAttributeOrderByNameChangeBuilder.of(); } /** * builder for changeBuyerAssignableChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeBuyerAssignableChangeBuilder changeBuyerAssignableChangeBuilder() { return com.commercetools.history.models.change.ChangeBuyerAssignableChangeBuilder.of(); } /** * builder for changeCartDiscountsChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeCartDiscountsChangeBuilder changeCartDiscountsChangeBuilder() { return com.commercetools.history.models.change.ChangeCartDiscountsChangeBuilder.of(); } /** * builder for changeCartPredicateChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeCartPredicateChangeBuilder changeCartPredicateChangeBuilder() { return com.commercetools.history.models.change.ChangeCartPredicateChangeBuilder.of(); } /** * builder for changeCustomLineItemQuantityChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeCustomLineItemQuantityChangeBuilder changeCustomLineItemQuantityChangeBuilder() { return com.commercetools.history.models.change.ChangeCustomLineItemQuantityChangeBuilder.of(); } /** * builder for changeDescriptionChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeDescriptionChangeBuilder changeDescriptionChangeBuilder() { return com.commercetools.history.models.change.ChangeDescriptionChangeBuilder.of(); } /** * builder for changeEmailChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeEmailChangeBuilder changeEmailChangeBuilder() { return com.commercetools.history.models.change.ChangeEmailChangeBuilder.of(); } /** * builder for changeEnumValueLabelChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeEnumValueLabelChangeBuilder changeEnumValueLabelChangeBuilder() { return com.commercetools.history.models.change.ChangeEnumValueLabelChangeBuilder.of(); } /** * builder for changeEnumValueOrderChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeEnumValueOrderChangeBuilder changeEnumValueOrderChangeBuilder() { return com.commercetools.history.models.change.ChangeEnumValueOrderChangeBuilder.of(); } /** * builder for changeFieldDefinitionOrderChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeFieldDefinitionOrderChangeBuilder changeFieldDefinitionOrderChangeBuilder() { return com.commercetools.history.models.change.ChangeFieldDefinitionOrderChangeBuilder.of(); } /** * builder for changeGroupsChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeGroupsChangeBuilder changeGroupsChangeBuilder() { return com.commercetools.history.models.change.ChangeGroupsChangeBuilder.of(); } /** * builder for changeInheritedAssociateChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeInheritedAssociateChangeBuilder changeInheritedAssociateChangeBuilder() { return com.commercetools.history.models.change.ChangeInheritedAssociateChangeBuilder.of(); } /** * builder for changeInitialChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeInitialChangeBuilder changeInitialChangeBuilder() { return com.commercetools.history.models.change.ChangeInitialChangeBuilder.of(); } /** * builder for changeInputHintChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeInputHintChangeBuilder changeInputHintChangeBuilder() { return com.commercetools.history.models.change.ChangeInputHintChangeBuilder.of(); } /** * builder for changeIsActiveChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeIsActiveChangeBuilder changeIsActiveChangeBuilder() { return com.commercetools.history.models.change.ChangeIsActiveChangeBuilder.of(); } /** * builder for changeIsSearchableChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeIsSearchableChangeBuilder changeIsSearchableChangeBuilder() { return com.commercetools.history.models.change.ChangeIsSearchableChangeBuilder.of(); } /** * builder for changeKeyChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeKeyChangeBuilder changeKeyChangeBuilder() { return com.commercetools.history.models.change.ChangeKeyChangeBuilder.of(); } /** * builder for changeLabelChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeLabelChangeBuilder changeLabelChangeBuilder() { return com.commercetools.history.models.change.ChangeLabelChangeBuilder.of(); } /** * builder for changeLineItemQuantityChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeLineItemQuantityChangeBuilder changeLineItemQuantityChangeBuilder() { return com.commercetools.history.models.change.ChangeLineItemQuantityChangeBuilder.of(); } /** * builder for changeLocalizedDescriptionChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeLocalizedDescriptionChangeBuilder changeLocalizedDescriptionChangeBuilder() { return com.commercetools.history.models.change.ChangeLocalizedDescriptionChangeBuilder.of(); } /** * builder for changeLocalizedEnumValueLabelChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeLocalizedEnumValueLabelChangeBuilder changeLocalizedEnumValueLabelChangeBuilder() { return com.commercetools.history.models.change.ChangeLocalizedEnumValueLabelChangeBuilder.of(); } /** * builder for changeLocalizedEnumValueOrderChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeLocalizedEnumValueOrderChangeBuilder changeLocalizedEnumValueOrderChangeBuilder() { return com.commercetools.history.models.change.ChangeLocalizedEnumValueOrderChangeBuilder.of(); } /** * builder for changeLocalizedNameChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeLocalizedNameChangeBuilder changeLocalizedNameChangeBuilder() { return com.commercetools.history.models.change.ChangeLocalizedNameChangeBuilder.of(); } /** * builder for changeMasterVariantChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeMasterVariantChangeBuilder changeMasterVariantChangeBuilder() { return com.commercetools.history.models.change.ChangeMasterVariantChangeBuilder.of(); } /** * builder for changeNameChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeNameChangeBuilder changeNameChangeBuilder() { return com.commercetools.history.models.change.ChangeNameChangeBuilder.of(); } /** * builder for changeOrderHintChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeOrderHintChangeBuilder changeOrderHintChangeBuilder() { return com.commercetools.history.models.change.ChangeOrderHintChangeBuilder.of(); } /** * builder for changeOrderStateChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeOrderStateChangeBuilder changeOrderStateChangeBuilder() { return com.commercetools.history.models.change.ChangeOrderStateChangeBuilder.of(); } /** * builder for changeParentChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeParentChangeBuilder changeParentChangeBuilder() { return com.commercetools.history.models.change.ChangeParentChangeBuilder.of(); } /** * builder for changeParentUnitChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeParentUnitChangeBuilder changeParentUnitChangeBuilder() { return com.commercetools.history.models.change.ChangeParentUnitChangeBuilder.of(); } /** * builder for changePaymentStateChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangePaymentStateChangeBuilder changePaymentStateChangeBuilder() { return com.commercetools.history.models.change.ChangePaymentStateChangeBuilder.of(); } /** * builder for changePlainEnumValueLabelChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangePlainEnumValueLabelChangeBuilder changePlainEnumValueLabelChangeBuilder() { return com.commercetools.history.models.change.ChangePlainEnumValueLabelChangeBuilder.of(); } /** * builder for changePlainEnumValueOrderChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangePlainEnumValueOrderChangeBuilder changePlainEnumValueOrderChangeBuilder() { return com.commercetools.history.models.change.ChangePlainEnumValueOrderChangeBuilder.of(); } /** * builder for changePredicateChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangePredicateChangeBuilder changePredicateChangeBuilder() { return com.commercetools.history.models.change.ChangePredicateChangeBuilder.of(); } /** * builder for changePriceChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangePriceChangeBuilder changePriceChangeBuilder() { return com.commercetools.history.models.change.ChangePriceChangeBuilder.of(); } /** * builder for changeProductSelectionActiveChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeProductSelectionActiveChangeBuilder changeProductSelectionActiveChangeBuilder() { return com.commercetools.history.models.change.ChangeProductSelectionActiveChangeBuilder.of(); } /** * builder for changeQuantityChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeQuantityChangeBuilder changeQuantityChangeBuilder() { return com.commercetools.history.models.change.ChangeQuantityChangeBuilder.of(); } /** * builder for changeQuoteRequestStateChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeQuoteRequestStateChangeBuilder changeQuoteRequestStateChangeBuilder() { return com.commercetools.history.models.change.ChangeQuoteRequestStateChangeBuilder.of(); } /** * builder for changeQuoteStateChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeQuoteStateChangeBuilder changeQuoteStateChangeBuilder() { return com.commercetools.history.models.change.ChangeQuoteStateChangeBuilder.of(); } /** * builder for changeRequiresDiscountCodeChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeRequiresDiscountCodeChangeBuilder changeRequiresDiscountCodeChangeBuilder() { return com.commercetools.history.models.change.ChangeRequiresDiscountCodeChangeBuilder.of(); } /** * builder for changeReviewRatingStatisticsChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeReviewRatingStatisticsChangeBuilder changeReviewRatingStatisticsChangeBuilder() { return com.commercetools.history.models.change.ChangeReviewRatingStatisticsChangeBuilder.of(); } /** * builder for changeShipmentStateChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeShipmentStateChangeBuilder changeShipmentStateChangeBuilder() { return com.commercetools.history.models.change.ChangeShipmentStateChangeBuilder.of(); } /** * builder for changeShoppingListLineItemQuantityChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeShoppingListLineItemQuantityChangeBuilder changeShoppingListLineItemQuantityChangeBuilder() { return com.commercetools.history.models.change.ChangeShoppingListLineItemQuantityChangeBuilder.of(); } /** * builder for changeShoppingListLineItemsOrderChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeShoppingListLineItemsOrderChangeBuilder changeShoppingListLineItemsOrderChangeBuilder() { return com.commercetools.history.models.change.ChangeShoppingListLineItemsOrderChangeBuilder.of(); } /** * builder for changeSlugChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeSlugChangeBuilder changeSlugChangeBuilder() { return com.commercetools.history.models.change.ChangeSlugChangeBuilder.of(); } /** * builder for changeSortOrderChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeSortOrderChangeBuilder changeSortOrderChangeBuilder() { return com.commercetools.history.models.change.ChangeSortOrderChangeBuilder.of(); } /** * builder for changeStackingModeChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeStackingModeChangeBuilder changeStackingModeChangeBuilder() { return com.commercetools.history.models.change.ChangeStackingModeChangeBuilder.of(); } /** * builder for changeStagedQuoteStateChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeStagedQuoteStateChangeBuilder changeStagedQuoteStateChangeBuilder() { return com.commercetools.history.models.change.ChangeStagedQuoteStateChangeBuilder.of(); } /** * builder for changeStateTypeChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeStateTypeChangeBuilder changeStateTypeChangeBuilder() { return com.commercetools.history.models.change.ChangeStateTypeChangeBuilder.of(); } /** * builder for changeStatusChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeStatusChangeBuilder changeStatusChangeBuilder() { return com.commercetools.history.models.change.ChangeStatusChangeBuilder.of(); } /** * builder for changeTargetChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeTargetChangeBuilder changeTargetChangeBuilder() { return com.commercetools.history.models.change.ChangeTargetChangeBuilder.of(); } /** * builder for changeTaxCalculationModeChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeTaxCalculationModeChangeBuilder changeTaxCalculationModeChangeBuilder() { return com.commercetools.history.models.change.ChangeTaxCalculationModeChangeBuilder.of(); } /** * builder for changeTaxModeChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeTaxModeChangeBuilder changeTaxModeChangeBuilder() { return com.commercetools.history.models.change.ChangeTaxModeChangeBuilder.of(); } /** * builder for changeTaxRoundingModeChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeTaxRoundingModeChangeBuilder changeTaxRoundingModeChangeBuilder() { return com.commercetools.history.models.change.ChangeTaxRoundingModeChangeBuilder.of(); } /** * builder for changeTextLineItemNameChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeTextLineItemNameChangeBuilder changeTextLineItemNameChangeBuilder() { return com.commercetools.history.models.change.ChangeTextLineItemNameChangeBuilder.of(); } /** * builder for changeTextLineItemQuantityChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeTextLineItemQuantityChangeBuilder changeTextLineItemQuantityChangeBuilder() { return com.commercetools.history.models.change.ChangeTextLineItemQuantityChangeBuilder.of(); } /** * builder for changeTextLineItemsOrderChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeTextLineItemsOrderChangeBuilder changeTextLineItemsOrderChangeBuilder() { return com.commercetools.history.models.change.ChangeTextLineItemsOrderChangeBuilder.of(); } /** * builder for changeTransactionInteractionIdChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeTransactionInteractionIdChangeBuilder changeTransactionInteractionIdChangeBuilder() { return com.commercetools.history.models.change.ChangeTransactionInteractionIdChangeBuilder.of(); } /** * builder for changeTransactionStateChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeTransactionStateChangeBuilder changeTransactionStateChangeBuilder() { return com.commercetools.history.models.change.ChangeTransactionStateChangeBuilder.of(); } /** * builder for changeTransactionTimestampChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeTransactionTimestampChangeBuilder changeTransactionTimestampChangeBuilder() { return com.commercetools.history.models.change.ChangeTransactionTimestampChangeBuilder.of(); } /** * builder for changeValueChange subtype * @return builder */ public static com.commercetools.history.models.change.ChangeValueChangeBuilder changeValueChangeBuilder() { return com.commercetools.history.models.change.ChangeValueChangeBuilder.of(); } /** * builder for moveImageToPositionChange subtype * @return builder */ public static com.commercetools.history.models.change.MoveImageToPositionChangeBuilder moveImageToPositionChangeBuilder() { return com.commercetools.history.models.change.MoveImageToPositionChangeBuilder.of(); } /** * builder for publishChange subtype * @return builder */ public static com.commercetools.history.models.change.PublishChangeBuilder publishChangeBuilder() { return com.commercetools.history.models.change.PublishChangeBuilder.of(); } /** * builder for removeAddressChange subtype * @return builder */ public static com.commercetools.history.models.change.RemoveAddressChangeBuilder removeAddressChangeBuilder() { return com.commercetools.history.models.change.RemoveAddressChangeBuilder.of(); } /** * builder for removeAssetChange subtype * @return builder */ public static com.commercetools.history.models.change.RemoveAssetChangeBuilder removeAssetChangeBuilder() { return com.commercetools.history.models.change.RemoveAssetChangeBuilder.of(); } /** * builder for removeAssociateChange subtype * @return builder */ public static com.commercetools.history.models.change.RemoveAssociateChangeBuilder removeAssociateChangeBuilder() { return com.commercetools.history.models.change.RemoveAssociateChangeBuilder.of(); } /** * builder for removeAttributeDefinitionChange subtype * @return builder */ public static com.commercetools.history.models.change.RemoveAttributeDefinitionChangeBuilder removeAttributeDefinitionChangeBuilder() { return com.commercetools.history.models.change.RemoveAttributeDefinitionChangeBuilder.of(); } /** * builder for removeBillingAddressIdChange subtype * @return builder */ public static com.commercetools.history.models.change.RemoveBillingAddressIdChangeBuilder removeBillingAddressIdChangeBuilder() { return com.commercetools.history.models.change.RemoveBillingAddressIdChangeBuilder.of(); } /** * builder for removeChannelRolesChange subtype * @return builder */ public static com.commercetools.history.models.change.RemoveChannelRolesChangeBuilder removeChannelRolesChangeBuilder() { return com.commercetools.history.models.change.RemoveChannelRolesChangeBuilder.of(); } /** * builder for removeCustomLineItemChange subtype * @return builder */ public static com.commercetools.history.models.change.RemoveCustomLineItemChangeBuilder removeCustomLineItemChangeBuilder() { return com.commercetools.history.models.change.RemoveCustomLineItemChangeBuilder.of(); } /** * builder for removeDeliveryItemsChange subtype * @return builder */ public static com.commercetools.history.models.change.RemoveDeliveryItemsChangeBuilder removeDeliveryItemsChangeBuilder() { return com.commercetools.history.models.change.RemoveDeliveryItemsChangeBuilder.of(); } /** * builder for removeDiscountCodeChange subtype * @return builder */ public static com.commercetools.history.models.change.RemoveDiscountCodeChangeBuilder removeDiscountCodeChangeBuilder() { return com.commercetools.history.models.change.RemoveDiscountCodeChangeBuilder.of(); } /** * builder for removeEnumValuesChange subtype * @return builder */ public static com.commercetools.history.models.change.RemoveEnumValuesChangeBuilder removeEnumValuesChangeBuilder() { return com.commercetools.history.models.change.RemoveEnumValuesChangeBuilder.of(); } /** * builder for removeFieldDefinitionChange subtype * @return builder */ public static com.commercetools.history.models.change.RemoveFieldDefinitionChangeBuilder removeFieldDefinitionChangeBuilder() { return com.commercetools.history.models.change.RemoveFieldDefinitionChangeBuilder.of(); } /** * builder for removeFromCategoryChange subtype * @return builder */ public static com.commercetools.history.models.change.RemoveFromCategoryChangeBuilder removeFromCategoryChangeBuilder() { return com.commercetools.history.models.change.RemoveFromCategoryChangeBuilder.of(); } /** * builder for removeImageChange subtype * @return builder */ public static com.commercetools.history.models.change.RemoveImageChangeBuilder removeImageChangeBuilder() { return com.commercetools.history.models.change.RemoveImageChangeBuilder.of(); } /** * builder for removeInheritedAssociateChange subtype * @return builder */ public static com.commercetools.history.models.change.RemoveInheritedAssociateChangeBuilder removeInheritedAssociateChangeBuilder() { return com.commercetools.history.models.change.RemoveInheritedAssociateChangeBuilder.of(); } /** * builder for removeItemShippingAddressesChange subtype * @return builder */ public static com.commercetools.history.models.change.RemoveItemShippingAddressesChangeBuilder removeItemShippingAddressesChangeBuilder() { return com.commercetools.history.models.change.RemoveItemShippingAddressesChangeBuilder.of(); } /** * builder for removeLocalizedEnumValuesChange subtype * @return builder */ public static com.commercetools.history.models.change.RemoveLocalizedEnumValuesChangeBuilder removeLocalizedEnumValuesChangeBuilder() { return com.commercetools.history.models.change.RemoveLocalizedEnumValuesChangeBuilder.of(); } /** * builder for removeLocationChange subtype * @return builder */ public static com.commercetools.history.models.change.RemoveLocationChangeBuilder removeLocationChangeBuilder() { return com.commercetools.history.models.change.RemoveLocationChangeBuilder.of(); } /** * builder for removeOrderLineItemChange subtype * @return builder */ public static com.commercetools.history.models.change.RemoveOrderLineItemChangeBuilder removeOrderLineItemChangeBuilder() { return com.commercetools.history.models.change.RemoveOrderLineItemChangeBuilder.of(); } /** * builder for removeParcelFromDeliveryChange subtype * @return builder */ public static com.commercetools.history.models.change.RemoveParcelFromDeliveryChangeBuilder removeParcelFromDeliveryChangeBuilder() { return com.commercetools.history.models.change.RemoveParcelFromDeliveryChangeBuilder.of(); } /** * builder for removePaymentChange subtype * @return builder */ public static com.commercetools.history.models.change.RemovePaymentChangeBuilder removePaymentChangeBuilder() { return com.commercetools.history.models.change.RemovePaymentChangeBuilder.of(); } /** * builder for removePriceChange subtype * @return builder */ public static com.commercetools.history.models.change.RemovePriceChangeBuilder removePriceChangeBuilder() { return com.commercetools.history.models.change.RemovePriceChangeBuilder.of(); } /** * builder for removeProductChange subtype * @return builder */ public static com.commercetools.history.models.change.RemoveProductChangeBuilder removeProductChangeBuilder() { return com.commercetools.history.models.change.RemoveProductChangeBuilder.of(); } /** * builder for removeProductSelectionChange subtype * @return builder */ public static com.commercetools.history.models.change.RemoveProductSelectionChangeBuilder removeProductSelectionChangeBuilder() { return com.commercetools.history.models.change.RemoveProductSelectionChangeBuilder.of(); } /** * builder for removePropertyChange subtype * @return builder */ public static com.commercetools.history.models.change.RemovePropertyChangeBuilder removePropertyChangeBuilder() { return com.commercetools.history.models.change.RemovePropertyChangeBuilder.of(); } /** * builder for removeShippingAddressIdChange subtype * @return builder */ public static com.commercetools.history.models.change.RemoveShippingAddressIdChangeBuilder removeShippingAddressIdChangeBuilder() { return com.commercetools.history.models.change.RemoveShippingAddressIdChangeBuilder.of(); } /** * builder for removeShoppingListLineItemChange subtype * @return builder */ public static com.commercetools.history.models.change.RemoveShoppingListLineItemChangeBuilder removeShoppingListLineItemChangeBuilder() { return com.commercetools.history.models.change.RemoveShoppingListLineItemChangeBuilder.of(); } /** * builder for removeStateRolesChange subtype * @return builder */ public static com.commercetools.history.models.change.RemoveStateRolesChangeBuilder removeStateRolesChangeBuilder() { return com.commercetools.history.models.change.RemoveStateRolesChangeBuilder.of(); } /** * builder for removeTaxRateChange subtype * @return builder */ public static com.commercetools.history.models.change.RemoveTaxRateChangeBuilder removeTaxRateChangeBuilder() { return com.commercetools.history.models.change.RemoveTaxRateChangeBuilder.of(); } /** * builder for removeTextLineItemChange subtype * @return builder */ public static com.commercetools.history.models.change.RemoveTextLineItemChangeBuilder removeTextLineItemChangeBuilder() { return com.commercetools.history.models.change.RemoveTextLineItemChangeBuilder.of(); } /** * builder for removeVariantChange subtype * @return builder */ public static com.commercetools.history.models.change.RemoveVariantChangeBuilder removeVariantChangeBuilder() { return com.commercetools.history.models.change.RemoveVariantChangeBuilder.of(); } /** * builder for requestQuoteRenegotiationChange subtype * @return builder */ public static com.commercetools.history.models.change.RequestQuoteRenegotiationChangeBuilder requestQuoteRenegotiationChangeBuilder() { return com.commercetools.history.models.change.RequestQuoteRenegotiationChangeBuilder.of(); } /** * builder for setAddressChange subtype * @return builder */ public static com.commercetools.history.models.change.SetAddressChangeBuilder setAddressChangeBuilder() { return com.commercetools.history.models.change.SetAddressChangeBuilder.of(); } /** * builder for setAddressCustomFieldChange subtype * @return builder */ public static com.commercetools.history.models.change.SetAddressCustomFieldChangeBuilder setAddressCustomFieldChangeBuilder() { return com.commercetools.history.models.change.SetAddressCustomFieldChangeBuilder.of(); } /** * builder for setAddressCustomTypeChange subtype * @return builder */ public static com.commercetools.history.models.change.SetAddressCustomTypeChangeBuilder setAddressCustomTypeChangeBuilder() { return com.commercetools.history.models.change.SetAddressCustomTypeChangeBuilder.of(); } /** * builder for setAnonymousIdChange subtype * @return builder */ public static com.commercetools.history.models.change.SetAnonymousIdChangeBuilder setAnonymousIdChangeBuilder() { return com.commercetools.history.models.change.SetAnonymousIdChangeBuilder.of(); } /** * builder for setApplicationVersionChange subtype * @return builder */ public static com.commercetools.history.models.change.SetApplicationVersionChangeBuilder setApplicationVersionChangeBuilder() { return com.commercetools.history.models.change.SetApplicationVersionChangeBuilder.of(); } /** * builder for setAssetCustomFieldChange subtype * @return builder */ public static com.commercetools.history.models.change.SetAssetCustomFieldChangeBuilder setAssetCustomFieldChangeBuilder() { return com.commercetools.history.models.change.SetAssetCustomFieldChangeBuilder.of(); } /** * builder for setAssetCustomTypeChange subtype * @return builder */ public static com.commercetools.history.models.change.SetAssetCustomTypeChangeBuilder setAssetCustomTypeChangeBuilder() { return com.commercetools.history.models.change.SetAssetCustomTypeChangeBuilder.of(); } /** * builder for setAssetDescriptionChange subtype * @return builder */ public static com.commercetools.history.models.change.SetAssetDescriptionChangeBuilder setAssetDescriptionChangeBuilder() { return com.commercetools.history.models.change.SetAssetDescriptionChangeBuilder.of(); } /** * builder for setAssetKeyChange subtype * @return builder */ public static com.commercetools.history.models.change.SetAssetKeyChangeBuilder setAssetKeyChangeBuilder() { return com.commercetools.history.models.change.SetAssetKeyChangeBuilder.of(); } /** * builder for setAssetSourcesChange subtype * @return builder */ public static com.commercetools.history.models.change.SetAssetSourcesChangeBuilder setAssetSourcesChangeBuilder() { return com.commercetools.history.models.change.SetAssetSourcesChangeBuilder.of(); } /** * builder for setAssetTagsChange subtype * @return builder */ public static com.commercetools.history.models.change.SetAssetTagsChangeBuilder setAssetTagsChangeBuilder() { return com.commercetools.history.models.change.SetAssetTagsChangeBuilder.of(); } /** * builder for setAttributeChange subtype * @return builder */ public static com.commercetools.history.models.change.SetAttributeChangeBuilder setAttributeChangeBuilder() { return com.commercetools.history.models.change.SetAttributeChangeBuilder.of(); } /** * builder for setAuthenticationModeChange subtype * @return builder */ public static com.commercetools.history.models.change.SetAuthenticationModeChangeBuilder setAuthenticationModeChangeBuilder() { return com.commercetools.history.models.change.SetAuthenticationModeChangeBuilder.of(); } /** * builder for setAuthorNameChange subtype * @return builder */ public static com.commercetools.history.models.change.SetAuthorNameChangeBuilder setAuthorNameChangeBuilder() { return com.commercetools.history.models.change.SetAuthorNameChangeBuilder.of(); } /** * builder for setBillingAddressChange subtype * @return builder */ public static com.commercetools.history.models.change.SetBillingAddressChangeBuilder setBillingAddressChangeBuilder() { return com.commercetools.history.models.change.SetBillingAddressChangeBuilder.of(); } /** * builder for setCartPredicateChange subtype * @return builder */ public static com.commercetools.history.models.change.SetCartPredicateChangeBuilder setCartPredicateChangeBuilder() { return com.commercetools.history.models.change.SetCartPredicateChangeBuilder.of(); } /** * builder for setCategoryOrderHintChange subtype * @return builder */ public static com.commercetools.history.models.change.SetCategoryOrderHintChangeBuilder setCategoryOrderHintChangeBuilder() { return com.commercetools.history.models.change.SetCategoryOrderHintChangeBuilder.of(); } /** * builder for setChannelRolesChange subtype * @return builder */ public static com.commercetools.history.models.change.SetChannelRolesChangeBuilder setChannelRolesChangeBuilder() { return com.commercetools.history.models.change.SetChannelRolesChangeBuilder.of(); } /** * builder for setCompanyNameChange subtype * @return builder */ public static com.commercetools.history.models.change.SetCompanyNameChangeBuilder setCompanyNameChangeBuilder() { return com.commercetools.history.models.change.SetCompanyNameChangeBuilder.of(); } /** * builder for setContactEmailChange subtype * @return builder */ public static com.commercetools.history.models.change.SetContactEmailChangeBuilder setContactEmailChangeBuilder() { return com.commercetools.history.models.change.SetContactEmailChangeBuilder.of(); } /** * builder for setCountriesChange subtype * @return builder */ public static com.commercetools.history.models.change.SetCountriesChangeBuilder setCountriesChangeBuilder() { return com.commercetools.history.models.change.SetCountriesChangeBuilder.of(); } /** * builder for setCountryChange subtype * @return builder */ public static com.commercetools.history.models.change.SetCountryChangeBuilder setCountryChangeBuilder() { return com.commercetools.history.models.change.SetCountryChangeBuilder.of(); } /** * builder for setCustomFieldChange subtype * @return builder */ public static com.commercetools.history.models.change.SetCustomFieldChangeBuilder setCustomFieldChangeBuilder() { return com.commercetools.history.models.change.SetCustomFieldChangeBuilder.of(); } /** * builder for setCustomLineItemCustomFieldChange subtype * @return builder */ public static com.commercetools.history.models.change.SetCustomLineItemCustomFieldChangeBuilder setCustomLineItemCustomFieldChangeBuilder() { return com.commercetools.history.models.change.SetCustomLineItemCustomFieldChangeBuilder.of(); } /** * builder for setCustomLineItemCustomTypeChange subtype * @return builder */ public static com.commercetools.history.models.change.SetCustomLineItemCustomTypeChangeBuilder setCustomLineItemCustomTypeChangeBuilder() { return com.commercetools.history.models.change.SetCustomLineItemCustomTypeChangeBuilder.of(); } /** * builder for setCustomLineItemMoneyChange subtype * @return builder */ public static com.commercetools.history.models.change.SetCustomLineItemMoneyChangeBuilder setCustomLineItemMoneyChangeBuilder() { return com.commercetools.history.models.change.SetCustomLineItemMoneyChangeBuilder.of(); } /** * builder for setCustomLineItemShippingDetailsChange subtype * @return builder */ public static com.commercetools.history.models.change.SetCustomLineItemShippingDetailsChangeBuilder setCustomLineItemShippingDetailsChangeBuilder() { return com.commercetools.history.models.change.SetCustomLineItemShippingDetailsChangeBuilder.of(); } /** * builder for setCustomLineItemTaxAmountChange subtype * @return builder */ public static com.commercetools.history.models.change.SetCustomLineItemTaxAmountChangeBuilder setCustomLineItemTaxAmountChangeBuilder() { return com.commercetools.history.models.change.SetCustomLineItemTaxAmountChangeBuilder.of(); } /** * builder for setCustomLineItemTaxCategoryChange subtype * @return builder */ public static com.commercetools.history.models.change.SetCustomLineItemTaxCategoryChangeBuilder setCustomLineItemTaxCategoryChangeBuilder() { return com.commercetools.history.models.change.SetCustomLineItemTaxCategoryChangeBuilder.of(); } /** * builder for setCustomLineItemTaxRateChange subtype * @return builder */ public static com.commercetools.history.models.change.SetCustomLineItemTaxRateChangeBuilder setCustomLineItemTaxRateChangeBuilder() { return com.commercetools.history.models.change.SetCustomLineItemTaxRateChangeBuilder.of(); } /** * builder for setCustomLineItemTaxedPriceChange subtype * @return builder */ public static com.commercetools.history.models.change.SetCustomLineItemTaxedPriceChangeBuilder setCustomLineItemTaxedPriceChangeBuilder() { return com.commercetools.history.models.change.SetCustomLineItemTaxedPriceChangeBuilder.of(); } /** * builder for setCustomLineItemTotalPriceChange subtype * @return builder */ public static com.commercetools.history.models.change.SetCustomLineItemTotalPriceChangeBuilder setCustomLineItemTotalPriceChangeBuilder() { return com.commercetools.history.models.change.SetCustomLineItemTotalPriceChangeBuilder.of(); } /** * builder for setCustomShippingMethodChange subtype * @return builder */ public static com.commercetools.history.models.change.SetCustomShippingMethodChangeBuilder setCustomShippingMethodChangeBuilder() { return com.commercetools.history.models.change.SetCustomShippingMethodChangeBuilder.of(); } /** * builder for setCustomTypeChange subtype * @return builder */ public static com.commercetools.history.models.change.SetCustomTypeChangeBuilder setCustomTypeChangeBuilder() { return com.commercetools.history.models.change.SetCustomTypeChangeBuilder.of(); } /** * builder for setCustomerChange subtype * @return builder */ public static com.commercetools.history.models.change.SetCustomerChangeBuilder setCustomerChangeBuilder() { return com.commercetools.history.models.change.SetCustomerChangeBuilder.of(); } /** * builder for setCustomerEmailChange subtype * @return builder */ public static com.commercetools.history.models.change.SetCustomerEmailChangeBuilder setCustomerEmailChangeBuilder() { return com.commercetools.history.models.change.SetCustomerEmailChangeBuilder.of(); } /** * builder for setCustomerGroupChange subtype * @return builder */ public static com.commercetools.history.models.change.SetCustomerGroupChangeBuilder setCustomerGroupChangeBuilder() { return com.commercetools.history.models.change.SetCustomerGroupChangeBuilder.of(); } /** * builder for setCustomerIdChange subtype * @return builder */ public static com.commercetools.history.models.change.SetCustomerIdChangeBuilder setCustomerIdChangeBuilder() { return com.commercetools.history.models.change.SetCustomerIdChangeBuilder.of(); } /** * builder for setCustomerNumberChange subtype * @return builder */ public static com.commercetools.history.models.change.SetCustomerNumberChangeBuilder setCustomerNumberChangeBuilder() { return com.commercetools.history.models.change.SetCustomerNumberChangeBuilder.of(); } /** * builder for setDateOfBirthChange subtype * @return builder */ public static com.commercetools.history.models.change.SetDateOfBirthChangeBuilder setDateOfBirthChangeBuilder() { return com.commercetools.history.models.change.SetDateOfBirthChangeBuilder.of(); } /** * builder for setDefaultBillingAddressChange subtype * @return builder */ public static com.commercetools.history.models.change.SetDefaultBillingAddressChangeBuilder setDefaultBillingAddressChangeBuilder() { return com.commercetools.history.models.change.SetDefaultBillingAddressChangeBuilder.of(); } /** * builder for setDefaultShippingAddressChange subtype * @return builder */ public static com.commercetools.history.models.change.SetDefaultShippingAddressChangeBuilder setDefaultShippingAddressChangeBuilder() { return com.commercetools.history.models.change.SetDefaultShippingAddressChangeBuilder.of(); } /** * builder for setDeleteDaysAfterLastModificationChange subtype * @return builder */ public static com.commercetools.history.models.change.SetDeleteDaysAfterLastModificationChangeBuilder setDeleteDaysAfterLastModificationChangeBuilder() { return com.commercetools.history.models.change.SetDeleteDaysAfterLastModificationChangeBuilder.of(); } /** * builder for setDeliveryAddressChange subtype * @return builder */ public static com.commercetools.history.models.change.SetDeliveryAddressChangeBuilder setDeliveryAddressChangeBuilder() { return com.commercetools.history.models.change.SetDeliveryAddressChangeBuilder.of(); } /** * builder for setDeliveryItemsChange subtype * @return builder */ public static com.commercetools.history.models.change.SetDeliveryItemsChangeBuilder setDeliveryItemsChangeBuilder() { return com.commercetools.history.models.change.SetDeliveryItemsChangeBuilder.of(); } /** * builder for setDescriptionChange subtype * @return builder */ public static com.commercetools.history.models.change.SetDescriptionChangeBuilder setDescriptionChangeBuilder() { return com.commercetools.history.models.change.SetDescriptionChangeBuilder.of(); } /** * builder for setDiscountedPriceChange subtype * @return builder */ public static com.commercetools.history.models.change.SetDiscountedPriceChangeBuilder setDiscountedPriceChangeBuilder() { return com.commercetools.history.models.change.SetDiscountedPriceChangeBuilder.of(); } /** * builder for setDistributionChannelsChange subtype * @return builder */ public static com.commercetools.history.models.change.SetDistributionChannelsChangeBuilder setDistributionChannelsChangeBuilder() { return com.commercetools.history.models.change.SetDistributionChannelsChangeBuilder.of(); } /** * builder for setExpectedDeliveryChange subtype * @return builder */ public static com.commercetools.history.models.change.SetExpectedDeliveryChangeBuilder setExpectedDeliveryChangeBuilder() { return com.commercetools.history.models.change.SetExpectedDeliveryChangeBuilder.of(); } /** * builder for setExternalIdChange subtype * @return builder */ public static com.commercetools.history.models.change.SetExternalIdChangeBuilder setExternalIdChangeBuilder() { return com.commercetools.history.models.change.SetExternalIdChangeBuilder.of(); } /** * builder for setFirstNameChange subtype * @return builder */ public static com.commercetools.history.models.change.SetFirstNameChangeBuilder setFirstNameChangeBuilder() { return com.commercetools.history.models.change.SetFirstNameChangeBuilder.of(); } /** * builder for setGeoLocationChange subtype * @return builder */ public static com.commercetools.history.models.change.SetGeoLocationChangeBuilder setGeoLocationChangeBuilder() { return com.commercetools.history.models.change.SetGeoLocationChangeBuilder.of(); } /** * builder for setImageLabelChange subtype * @return builder */ public static com.commercetools.history.models.change.SetImageLabelChangeBuilder setImageLabelChangeBuilder() { return com.commercetools.history.models.change.SetImageLabelChangeBuilder.of(); } /** * builder for setInputTipChange subtype * @return builder */ public static com.commercetools.history.models.change.SetInputTipChangeBuilder setInputTipChangeBuilder() { return com.commercetools.history.models.change.SetInputTipChangeBuilder.of(); } /** * builder for setInterfaceIdChange subtype * @return builder */ public static com.commercetools.history.models.change.SetInterfaceIdChangeBuilder setInterfaceIdChangeBuilder() { return com.commercetools.history.models.change.SetInterfaceIdChangeBuilder.of(); } /** * builder for setIsValidChange subtype * @return builder */ public static com.commercetools.history.models.change.SetIsValidChangeBuilder setIsValidChangeBuilder() { return com.commercetools.history.models.change.SetIsValidChangeBuilder.of(); } /** * builder for setKeyChange subtype * @return builder */ public static com.commercetools.history.models.change.SetKeyChangeBuilder setKeyChangeBuilder() { return com.commercetools.history.models.change.SetKeyChangeBuilder.of(); } /** * builder for setLanguagesChange subtype * @return builder */ public static com.commercetools.history.models.change.SetLanguagesChangeBuilder setLanguagesChangeBuilder() { return com.commercetools.history.models.change.SetLanguagesChangeBuilder.of(); } /** * builder for setLastNameChange subtype * @return builder */ public static com.commercetools.history.models.change.SetLastNameChangeBuilder setLastNameChangeBuilder() { return com.commercetools.history.models.change.SetLastNameChangeBuilder.of(); } /** * builder for setLineItemDeactivatedAtChange subtype * @return builder */ public static com.commercetools.history.models.change.SetLineItemDeactivatedAtChangeBuilder setLineItemDeactivatedAtChangeBuilder() { return com.commercetools.history.models.change.SetLineItemDeactivatedAtChangeBuilder.of(); } /** * builder for setLineItemDiscountedPriceChange subtype * @return builder */ public static com.commercetools.history.models.change.SetLineItemDiscountedPriceChangeBuilder setLineItemDiscountedPriceChangeBuilder() { return com.commercetools.history.models.change.SetLineItemDiscountedPriceChangeBuilder.of(); } /** * builder for setLineItemDiscountedPricePerQuantityChange subtype * @return builder */ public static com.commercetools.history.models.change.SetLineItemDiscountedPricePerQuantityChangeBuilder setLineItemDiscountedPricePerQuantityChangeBuilder() { return com.commercetools.history.models.change.SetLineItemDiscountedPricePerQuantityChangeBuilder.of(); } /** * builder for setLineItemDistributionChannelChange subtype * @return builder */ public static com.commercetools.history.models.change.SetLineItemDistributionChannelChangeBuilder setLineItemDistributionChannelChangeBuilder() { return com.commercetools.history.models.change.SetLineItemDistributionChannelChangeBuilder.of(); } /** * builder for setLineItemPriceChange subtype * @return builder */ public static com.commercetools.history.models.change.SetLineItemPriceChangeBuilder setLineItemPriceChangeBuilder() { return com.commercetools.history.models.change.SetLineItemPriceChangeBuilder.of(); } /** * builder for setLineItemProductKeyChange subtype * @return builder */ public static com.commercetools.history.models.change.SetLineItemProductKeyChangeBuilder setLineItemProductKeyChangeBuilder() { return com.commercetools.history.models.change.SetLineItemProductKeyChangeBuilder.of(); } /** * builder for setLineItemProductSlugChange subtype * @return builder */ public static com.commercetools.history.models.change.SetLineItemProductSlugChangeBuilder setLineItemProductSlugChangeBuilder() { return com.commercetools.history.models.change.SetLineItemProductSlugChangeBuilder.of(); } /** * builder for setLineItemShippingDetailsChange subtype * @return builder */ public static com.commercetools.history.models.change.SetLineItemShippingDetailsChangeBuilder setLineItemShippingDetailsChangeBuilder() { return com.commercetools.history.models.change.SetLineItemShippingDetailsChangeBuilder.of(); } /** * builder for setLineItemTaxAmountChange subtype * @return builder */ public static com.commercetools.history.models.change.SetLineItemTaxAmountChangeBuilder setLineItemTaxAmountChangeBuilder() { return com.commercetools.history.models.change.SetLineItemTaxAmountChangeBuilder.of(); } /** * builder for setLineItemTaxRateChange subtype * @return builder */ public static com.commercetools.history.models.change.SetLineItemTaxRateChangeBuilder setLineItemTaxRateChangeBuilder() { return com.commercetools.history.models.change.SetLineItemTaxRateChangeBuilder.of(); } /** * builder for setLineItemTaxedPriceChange subtype * @return builder */ public static com.commercetools.history.models.change.SetLineItemTaxedPriceChangeBuilder setLineItemTaxedPriceChangeBuilder() { return com.commercetools.history.models.change.SetLineItemTaxedPriceChangeBuilder.of(); } /** * builder for setLineItemTotalPriceChange subtype * @return builder */ public static com.commercetools.history.models.change.SetLineItemTotalPriceChangeBuilder setLineItemTotalPriceChangeBuilder() { return com.commercetools.history.models.change.SetLineItemTotalPriceChangeBuilder.of(); } /** * builder for setLocaleChange subtype * @return builder */ public static com.commercetools.history.models.change.SetLocaleChangeBuilder setLocaleChangeBuilder() { return com.commercetools.history.models.change.SetLocaleChangeBuilder.of(); } /** * builder for setLocalizedDescriptionChange subtype * @return builder */ public static com.commercetools.history.models.change.SetLocalizedDescriptionChangeBuilder setLocalizedDescriptionChangeBuilder() { return com.commercetools.history.models.change.SetLocalizedDescriptionChangeBuilder.of(); } /** * builder for setLocalizedNameChange subtype * @return builder */ public static com.commercetools.history.models.change.SetLocalizedNameChangeBuilder setLocalizedNameChangeBuilder() { return com.commercetools.history.models.change.SetLocalizedNameChangeBuilder.of(); } /** * builder for setMaxApplicationsChange subtype * @return builder */ public static com.commercetools.history.models.change.SetMaxApplicationsChangeBuilder setMaxApplicationsChangeBuilder() { return com.commercetools.history.models.change.SetMaxApplicationsChangeBuilder.of(); } /** * builder for setMaxApplicationsPerCustomerChange subtype * @return builder */ public static com.commercetools.history.models.change.SetMaxApplicationsPerCustomerChangeBuilder setMaxApplicationsPerCustomerChangeBuilder() { return com.commercetools.history.models.change.SetMaxApplicationsPerCustomerChangeBuilder.of(); } /** * builder for setMetaDescriptionChange subtype * @return builder */ public static com.commercetools.history.models.change.SetMetaDescriptionChangeBuilder setMetaDescriptionChangeBuilder() { return com.commercetools.history.models.change.SetMetaDescriptionChangeBuilder.of(); } /** * builder for setMetaKeywordsChange subtype * @return builder */ public static com.commercetools.history.models.change.SetMetaKeywordsChangeBuilder setMetaKeywordsChangeBuilder() { return com.commercetools.history.models.change.SetMetaKeywordsChangeBuilder.of(); } /** * builder for setMetaTitleChange subtype * @return builder */ public static com.commercetools.history.models.change.SetMetaTitleChangeBuilder setMetaTitleChangeBuilder() { return com.commercetools.history.models.change.SetMetaTitleChangeBuilder.of(); } /** * builder for setMethodInfoInterfaceChange subtype * @return builder */ public static com.commercetools.history.models.change.SetMethodInfoInterfaceChangeBuilder setMethodInfoInterfaceChangeBuilder() { return com.commercetools.history.models.change.SetMethodInfoInterfaceChangeBuilder.of(); } /** * builder for setMethodInfoMethodChange subtype * @return builder */ public static com.commercetools.history.models.change.SetMethodInfoMethodChangeBuilder setMethodInfoMethodChangeBuilder() { return com.commercetools.history.models.change.SetMethodInfoMethodChangeBuilder.of(); } /** * builder for setMethodInfoNameChange subtype * @return builder */ public static com.commercetools.history.models.change.SetMethodInfoNameChangeBuilder setMethodInfoNameChangeBuilder() { return com.commercetools.history.models.change.SetMethodInfoNameChangeBuilder.of(); } /** * builder for setMiddleNameChange subtype * @return builder */ public static com.commercetools.history.models.change.SetMiddleNameChangeBuilder setMiddleNameChangeBuilder() { return com.commercetools.history.models.change.SetMiddleNameChangeBuilder.of(); } /** * builder for setNameChange subtype * @return builder */ public static com.commercetools.history.models.change.SetNameChangeBuilder setNameChangeBuilder() { return com.commercetools.history.models.change.SetNameChangeBuilder.of(); } /** * builder for setOrderLineItemCustomFieldChange subtype * @return builder */ public static com.commercetools.history.models.change.SetOrderLineItemCustomFieldChangeBuilder setOrderLineItemCustomFieldChangeBuilder() { return com.commercetools.history.models.change.SetOrderLineItemCustomFieldChangeBuilder.of(); } /** * builder for setOrderLineItemCustomTypeChange subtype * @return builder */ public static com.commercetools.history.models.change.SetOrderLineItemCustomTypeChangeBuilder setOrderLineItemCustomTypeChangeBuilder() { return com.commercetools.history.models.change.SetOrderLineItemCustomTypeChangeBuilder.of(); } /** * builder for setOrderNumberChange subtype * @return builder */ public static com.commercetools.history.models.change.SetOrderNumberChangeBuilder setOrderNumberChangeBuilder() { return com.commercetools.history.models.change.SetOrderNumberChangeBuilder.of(); } /** * builder for setOrderTaxedPriceChange subtype * @return builder */ public static com.commercetools.history.models.change.SetOrderTaxedPriceChangeBuilder setOrderTaxedPriceChangeBuilder() { return com.commercetools.history.models.change.SetOrderTaxedPriceChangeBuilder.of(); } /** * builder for setOrderTotalPriceChange subtype * @return builder */ public static com.commercetools.history.models.change.SetOrderTotalPriceChangeBuilder setOrderTotalPriceChangeBuilder() { return com.commercetools.history.models.change.SetOrderTotalPriceChangeBuilder.of(); } /** * builder for setOrderTotalTaxChange subtype * @return builder */ public static com.commercetools.history.models.change.SetOrderTotalTaxChangeBuilder setOrderTotalTaxChangeBuilder() { return com.commercetools.history.models.change.SetOrderTotalTaxChangeBuilder.of(); } /** * builder for setParcelItemsChange subtype * @return builder */ public static com.commercetools.history.models.change.SetParcelItemsChangeBuilder setParcelItemsChangeBuilder() { return com.commercetools.history.models.change.SetParcelItemsChangeBuilder.of(); } /** * builder for setParcelMeasurementsChange subtype * @return builder */ public static com.commercetools.history.models.change.SetParcelMeasurementsChangeBuilder setParcelMeasurementsChangeBuilder() { return com.commercetools.history.models.change.SetParcelMeasurementsChangeBuilder.of(); } /** * builder for setParcelTrackingDataChange subtype * @return builder */ public static com.commercetools.history.models.change.SetParcelTrackingDataChangeBuilder setParcelTrackingDataChangeBuilder() { return com.commercetools.history.models.change.SetParcelTrackingDataChangeBuilder.of(); } /** * builder for setPermissionsChange subtype * @return builder */ public static com.commercetools.history.models.change.SetPermissionsChangeBuilder setPermissionsChangeBuilder() { return com.commercetools.history.models.change.SetPermissionsChangeBuilder.of(); } /** * builder for setPricesChange subtype * @return builder */ public static com.commercetools.history.models.change.SetPricesChangeBuilder setPricesChangeBuilder() { return com.commercetools.history.models.change.SetPricesChangeBuilder.of(); } /** * builder for setProductCountChange subtype * @return builder */ public static com.commercetools.history.models.change.SetProductCountChangeBuilder setProductCountChangeBuilder() { return com.commercetools.history.models.change.SetProductCountChangeBuilder.of(); } /** * builder for setProductPriceCustomFieldChange subtype * @return builder */ public static com.commercetools.history.models.change.SetProductPriceCustomFieldChangeBuilder setProductPriceCustomFieldChangeBuilder() { return com.commercetools.history.models.change.SetProductPriceCustomFieldChangeBuilder.of(); } /** * builder for setProductPriceCustomTypeChange subtype * @return builder */ public static com.commercetools.history.models.change.SetProductPriceCustomTypeChangeBuilder setProductPriceCustomTypeChangeBuilder() { return com.commercetools.history.models.change.SetProductPriceCustomTypeChangeBuilder.of(); } /** * builder for setProductSelectionsChange subtype * @return builder */ public static com.commercetools.history.models.change.SetProductSelectionsChangeBuilder setProductSelectionsChangeBuilder() { return com.commercetools.history.models.change.SetProductSelectionsChangeBuilder.of(); } /** * builder for setProductVariantKeyChange subtype * @return builder */ public static com.commercetools.history.models.change.SetProductVariantKeyChangeBuilder setProductVariantKeyChangeBuilder() { return com.commercetools.history.models.change.SetProductVariantKeyChangeBuilder.of(); } /** * builder for setPropertyChange subtype * @return builder */ public static com.commercetools.history.models.change.SetPropertyChangeBuilder setPropertyChangeBuilder() { return com.commercetools.history.models.change.SetPropertyChangeBuilder.of(); } /** * builder for setPurchaseOrderNumberChange subtype * @return builder */ public static com.commercetools.history.models.change.SetPurchaseOrderNumberChangeBuilder setPurchaseOrderNumberChangeBuilder() { return com.commercetools.history.models.change.SetPurchaseOrderNumberChangeBuilder.of(); } /** * builder for setRatingChange subtype * @return builder */ public static com.commercetools.history.models.change.SetRatingChangeBuilder setRatingChangeBuilder() { return com.commercetools.history.models.change.SetRatingChangeBuilder.of(); } /** * builder for setReservationsChange subtype * @return builder */ public static com.commercetools.history.models.change.SetReservationsChangeBuilder setReservationsChangeBuilder() { return com.commercetools.history.models.change.SetReservationsChangeBuilder.of(); } /** * builder for setRestockableInDaysChange subtype * @return builder */ public static com.commercetools.history.models.change.SetRestockableInDaysChangeBuilder setRestockableInDaysChangeBuilder() { return com.commercetools.history.models.change.SetRestockableInDaysChangeBuilder.of(); } /** * builder for setReturnPaymentStateChange subtype * @return builder */ public static com.commercetools.history.models.change.SetReturnPaymentStateChangeBuilder setReturnPaymentStateChangeBuilder() { return com.commercetools.history.models.change.SetReturnPaymentStateChangeBuilder.of(); } /** * builder for setReturnShipmentStateChange subtype * @return builder */ public static com.commercetools.history.models.change.SetReturnShipmentStateChangeBuilder setReturnShipmentStateChangeBuilder() { return com.commercetools.history.models.change.SetReturnShipmentStateChangeBuilder.of(); } /** * builder for setSalutationChange subtype * @return builder */ public static com.commercetools.history.models.change.SetSalutationChangeBuilder setSalutationChangeBuilder() { return com.commercetools.history.models.change.SetSalutationChangeBuilder.of(); } /** * builder for setSearchKeywordsChange subtype * @return builder */ public static com.commercetools.history.models.change.SetSearchKeywordsChangeBuilder setSearchKeywordsChangeBuilder() { return com.commercetools.history.models.change.SetSearchKeywordsChangeBuilder.of(); } /** * builder for setSellerCommentChange subtype * @return builder */ public static com.commercetools.history.models.change.SetSellerCommentChangeBuilder setSellerCommentChangeBuilder() { return com.commercetools.history.models.change.SetSellerCommentChangeBuilder.of(); } /** * builder for setShippingAddressChange subtype * @return builder */ public static com.commercetools.history.models.change.SetShippingAddressChangeBuilder setShippingAddressChangeBuilder() { return com.commercetools.history.models.change.SetShippingAddressChangeBuilder.of(); } /** * builder for setShippingInfoPriceChange subtype * @return builder */ public static com.commercetools.history.models.change.SetShippingInfoPriceChangeBuilder setShippingInfoPriceChangeBuilder() { return com.commercetools.history.models.change.SetShippingInfoPriceChangeBuilder.of(); } /** * builder for setShippingInfoTaxedPriceChange subtype * @return builder */ public static com.commercetools.history.models.change.SetShippingInfoTaxedPriceChangeBuilder setShippingInfoTaxedPriceChangeBuilder() { return com.commercetools.history.models.change.SetShippingInfoTaxedPriceChangeBuilder.of(); } /** * builder for setShippingMethodChange subtype * @return builder */ public static com.commercetools.history.models.change.SetShippingMethodChangeBuilder setShippingMethodChangeBuilder() { return com.commercetools.history.models.change.SetShippingMethodChangeBuilder.of(); } /** * builder for setShippingMethodTaxAmountChange subtype * @return builder */ public static com.commercetools.history.models.change.SetShippingMethodTaxAmountChangeBuilder setShippingMethodTaxAmountChangeBuilder() { return com.commercetools.history.models.change.SetShippingMethodTaxAmountChangeBuilder.of(); } /** * builder for setShippingMethodTaxRateChange subtype * @return builder */ public static com.commercetools.history.models.change.SetShippingMethodTaxRateChangeBuilder setShippingMethodTaxRateChangeBuilder() { return com.commercetools.history.models.change.SetShippingMethodTaxRateChangeBuilder.of(); } /** * builder for setShippingRateChange subtype * @return builder */ public static com.commercetools.history.models.change.SetShippingRateChangeBuilder setShippingRateChangeBuilder() { return com.commercetools.history.models.change.SetShippingRateChangeBuilder.of(); } /** * builder for setShippingRateInputChange subtype * @return builder */ public static com.commercetools.history.models.change.SetShippingRateInputChangeBuilder setShippingRateInputChangeBuilder() { return com.commercetools.history.models.change.SetShippingRateInputChangeBuilder.of(); } /** * builder for setShoppingListLineItemCustomFieldChange subtype * @return builder */ public static com.commercetools.history.models.change.SetShoppingListLineItemCustomFieldChangeBuilder setShoppingListLineItemCustomFieldChangeBuilder() { return com.commercetools.history.models.change.SetShoppingListLineItemCustomFieldChangeBuilder.of(); } /** * builder for setShoppingListLineItemCustomTypeChange subtype * @return builder */ public static com.commercetools.history.models.change.SetShoppingListLineItemCustomTypeChangeBuilder setShoppingListLineItemCustomTypeChangeBuilder() { return com.commercetools.history.models.change.SetShoppingListLineItemCustomTypeChangeBuilder.of(); } /** * builder for setSkuChange subtype * @return builder */ public static com.commercetools.history.models.change.SetSkuChangeBuilder setSkuChangeBuilder() { return com.commercetools.history.models.change.SetSkuChangeBuilder.of(); } /** * builder for setSlugChange subtype * @return builder */ public static com.commercetools.history.models.change.SetSlugChangeBuilder setSlugChangeBuilder() { return com.commercetools.history.models.change.SetSlugChangeBuilder.of(); } /** * builder for setStateRolesChange subtype * @return builder */ public static com.commercetools.history.models.change.SetStateRolesChangeBuilder setStateRolesChangeBuilder() { return com.commercetools.history.models.change.SetStateRolesChangeBuilder.of(); } /** * builder for setStatusInterfaceCodeChange subtype * @return builder */ public static com.commercetools.history.models.change.SetStatusInterfaceCodeChangeBuilder setStatusInterfaceCodeChangeBuilder() { return com.commercetools.history.models.change.SetStatusInterfaceCodeChangeBuilder.of(); } /** * builder for setStatusInterfaceTextChange subtype * @return builder */ public static com.commercetools.history.models.change.SetStatusInterfaceTextChangeBuilder setStatusInterfaceTextChangeBuilder() { return com.commercetools.history.models.change.SetStatusInterfaceTextChangeBuilder.of(); } /** * builder for setStoreChange subtype * @return builder */ public static com.commercetools.history.models.change.SetStoreChangeBuilder setStoreChangeBuilder() { return com.commercetools.history.models.change.SetStoreChangeBuilder.of(); } /** * builder for setStoreModeChange subtype * @return builder */ public static com.commercetools.history.models.change.SetStoreModeChangeBuilder setStoreModeChangeBuilder() { return com.commercetools.history.models.change.SetStoreModeChangeBuilder.of(); } /** * builder for setStoresChange subtype * @return builder */ public static com.commercetools.history.models.change.SetStoresChangeBuilder setStoresChangeBuilder() { return com.commercetools.history.models.change.SetStoresChangeBuilder.of(); } /** * builder for setSupplyChannelChange subtype * @return builder */ public static com.commercetools.history.models.change.SetSupplyChannelChangeBuilder setSupplyChannelChangeBuilder() { return com.commercetools.history.models.change.SetSupplyChannelChangeBuilder.of(); } /** * builder for setSupplyChannelsChange subtype * @return builder */ public static com.commercetools.history.models.change.SetSupplyChannelsChangeBuilder setSupplyChannelsChangeBuilder() { return com.commercetools.history.models.change.SetSupplyChannelsChangeBuilder.of(); } /** * builder for setTargetChange subtype * @return builder */ public static com.commercetools.history.models.change.SetTargetChangeBuilder setTargetChangeBuilder() { return com.commercetools.history.models.change.SetTargetChangeBuilder.of(); } /** * builder for setTaxCategoryChange subtype * @return builder */ public static com.commercetools.history.models.change.SetTaxCategoryChangeBuilder setTaxCategoryChangeBuilder() { return com.commercetools.history.models.change.SetTaxCategoryChangeBuilder.of(); } /** * builder for setTextChange subtype * @return builder */ public static com.commercetools.history.models.change.SetTextChangeBuilder setTextChangeBuilder() { return com.commercetools.history.models.change.SetTextChangeBuilder.of(); } /** * builder for setTextLineItemCustomFieldChange subtype * @return builder */ public static com.commercetools.history.models.change.SetTextLineItemCustomFieldChangeBuilder setTextLineItemCustomFieldChangeBuilder() { return com.commercetools.history.models.change.SetTextLineItemCustomFieldChangeBuilder.of(); } /** * builder for setTextLineItemCustomTypeChange subtype * @return builder */ public static com.commercetools.history.models.change.SetTextLineItemCustomTypeChangeBuilder setTextLineItemCustomTypeChangeBuilder() { return com.commercetools.history.models.change.SetTextLineItemCustomTypeChangeBuilder.of(); } /** * builder for setTextLineItemDescriptionChange subtype * @return builder */ public static com.commercetools.history.models.change.SetTextLineItemDescriptionChangeBuilder setTextLineItemDescriptionChangeBuilder() { return com.commercetools.history.models.change.SetTextLineItemDescriptionChangeBuilder.of(); } /** * builder for setTitleChange subtype * @return builder */ public static com.commercetools.history.models.change.SetTitleChangeBuilder setTitleChangeBuilder() { return com.commercetools.history.models.change.SetTitleChangeBuilder.of(); } /** * builder for setTransitionsChange subtype * @return builder */ public static com.commercetools.history.models.change.SetTransitionsChangeBuilder setTransitionsChangeBuilder() { return com.commercetools.history.models.change.SetTransitionsChangeBuilder.of(); } /** * builder for setValidFromAndUntilChange subtype * @return builder */ public static com.commercetools.history.models.change.SetValidFromAndUntilChangeBuilder setValidFromAndUntilChangeBuilder() { return com.commercetools.history.models.change.SetValidFromAndUntilChangeBuilder.of(); } /** * builder for setValidFromChange subtype * @return builder */ public static com.commercetools.history.models.change.SetValidFromChangeBuilder setValidFromChangeBuilder() { return com.commercetools.history.models.change.SetValidFromChangeBuilder.of(); } /** * builder for setValidToChange subtype * @return builder */ public static com.commercetools.history.models.change.SetValidToChangeBuilder setValidToChangeBuilder() { return com.commercetools.history.models.change.SetValidToChangeBuilder.of(); } /** * builder for setValidUntilChange subtype * @return builder */ public static com.commercetools.history.models.change.SetValidUntilChangeBuilder setValidUntilChangeBuilder() { return com.commercetools.history.models.change.SetValidUntilChangeBuilder.of(); } /** * builder for setValueChange subtype * @return builder */ public static com.commercetools.history.models.change.SetValueChangeBuilder setValueChangeBuilder() { return com.commercetools.history.models.change.SetValueChangeBuilder.of(); } /** * builder for setVariantAvailabilityChange subtype * @return builder */ public static com.commercetools.history.models.change.SetVariantAvailabilityChangeBuilder setVariantAvailabilityChangeBuilder() { return com.commercetools.history.models.change.SetVariantAvailabilityChangeBuilder.of(); } /** * builder for setVariantSelectionChange subtype * @return builder */ public static com.commercetools.history.models.change.SetVariantSelectionChangeBuilder setVariantSelectionChangeBuilder() { return com.commercetools.history.models.change.SetVariantSelectionChangeBuilder.of(); } /** * builder for setVatIdChange subtype * @return builder */ public static com.commercetools.history.models.change.SetVatIdChangeBuilder setVatIdChangeBuilder() { return com.commercetools.history.models.change.SetVatIdChangeBuilder.of(); } /** * builder for transitionCustomLineItemStateChange subtype * @return builder */ public static com.commercetools.history.models.change.TransitionCustomLineItemStateChangeBuilder transitionCustomLineItemStateChangeBuilder() { return com.commercetools.history.models.change.TransitionCustomLineItemStateChangeBuilder.of(); } /** * builder for transitionLineItemStateChange subtype * @return builder */ public static com.commercetools.history.models.change.TransitionLineItemStateChangeBuilder transitionLineItemStateChangeBuilder() { return com.commercetools.history.models.change.TransitionLineItemStateChangeBuilder.of(); } /** * builder for transitionStateChange subtype * @return builder */ public static com.commercetools.history.models.change.TransitionStateChangeBuilder transitionStateChangeBuilder() { return com.commercetools.history.models.change.TransitionStateChangeBuilder.of(); } /** * builder for unknownChange subtype * @return builder */ public static com.commercetools.history.models.change.UnknownChangeBuilder unknownChangeBuilder() { return com.commercetools.history.models.change.UnknownChangeBuilder.of(); } /** * builder for unpublishChange subtype * @return builder */ public static com.commercetools.history.models.change.UnpublishChangeBuilder unpublishChangeBuilder() { return com.commercetools.history.models.change.UnpublishChangeBuilder.of(); } /** * builder for updateSyncInfoChange subtype * @return builder */ public static com.commercetools.history.models.change.UpdateSyncInfoChangeBuilder updateSyncInfoChangeBuilder() { return com.commercetools.history.models.change.UpdateSyncInfoChangeBuilder.of(); } /** * builder for verifyEmailChange subtype * @return builder */ public static com.commercetools.history.models.change.VerifyEmailChangeBuilder verifyEmailChangeBuilder() { return com.commercetools.history.models.change.VerifyEmailChangeBuilder.of(); } /** * accessor map function * @param mapped type * @param helper function to map the object * @return mapped value */ default T withChange(Function helper) { return helper.apply(this); } /** * gives a TypeReference for usage with Jackson DataBind * @return TypeReference */ public static com.fasterxml.jackson.core.type.TypeReference typeReference() { return new com.fasterxml.jackson.core.type.TypeReference() { @Override public String toString() { return "TypeReference"; } }; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy