001
002package com.commercetools.history.models.change_history;
003
004import java.util.Arrays;
005import java.util.Optional;
006
007import com.fasterxml.jackson.annotation.JsonCreator;
008import com.fasterxml.jackson.annotation.JsonValue;
009
010import io.vrap.rmf.base.client.JsonEnum;
011import io.vrap.rmf.base.client.utils.Generated;
012
013/**
014 * UpdateType
015 */
016@Generated(value = "io.vrap.rmf.codegen.rendering.CoreCodeGenerator", comments = "https://github.com/commercetools/rmf-codegen")
017public interface UpdateType extends JsonEnum {
018
019    UpdateType ADD_ADDRESS = UpdateTypeEnum.ADD_ADDRESS;
020
021    UpdateType ADD_ASSET = UpdateTypeEnum.ADD_ASSET;
022
023    UpdateType ADD_ASSOCIATE = UpdateTypeEnum.ADD_ASSOCIATE;
024
025    UpdateType ADD_ATTRIBUTE_DEFINITION = UpdateTypeEnum.ADD_ATTRIBUTE_DEFINITION;
026
027    UpdateType ADD_BILLING_ADDRESS_ID = UpdateTypeEnum.ADD_BILLING_ADDRESS_ID;
028
029    UpdateType ADD_CUSTOM_LINE_ITEM = UpdateTypeEnum.ADD_CUSTOM_LINE_ITEM;
030
031    UpdateType ADD_DELIVERY = UpdateTypeEnum.ADD_DELIVERY;
032
033    UpdateType ADD_DISCOUNT_CODE = UpdateTypeEnum.ADD_DISCOUNT_CODE;
034
035    UpdateType ADD_ENUM_VALUE = UpdateTypeEnum.ADD_ENUM_VALUE;
036
037    UpdateType ADD_EXTERNAL_IMAGE = UpdateTypeEnum.ADD_EXTERNAL_IMAGE;
038
039    UpdateType ADD_FIELD_DEFINITION = UpdateTypeEnum.ADD_FIELD_DEFINITION;
040
041    UpdateType ADD_INTERFACE_INTERACTION = UpdateTypeEnum.ADD_INTERFACE_INTERACTION;
042
043    UpdateType ADD_ITEM_SHIPPING_ADDRESS = UpdateTypeEnum.ADD_ITEM_SHIPPING_ADDRESS;
044
045    UpdateType ADD_LINE_ITEM = UpdateTypeEnum.ADD_LINE_ITEM;
046
047    UpdateType ADD_LOCALIZED_ENUM_VALUE = UpdateTypeEnum.ADD_LOCALIZED_ENUM_VALUE;
048
049    UpdateType ADD_LOCATION = UpdateTypeEnum.ADD_LOCATION;
050
051    UpdateType ADD_PARCEL_TO_DELIVERY = UpdateTypeEnum.ADD_PARCEL_TO_DELIVERY;
052
053    UpdateType ADD_PAYMENT = UpdateTypeEnum.ADD_PAYMENT;
054
055    UpdateType ADD_PLAIN_ENUM_VALUE = UpdateTypeEnum.ADD_PLAIN_ENUM_VALUE;
056
057    UpdateType ADD_PRICE = UpdateTypeEnum.ADD_PRICE;
058
059    UpdateType ADD_PRODUCT = UpdateTypeEnum.ADD_PRODUCT;
060
061    UpdateType ADD_PRODUCT_SELECTION = UpdateTypeEnum.ADD_PRODUCT_SELECTION;
062
063    UpdateType ADD_PROPERTY = UpdateTypeEnum.ADD_PROPERTY;
064
065    UpdateType ADD_RETURN_INFO = UpdateTypeEnum.ADD_RETURN_INFO;
066
067    UpdateType ADD_ROLES = UpdateTypeEnum.ADD_ROLES;
068
069    UpdateType ADD_SHIPPING_ADDRESS_ID = UpdateTypeEnum.ADD_SHIPPING_ADDRESS_ID;
070
071    UpdateType ADD_TAX_RATE = UpdateTypeEnum.ADD_TAX_RATE;
072
073    UpdateType ADD_TEXT_LINE_ITEM = UpdateTypeEnum.ADD_TEXT_LINE_ITEM;
074
075    UpdateType ADD_TO_CATEGORY = UpdateTypeEnum.ADD_TO_CATEGORY;
076
077    UpdateType ADD_TRANSACTION = UpdateTypeEnum.ADD_TRANSACTION;
078
079    UpdateType ADD_VARIANT = UpdateTypeEnum.ADD_VARIANT;
080
081    UpdateType CHANGE_ADDRESS = UpdateTypeEnum.CHANGE_ADDRESS;
082
083    UpdateType CHANGE_AMOUNT_AUTHORIZED = UpdateTypeEnum.CHANGE_AMOUNT_AUTHORIZED;
084
085    UpdateType CHANGE_AMOUNT_PLANNED = UpdateTypeEnum.CHANGE_AMOUNT_PLANNED;
086
087    UpdateType CHANGE_ASSET_NAME = UpdateTypeEnum.CHANGE_ASSET_NAME;
088
089    UpdateType CHANGE_ASSET_ORDER = UpdateTypeEnum.CHANGE_ASSET_ORDER;
090
091    UpdateType CHANGE_ASSOCIATE = UpdateTypeEnum.CHANGE_ASSOCIATE;
092
093    UpdateType CHANGE_ASSOCIATE_MODE = UpdateTypeEnum.CHANGE_ASSOCIATE_MODE;
094
095    UpdateType CHANGE_ATTRIBUTE_CONSTRAINT = UpdateTypeEnum.CHANGE_ATTRIBUTE_CONSTRAINT;
096
097    UpdateType CHANGE_ATTRIBUTE_NAME = UpdateTypeEnum.CHANGE_ATTRIBUTE_NAME;
098
099    UpdateType CHANGE_ATTRIBUTE_ORDER_BY_NAME = UpdateTypeEnum.CHANGE_ATTRIBUTE_ORDER_BY_NAME;
100
101    UpdateType CHANGE_CART_DISCOUNTS = UpdateTypeEnum.CHANGE_CART_DISCOUNTS;
102
103    UpdateType CHANGE_CART_PREDICATE = UpdateTypeEnum.CHANGE_CART_PREDICATE;
104
105    UpdateType CHANGE_CUSTOM_LINE_ITEM_QUANTITY = UpdateTypeEnum.CHANGE_CUSTOM_LINE_ITEM_QUANTITY;
106
107    UpdateType CHANGE_DESCRIPTION = UpdateTypeEnum.CHANGE_DESCRIPTION;
108
109    UpdateType CHANGE_EMAIL = UpdateTypeEnum.CHANGE_EMAIL;
110
111    UpdateType CHANGE_ENUM_KEY = UpdateTypeEnum.CHANGE_ENUM_KEY;
112
113    UpdateType CHANGE_ENUM_VALUE_LABEL = UpdateTypeEnum.CHANGE_ENUM_VALUE_LABEL;
114
115    UpdateType CHANGE_ENUM_VALUE_ORDER = UpdateTypeEnum.CHANGE_ENUM_VALUE_ORDER;
116
117    UpdateType CHANGE_FIELD_DEFINITION_ORDER = UpdateTypeEnum.CHANGE_FIELD_DEFINITION_ORDER;
118
119    UpdateType CHANGE_GROUPS = UpdateTypeEnum.CHANGE_GROUPS;
120
121    UpdateType CHANGE_INITIAL = UpdateTypeEnum.CHANGE_INITIAL;
122
123    UpdateType CHANGE_INPUT_HINT = UpdateTypeEnum.CHANGE_INPUT_HINT;
124
125    UpdateType CHANGE_IS_ACTIVE = UpdateTypeEnum.CHANGE_IS_ACTIVE;
126
127    UpdateType CHANGE_IS_SEARCHABLE = UpdateTypeEnum.CHANGE_IS_SEARCHABLE;
128
129    UpdateType CHANGE_KEY = UpdateTypeEnum.CHANGE_KEY;
130
131    UpdateType CHANGE_LABEL = UpdateTypeEnum.CHANGE_LABEL;
132
133    UpdateType CHANGE_LINE_ITEM_NAME = UpdateTypeEnum.CHANGE_LINE_ITEM_NAME;
134
135    UpdateType CHANGE_LINE_ITEM_QUANTITY = UpdateTypeEnum.CHANGE_LINE_ITEM_QUANTITY;
136
137    UpdateType CHANGE_LINE_ITEMS_ORDER = UpdateTypeEnum.CHANGE_LINE_ITEMS_ORDER;
138
139    UpdateType CHANGE_LOCALIZED_ENUM_VALUE_LABEL = UpdateTypeEnum.CHANGE_LOCALIZED_ENUM_VALUE_LABEL;
140
141    UpdateType CHANGE_LOCALIZED_ENUM_VALUE_ORDER = UpdateTypeEnum.CHANGE_LOCALIZED_ENUM_VALUE_ORDER;
142
143    UpdateType CHANGE_MASTER_VARIANT = UpdateTypeEnum.CHANGE_MASTER_VARIANT;
144
145    UpdateType CHANGE_NAME = UpdateTypeEnum.CHANGE_NAME;
146
147    UpdateType CHANGE_ORDER_HINT = UpdateTypeEnum.CHANGE_ORDER_HINT;
148
149    UpdateType CHANGE_ORDER_STATE = UpdateTypeEnum.CHANGE_ORDER_STATE;
150
151    UpdateType CHANGE_PARENT = UpdateTypeEnum.CHANGE_PARENT;
152
153    UpdateType CHANGE_PARENT_UNIT = UpdateTypeEnum.CHANGE_PARENT_UNIT;
154
155    UpdateType CHANGE_PAYMENT_STATE = UpdateTypeEnum.CHANGE_PAYMENT_STATE;
156
157    UpdateType CHANGE_PLAIN_ENUM_VALUE_LABEL = UpdateTypeEnum.CHANGE_PLAIN_ENUM_VALUE_LABEL;
158
159    UpdateType CHANGE_PREDICATE = UpdateTypeEnum.CHANGE_PREDICATE;
160
161    UpdateType CHANGE_PRICE = UpdateTypeEnum.CHANGE_PRICE;
162
163    UpdateType CHANGE_PRODUCT_SELECTION_ACTIVE = UpdateTypeEnum.CHANGE_PRODUCT_SELECTION_ACTIVE;
164
165    UpdateType CHANGE_QUANTITY = UpdateTypeEnum.CHANGE_QUANTITY;
166
167    UpdateType CHANGE_QUOTE_REQUEST_STATE = UpdateTypeEnum.CHANGE_QUOTE_REQUEST_STATE;
168
169    UpdateType CHANGE_QUOTE_STATE = UpdateTypeEnum.CHANGE_QUOTE_STATE;
170
171    UpdateType CHANGE_REQUIRES_DISCOUNT_CODE = UpdateTypeEnum.CHANGE_REQUIRES_DISCOUNT_CODE;
172
173    UpdateType CHANGE_REVIEW_RATING_STATISTICS = UpdateTypeEnum.CHANGE_REVIEW_RATING_STATISTICS;
174
175    UpdateType CHANGE_SHIPMENT_STATE = UpdateTypeEnum.CHANGE_SHIPMENT_STATE;
176
177    UpdateType CHANGE_SLUG = UpdateTypeEnum.CHANGE_SLUG;
178
179    UpdateType CHANGE_SORT_ORDER = UpdateTypeEnum.CHANGE_SORT_ORDER;
180
181    UpdateType CHANGE_STACKING_MODE = UpdateTypeEnum.CHANGE_STACKING_MODE;
182
183    UpdateType CHANGE_STAGED_QUOTE_STATE = UpdateTypeEnum.CHANGE_STAGED_QUOTE_STATE;
184
185    UpdateType CHANGE_STATUS = UpdateTypeEnum.CHANGE_STATUS;
186
187    UpdateType CHANGE_TARGET = UpdateTypeEnum.CHANGE_TARGET;
188
189    UpdateType CHANGE_TAX_CALCULATION_MODE = UpdateTypeEnum.CHANGE_TAX_CALCULATION_MODE;
190
191    UpdateType CHANGE_TAX_MODE = UpdateTypeEnum.CHANGE_TAX_MODE;
192
193    UpdateType CHANGE_TAX_ROUNDING_MODE = UpdateTypeEnum.CHANGE_TAX_ROUNDING_MODE;
194
195    UpdateType CHANGE_TEXT_LINE_ITEM_NAME = UpdateTypeEnum.CHANGE_TEXT_LINE_ITEM_NAME;
196
197    UpdateType CHANGE_TEXT_LINE_ITEM_QUANTITY = UpdateTypeEnum.CHANGE_TEXT_LINE_ITEM_QUANTITY;
198
199    UpdateType CHANGE_TEXT_LINE_ITEMS_ORDER = UpdateTypeEnum.CHANGE_TEXT_LINE_ITEMS_ORDER;
200
201    UpdateType CHANGE_TRANSACTION_INTERACTION_ID = UpdateTypeEnum.CHANGE_TRANSACTION_INTERACTION_ID;
202
203    UpdateType CHANGE_TRANSACTION_STATE = UpdateTypeEnum.CHANGE_TRANSACTION_STATE;
204
205    UpdateType CHANGE_TRANSACTION_TIMESTAMP = UpdateTypeEnum.CHANGE_TRANSACTION_TIMESTAMP;
206
207    UpdateType CHANGE_TYPE = UpdateTypeEnum.CHANGE_TYPE;
208
209    UpdateType CHANGE_VALUE = UpdateTypeEnum.CHANGE_VALUE;
210
211    UpdateType MOVE_IMAGE_TO_POSITION = UpdateTypeEnum.MOVE_IMAGE_TO_POSITION;
212
213    UpdateType PUBLISH = UpdateTypeEnum.PUBLISH;
214
215    UpdateType REMOVE_ADDRESS = UpdateTypeEnum.REMOVE_ADDRESS;
216
217    UpdateType REMOVE_ASSET = UpdateTypeEnum.REMOVE_ASSET;
218
219    UpdateType REMOVE_ASSOCIATE = UpdateTypeEnum.REMOVE_ASSOCIATE;
220
221    UpdateType REMOVE_ATTRIBUTE_DEFINITION = UpdateTypeEnum.REMOVE_ATTRIBUTE_DEFINITION;
222
223    UpdateType REMOVE_BILLING_ADDRESS_ID = UpdateTypeEnum.REMOVE_BILLING_ADDRESS_ID;
224
225    UpdateType REMOVE_CUSTOM_LINE_ITEM = UpdateTypeEnum.REMOVE_CUSTOM_LINE_ITEM;
226
227    UpdateType REMOVE_DELIVERY = UpdateTypeEnum.REMOVE_DELIVERY;
228
229    UpdateType REMOVE_DISCOUNT_CODE = UpdateTypeEnum.REMOVE_DISCOUNT_CODE;
230
231    UpdateType REMOVE_ENUM_VALUES = UpdateTypeEnum.REMOVE_ENUM_VALUES;
232
233    UpdateType REMOVE_FIELD_DEFINITION = UpdateTypeEnum.REMOVE_FIELD_DEFINITION;
234
235    UpdateType REMOVE_FROM_CATEGORY = UpdateTypeEnum.REMOVE_FROM_CATEGORY;
236
237    UpdateType REMOVE_IMAGE = UpdateTypeEnum.REMOVE_IMAGE;
238
239    UpdateType REMOVE_ITEM_SHIPPING_ADDRESS = UpdateTypeEnum.REMOVE_ITEM_SHIPPING_ADDRESS;
240
241    UpdateType REMOVE_LINE_ITEM = UpdateTypeEnum.REMOVE_LINE_ITEM;
242
243    UpdateType REMOVE_LOCATION = UpdateTypeEnum.REMOVE_LOCATION;
244
245    UpdateType REMOVE_PARCEL_FROM_DELIVERY = UpdateTypeEnum.REMOVE_PARCEL_FROM_DELIVERY;
246
247    UpdateType REMOVE_PAYMENT = UpdateTypeEnum.REMOVE_PAYMENT;
248
249    UpdateType REMOVE_PRICE = UpdateTypeEnum.REMOVE_PRICE;
250
251    UpdateType REMOVE_PRODUCT = UpdateTypeEnum.REMOVE_PRODUCT;
252
253    UpdateType REMOVE_PRODUCT_SELECTION = UpdateTypeEnum.REMOVE_PRODUCT_SELECTION;
254
255    UpdateType REMOVE_PROPERTY = UpdateTypeEnum.REMOVE_PROPERTY;
256
257    UpdateType REMOVE_ROLES = UpdateTypeEnum.REMOVE_ROLES;
258
259    UpdateType REMOVE_SHIPPING_ADDRESS_ID = UpdateTypeEnum.REMOVE_SHIPPING_ADDRESS_ID;
260
261    UpdateType REMOVE_TAX_RATE = UpdateTypeEnum.REMOVE_TAX_RATE;
262
263    UpdateType REMOVE_TEXT_LINE_ITEM = UpdateTypeEnum.REMOVE_TEXT_LINE_ITEM;
264
265    UpdateType REMOVE_VARIANT = UpdateTypeEnum.REMOVE_VARIANT;
266
267    UpdateType REQUEST_QUOTE_RENEGOTIATION = UpdateTypeEnum.REQUEST_QUOTE_RENEGOTIATION;
268
269    UpdateType SET_ADDRESS = UpdateTypeEnum.SET_ADDRESS;
270
271    UpdateType SET_ADDRESS_CUSTOM_FIELD = UpdateTypeEnum.SET_ADDRESS_CUSTOM_FIELD;
272
273    UpdateType SET_ADDRESS_CUSTOM_TYPE = UpdateTypeEnum.SET_ADDRESS_CUSTOM_TYPE;
274
275    UpdateType SET_ANONYMOUS_ID = UpdateTypeEnum.SET_ANONYMOUS_ID;
276
277    UpdateType SET_APPLICATION_VERSION = UpdateTypeEnum.SET_APPLICATION_VERSION;
278
279    UpdateType SET_ASSET_CUSTOM_FIELD = UpdateTypeEnum.SET_ASSET_CUSTOM_FIELD;
280
281    UpdateType SET_ASSET_CUSTOM_TYPE = UpdateTypeEnum.SET_ASSET_CUSTOM_TYPE;
282
283    UpdateType SET_ASSET_DESCRIPTION = UpdateTypeEnum.SET_ASSET_DESCRIPTION;
284
285    UpdateType SET_ASSET_SOURCES = UpdateTypeEnum.SET_ASSET_SOURCES;
286
287    UpdateType SET_ASSET_TAGS = UpdateTypeEnum.SET_ASSET_TAGS;
288
289    UpdateType SET_ASSSET_KEY = UpdateTypeEnum.SET_ASSSET_KEY;
290
291    UpdateType SET_ATTRIBUTE = UpdateTypeEnum.SET_ATTRIBUTE;
292
293    UpdateType SET_AUTHENTICATION_MODE = UpdateTypeEnum.SET_AUTHENTICATION_MODE;
294
295    UpdateType SET_AUTHOR_NAME = UpdateTypeEnum.SET_AUTHOR_NAME;
296
297    UpdateType SET_BILLING_ADDRESS = UpdateTypeEnum.SET_BILLING_ADDRESS;
298
299    UpdateType SET_CART_PREDICATE = UpdateTypeEnum.SET_CART_PREDICATE;
300
301    UpdateType SET_CATEGORY_ORDER_HINT = UpdateTypeEnum.SET_CATEGORY_ORDER_HINT;
302
303    UpdateType SET_COMPANY_NAME = UpdateTypeEnum.SET_COMPANY_NAME;
304
305    UpdateType SET_CONTACT_EMAIL = UpdateTypeEnum.SET_CONTACT_EMAIL;
306
307    UpdateType SET_COUNTRIES = UpdateTypeEnum.SET_COUNTRIES;
308
309    UpdateType SET_COUNTRY = UpdateTypeEnum.SET_COUNTRY;
310
311    UpdateType SET_CUSTOM_FIELD = UpdateTypeEnum.SET_CUSTOM_FIELD;
312
313    UpdateType SET_CUSTOM_LINE_ITEM_CUSTOM_FIELD = UpdateTypeEnum.SET_CUSTOM_LINE_ITEM_CUSTOM_FIELD;
314
315    UpdateType SET_CUSTOM_LINE_ITEM_CUSTOM_TYPE = UpdateTypeEnum.SET_CUSTOM_LINE_ITEM_CUSTOM_TYPE;
316
317    UpdateType SET_CUSTOM_LINE_ITEM_MONEY = UpdateTypeEnum.SET_CUSTOM_LINE_ITEM_MONEY;
318
319    UpdateType SET_CUSTOM_LINE_ITEM_SHIPPING_DETAILS = UpdateTypeEnum.SET_CUSTOM_LINE_ITEM_SHIPPING_DETAILS;
320
321    UpdateType SET_CUSTOM_LINE_ITEM_TAX_AMOUNT = UpdateTypeEnum.SET_CUSTOM_LINE_ITEM_TAX_AMOUNT;
322
323    UpdateType SET_CUSTOM_LINE_ITEM_TAX_CATEGORY = UpdateTypeEnum.SET_CUSTOM_LINE_ITEM_TAX_CATEGORY;
324
325    UpdateType SET_CUSTOM_LINE_ITEM_TAX_RATE = UpdateTypeEnum.SET_CUSTOM_LINE_ITEM_TAX_RATE;
326
327    UpdateType SET_CUSTOM_LINE_ITEM_TAXED_PRICE = UpdateTypeEnum.SET_CUSTOM_LINE_ITEM_TAXED_PRICE;
328
329    UpdateType SET_CUSTOM_LINE_ITEM_TOTAL_PRICE = UpdateTypeEnum.SET_CUSTOM_LINE_ITEM_TOTAL_PRICE;
330
331    UpdateType SET_CUSTOM_SHIPPING_METHOD = UpdateTypeEnum.SET_CUSTOM_SHIPPING_METHOD;
332
333    UpdateType SET_CUSTOM_TYPE = UpdateTypeEnum.SET_CUSTOM_TYPE;
334
335    UpdateType SET_CUSTOMER = UpdateTypeEnum.SET_CUSTOMER;
336
337    UpdateType SET_CUSTOMER_EMAIL = UpdateTypeEnum.SET_CUSTOMER_EMAIL;
338
339    UpdateType SET_CUSTOMER_GROUP = UpdateTypeEnum.SET_CUSTOMER_GROUP;
340
341    UpdateType SET_CUSTOMER_ID = UpdateTypeEnum.SET_CUSTOMER_ID;
342
343    UpdateType SET_CUSTOMER_NUMBER = UpdateTypeEnum.SET_CUSTOMER_NUMBER;
344
345    UpdateType SET_DATE_OF_BIRTH = UpdateTypeEnum.SET_DATE_OF_BIRTH;
346
347    UpdateType SET_DEFAULT_BILLING_ADDRESS = UpdateTypeEnum.SET_DEFAULT_BILLING_ADDRESS;
348
349    UpdateType SET_DEFAULT_SHIPPING_ADDRESS = UpdateTypeEnum.SET_DEFAULT_SHIPPING_ADDRESS;
350
351    UpdateType SET_DELETE_DAYS_AFTER_LAST_MODIFICATION = UpdateTypeEnum.SET_DELETE_DAYS_AFTER_LAST_MODIFICATION;
352
353    UpdateType SET_DELIVERY_ADDRESS = UpdateTypeEnum.SET_DELIVERY_ADDRESS;
354
355    UpdateType SET_DELIVERY_ITEMS = UpdateTypeEnum.SET_DELIVERY_ITEMS;
356
357    UpdateType SET_DESCRIPTION = UpdateTypeEnum.SET_DESCRIPTION;
358
359    UpdateType SET_DISCOUNTED_PRICE = UpdateTypeEnum.SET_DISCOUNTED_PRICE;
360
361    UpdateType SET_DISTRIBUTION_CHANNELS = UpdateTypeEnum.SET_DISTRIBUTION_CHANNELS;
362
363    UpdateType SET_EXPECTED_DELIVERY = UpdateTypeEnum.SET_EXPECTED_DELIVERY;
364
365    UpdateType SET_EXTERNAL_ID = UpdateTypeEnum.SET_EXTERNAL_ID;
366
367    UpdateType SET_FIRST_NAME = UpdateTypeEnum.SET_FIRST_NAME;
368
369    UpdateType SET_GEO_LOCATION = UpdateTypeEnum.SET_GEO_LOCATION;
370
371    UpdateType SET_IMAGE_LABEL = UpdateTypeEnum.SET_IMAGE_LABEL;
372
373    UpdateType SET_INPUT_TIP = UpdateTypeEnum.SET_INPUT_TIP;
374
375    UpdateType SET_INTERFACE_ID = UpdateTypeEnum.SET_INTERFACE_ID;
376
377    UpdateType SET_IS_VALID = UpdateTypeEnum.SET_IS_VALID;
378
379    UpdateType SET_KEY = UpdateTypeEnum.SET_KEY;
380
381    UpdateType SET_LANGUAGES = UpdateTypeEnum.SET_LANGUAGES;
382
383    UpdateType SET_LAST_NAME = UpdateTypeEnum.SET_LAST_NAME;
384
385    UpdateType SET_LINE_ITEM_CUSTOM_FIELD = UpdateTypeEnum.SET_LINE_ITEM_CUSTOM_FIELD;
386
387    UpdateType SET_LINE_ITEM_CUSTOM_TYPE = UpdateTypeEnum.SET_LINE_ITEM_CUSTOM_TYPE;
388
389    UpdateType SET_LINE_ITEM_DEACTIVATED_AT = UpdateTypeEnum.SET_LINE_ITEM_DEACTIVATED_AT;
390
391    UpdateType SET_LINE_ITEM_DISCOUNTED_PRICE = UpdateTypeEnum.SET_LINE_ITEM_DISCOUNTED_PRICE;
392
393    UpdateType SET_LINE_ITEM_DISCOUNTED_PRICE_PER_QUANTITY = UpdateTypeEnum.SET_LINE_ITEM_DISCOUNTED_PRICE_PER_QUANTITY;
394
395    UpdateType SET_LINE_ITEM_DISTRIBUTION_CHANNEL = UpdateTypeEnum.SET_LINE_ITEM_DISTRIBUTION_CHANNEL;
396
397    UpdateType SET_LINE_ITEM_PRICE = UpdateTypeEnum.SET_LINE_ITEM_PRICE;
398
399    UpdateType SET_LINE_ITEM_PRODUCT_KEY = UpdateTypeEnum.SET_LINE_ITEM_PRODUCT_KEY;
400
401    UpdateType SET_LINE_ITEM_PRODUCT_SLUG = UpdateTypeEnum.SET_LINE_ITEM_PRODUCT_SLUG;
402
403    UpdateType SET_LINE_ITEM_SHIPPING_DETAILS = UpdateTypeEnum.SET_LINE_ITEM_SHIPPING_DETAILS;
404
405    UpdateType SET_LINE_ITEM_TAX_AMOUNT = UpdateTypeEnum.SET_LINE_ITEM_TAX_AMOUNT;
406
407    UpdateType SET_LINE_ITEM_TAX_RATE = UpdateTypeEnum.SET_LINE_ITEM_TAX_RATE;
408
409    UpdateType SET_LINE_ITEM_TAXED_PRICE = UpdateTypeEnum.SET_LINE_ITEM_TAXED_PRICE;
410
411    UpdateType SET_LINE_ITEM_TOTAL_PRICE = UpdateTypeEnum.SET_LINE_ITEM_TOTAL_PRICE;
412
413    UpdateType SET_LOCALE = UpdateTypeEnum.SET_LOCALE;
414
415    UpdateType SET_MAX_APPLICATIONS = UpdateTypeEnum.SET_MAX_APPLICATIONS;
416
417    UpdateType SET_MAX_APPLICATIONS_PER_CUSTOMER = UpdateTypeEnum.SET_MAX_APPLICATIONS_PER_CUSTOMER;
418
419    UpdateType SET_META_DESCRIPTION = UpdateTypeEnum.SET_META_DESCRIPTION;
420
421    UpdateType SET_META_KEYWORDS = UpdateTypeEnum.SET_META_KEYWORDS;
422
423    UpdateType SET_META_TITLE = UpdateTypeEnum.SET_META_TITLE;
424
425    UpdateType SET_METHOD_INFO_INTERFACE = UpdateTypeEnum.SET_METHOD_INFO_INTERFACE;
426
427    UpdateType SET_METHOD_INFO_METHOD = UpdateTypeEnum.SET_METHOD_INFO_METHOD;
428
429    UpdateType SET_METHOD_INFO_NAME = UpdateTypeEnum.SET_METHOD_INFO_NAME;
430
431    UpdateType SET_MIDDLE_NAME = UpdateTypeEnum.SET_MIDDLE_NAME;
432
433    UpdateType SET_NAME = UpdateTypeEnum.SET_NAME;
434
435    UpdateType SET_ORDER_NUMBER = UpdateTypeEnum.SET_ORDER_NUMBER;
436
437    UpdateType SET_ORDER_TAXED_PRICE = UpdateTypeEnum.SET_ORDER_TAXED_PRICE;
438
439    UpdateType SET_ORDER_TOTAL_PRICE = UpdateTypeEnum.SET_ORDER_TOTAL_PRICE;
440
441    UpdateType SET_ORDER_TOTAL_TAX = UpdateTypeEnum.SET_ORDER_TOTAL_TAX;
442
443    UpdateType SET_PARCEL_ITEMS = UpdateTypeEnum.SET_PARCEL_ITEMS;
444
445    UpdateType SET_PARCEL_MEASUREMENTS = UpdateTypeEnum.SET_PARCEL_MEASUREMENTS;
446
447    UpdateType SET_PARCEL_TRACKING_DATA = UpdateTypeEnum.SET_PARCEL_TRACKING_DATA;
448
449    UpdateType SET_PASSWORD = UpdateTypeEnum.SET_PASSWORD;
450
451    UpdateType SET_PRICES = UpdateTypeEnum.SET_PRICES;
452
453    UpdateType SET_PRODUCT_COUNT = UpdateTypeEnum.SET_PRODUCT_COUNT;
454
455    UpdateType SET_PRODUCT_PRICE_CUSTOM_FIELD = UpdateTypeEnum.SET_PRODUCT_PRICE_CUSTOM_FIELD;
456
457    UpdateType SET_PRODUCT_PRICE_CUSTOM_TYPE = UpdateTypeEnum.SET_PRODUCT_PRICE_CUSTOM_TYPE;
458
459    UpdateType SET_PRODUCT_SELECTIONS = UpdateTypeEnum.SET_PRODUCT_SELECTIONS;
460
461    UpdateType SET_PRODUCT_VARIANT_KEY = UpdateTypeEnum.SET_PRODUCT_VARIANT_KEY;
462
463    UpdateType SET_PROPERTY = UpdateTypeEnum.SET_PROPERTY;
464
465    UpdateType SET_PURCHASE_ORDER_NUMBER = UpdateTypeEnum.SET_PURCHASE_ORDER_NUMBER;
466
467    UpdateType SET_RATING = UpdateTypeEnum.SET_RATING;
468
469    UpdateType SET_RESERVATIONS = UpdateTypeEnum.SET_RESERVATIONS;
470
471    UpdateType SET_RESTOCKABLE_IN_DAYS = UpdateTypeEnum.SET_RESTOCKABLE_IN_DAYS;
472
473    UpdateType SET_RETURN_PAYMENT_STATE = UpdateTypeEnum.SET_RETURN_PAYMENT_STATE;
474
475    UpdateType SET_RETURN_SHIPMENT_STATE = UpdateTypeEnum.SET_RETURN_SHIPMENT_STATE;
476
477    UpdateType SET_ROLES = UpdateTypeEnum.SET_ROLES;
478
479    UpdateType SET_SALUTATION = UpdateTypeEnum.SET_SALUTATION;
480
481    UpdateType SET_SEARCH_KEYWORDS = UpdateTypeEnum.SET_SEARCH_KEYWORDS;
482
483    UpdateType SET_SELLER_COMMENT = UpdateTypeEnum.SET_SELLER_COMMENT;
484
485    UpdateType SET_SHIPPING_ADDRESS = UpdateTypeEnum.SET_SHIPPING_ADDRESS;
486
487    UpdateType SET_SHIPPING_INFO_PRICE = UpdateTypeEnum.SET_SHIPPING_INFO_PRICE;
488
489    UpdateType SET_SHIPPING_INFO_TAXED_PRICE = UpdateTypeEnum.SET_SHIPPING_INFO_TAXED_PRICE;
490
491    UpdateType SET_SHIPPING_METHOD = UpdateTypeEnum.SET_SHIPPING_METHOD;
492
493    UpdateType SET_SHIPPING_METHOD_TAX_AMOUNT = UpdateTypeEnum.SET_SHIPPING_METHOD_TAX_AMOUNT;
494
495    UpdateType SET_SHIPPING_METHOD_TAX_RATE = UpdateTypeEnum.SET_SHIPPING_METHOD_TAX_RATE;
496
497    UpdateType SET_SHIPPING_RATE = UpdateTypeEnum.SET_SHIPPING_RATE;
498
499    UpdateType SET_SHIPPING_RATE_INPUT = UpdateTypeEnum.SET_SHIPPING_RATE_INPUT;
500
501    UpdateType SET_SKU = UpdateTypeEnum.SET_SKU;
502
503    UpdateType SET_SLUG = UpdateTypeEnum.SET_SLUG;
504
505    UpdateType SET_STATUS_INTERFACE_CODE = UpdateTypeEnum.SET_STATUS_INTERFACE_CODE;
506
507    UpdateType SET_STATUS_INTERFACE_TEXT = UpdateTypeEnum.SET_STATUS_INTERFACE_TEXT;
508
509    UpdateType SET_STORE = UpdateTypeEnum.SET_STORE;
510
511    UpdateType SET_STORE_MODE = UpdateTypeEnum.SET_STORE_MODE;
512
513    UpdateType SET_STORES = UpdateTypeEnum.SET_STORES;
514
515    UpdateType SET_SUPPLY_CHANNEL = UpdateTypeEnum.SET_SUPPLY_CHANNEL;
516
517    UpdateType SET_SUPPLY_CHANNELS = UpdateTypeEnum.SET_SUPPLY_CHANNELS;
518
519    UpdateType SET_TARGET = UpdateTypeEnum.SET_TARGET;
520
521    UpdateType SET_TAX_CATEGORY = UpdateTypeEnum.SET_TAX_CATEGORY;
522
523    UpdateType SET_TEXT = UpdateTypeEnum.SET_TEXT;
524
525    UpdateType SET_TEXT_LINE_ITEM_CUSTOM_FIELD = UpdateTypeEnum.SET_TEXT_LINE_ITEM_CUSTOM_FIELD;
526
527    UpdateType SET_TEXT_LINE_ITEM_CUSTOM_TYPE = UpdateTypeEnum.SET_TEXT_LINE_ITEM_CUSTOM_TYPE;
528
529    UpdateType SET_TEXT_LINE_ITEM_DESCRIPTION = UpdateTypeEnum.SET_TEXT_LINE_ITEM_DESCRIPTION;
530
531    UpdateType SET_TITLE = UpdateTypeEnum.SET_TITLE;
532
533    UpdateType SET_TRANSITIONS = UpdateTypeEnum.SET_TRANSITIONS;
534
535    UpdateType SET_VALID_FROM = UpdateTypeEnum.SET_VALID_FROM;
536
537    UpdateType SET_VALID_FROM_AND_UNTIL = UpdateTypeEnum.SET_VALID_FROM_AND_UNTIL;
538
539    UpdateType SET_VALID_TO = UpdateTypeEnum.SET_VALID_TO;
540
541    UpdateType SET_VALID_UNTIL = UpdateTypeEnum.SET_VALID_UNTIL;
542
543    UpdateType SET_VALUE = UpdateTypeEnum.SET_VALUE;
544
545    UpdateType SET_VARIANT_AVAILABILITY = UpdateTypeEnum.SET_VARIANT_AVAILABILITY;
546
547    UpdateType SET_VARIANT_SELECTION = UpdateTypeEnum.SET_VARIANT_SELECTION;
548
549    UpdateType SET_VAT_ID = UpdateTypeEnum.SET_VAT_ID;
550
551    UpdateType TRANSITION_CUSTOM_LINE_ITEM_STATE = UpdateTypeEnum.TRANSITION_CUSTOM_LINE_ITEM_STATE;
552
553    UpdateType TRANSITION_LINE_ITEM_STATE = UpdateTypeEnum.TRANSITION_LINE_ITEM_STATE;
554
555    UpdateType TRANSITION_STATE = UpdateTypeEnum.TRANSITION_STATE;
556
557    UpdateType UNPUBLISH = UpdateTypeEnum.UNPUBLISH;
558
559    UpdateType UPDATE_ITEM_SHIPPING_ADDRESS = UpdateTypeEnum.UPDATE_ITEM_SHIPPING_ADDRESS;
560
561    UpdateType UPDATE_SYNC_INFO = UpdateTypeEnum.UPDATE_SYNC_INFO;
562
563    UpdateType VERIFY_EMAIL = UpdateTypeEnum.VERIFY_EMAIL;
564
565    /**
566     * possible values of UpdateType
567     */
568    enum UpdateTypeEnum implements UpdateType {
569        /**
570         * addAddress
571         */
572        ADD_ADDRESS("addAddress"),
573
574        /**
575         * addAsset
576         */
577        ADD_ASSET("addAsset"),
578
579        /**
580         * addAssociate
581         */
582        ADD_ASSOCIATE("addAssociate"),
583
584        /**
585         * addAttributeDefinition
586         */
587        ADD_ATTRIBUTE_DEFINITION("addAttributeDefinition"),
588
589        /**
590         * addBillingAddressId
591         */
592        ADD_BILLING_ADDRESS_ID("addBillingAddressId"),
593
594        /**
595         * addCustomLineItem
596         */
597        ADD_CUSTOM_LINE_ITEM("addCustomLineItem"),
598
599        /**
600         * addDelivery
601         */
602        ADD_DELIVERY("addDelivery"),
603
604        /**
605         * addDiscountCode
606         */
607        ADD_DISCOUNT_CODE("addDiscountCode"),
608
609        /**
610         * addEnumValue
611         */
612        ADD_ENUM_VALUE("addEnumValue"),
613
614        /**
615         * addExternalImage
616         */
617        ADD_EXTERNAL_IMAGE("addExternalImage"),
618
619        /**
620         * addFieldDefinition
621         */
622        ADD_FIELD_DEFINITION("addFieldDefinition"),
623
624        /**
625         * addInterfaceInteraction
626         */
627        ADD_INTERFACE_INTERACTION("addInterfaceInteraction"),
628
629        /**
630         * addItemShippingAddress
631         */
632        ADD_ITEM_SHIPPING_ADDRESS("addItemShippingAddress"),
633
634        /**
635         * addLineItem
636         */
637        ADD_LINE_ITEM("addLineItem"),
638
639        /**
640         * addLocalizedEnumValue
641         */
642        ADD_LOCALIZED_ENUM_VALUE("addLocalizedEnumValue"),
643
644        /**
645         * addLocation
646         */
647        ADD_LOCATION("addLocation"),
648
649        /**
650         * addParcelToDelivery
651         */
652        ADD_PARCEL_TO_DELIVERY("addParcelToDelivery"),
653
654        /**
655         * addPayment
656         */
657        ADD_PAYMENT("addPayment"),
658
659        /**
660         * addPlainEnumValue
661         */
662        ADD_PLAIN_ENUM_VALUE("addPlainEnumValue"),
663
664        /**
665         * addPrice
666         */
667        ADD_PRICE("addPrice"),
668
669        /**
670         * addProduct
671         */
672        ADD_PRODUCT("addProduct"),
673
674        /**
675         * addProductSelection
676         */
677        ADD_PRODUCT_SELECTION("addProductSelection"),
678
679        /**
680         * addProperty
681         */
682        ADD_PROPERTY("addProperty"),
683
684        /**
685         * addReturnInfo
686         */
687        ADD_RETURN_INFO("addReturnInfo"),
688
689        /**
690         * addRoles
691         */
692        ADD_ROLES("addRoles"),
693
694        /**
695         * addShippingAddressId
696         */
697        ADD_SHIPPING_ADDRESS_ID("addShippingAddressId"),
698
699        /**
700         * addTaxRate
701         */
702        ADD_TAX_RATE("addTaxRate"),
703
704        /**
705         * addTextLineItem
706         */
707        ADD_TEXT_LINE_ITEM("addTextLineItem"),
708
709        /**
710         * addToCategory
711         */
712        ADD_TO_CATEGORY("addToCategory"),
713
714        /**
715         * addTransaction
716         */
717        ADD_TRANSACTION("addTransaction"),
718
719        /**
720         * addVariant
721         */
722        ADD_VARIANT("addVariant"),
723
724        /**
725         * changeAddress
726         */
727        CHANGE_ADDRESS("changeAddress"),
728
729        /**
730         * changeAmountAuthorized
731         */
732        CHANGE_AMOUNT_AUTHORIZED("changeAmountAuthorized"),
733
734        /**
735         * changeAmountPlanned
736         */
737        CHANGE_AMOUNT_PLANNED("changeAmountPlanned"),
738
739        /**
740         * changeAssetName
741         */
742        CHANGE_ASSET_NAME("changeAssetName"),
743
744        /**
745         * changeAssetOrder
746         */
747        CHANGE_ASSET_ORDER("changeAssetOrder"),
748
749        /**
750         * changeAssociate
751         */
752        CHANGE_ASSOCIATE("changeAssociate"),
753
754        /**
755         * changeAssociateMode
756         */
757        CHANGE_ASSOCIATE_MODE("changeAssociateMode"),
758
759        /**
760         * changeAttributeConstraint
761         */
762        CHANGE_ATTRIBUTE_CONSTRAINT("changeAttributeConstraint"),
763
764        /**
765         * changeAttributeName
766         */
767        CHANGE_ATTRIBUTE_NAME("changeAttributeName"),
768
769        /**
770         * changeAttributeOrderByName
771         */
772        CHANGE_ATTRIBUTE_ORDER_BY_NAME("changeAttributeOrderByName"),
773
774        /**
775         * changeCartDiscounts
776         */
777        CHANGE_CART_DISCOUNTS("changeCartDiscounts"),
778
779        /**
780         * changeCartPredicate
781         */
782        CHANGE_CART_PREDICATE("changeCartPredicate"),
783
784        /**
785         * changeCustomLineItemQuantity
786         */
787        CHANGE_CUSTOM_LINE_ITEM_QUANTITY("changeCustomLineItemQuantity"),
788
789        /**
790         * changeDescription
791         */
792        CHANGE_DESCRIPTION("changeDescription"),
793
794        /**
795         * changeEmail
796         */
797        CHANGE_EMAIL("changeEmail"),
798
799        /**
800         * changeEnumKey
801         */
802        CHANGE_ENUM_KEY("changeEnumKey"),
803
804        /**
805         * changeEnumValueLabel
806         */
807        CHANGE_ENUM_VALUE_LABEL("changeEnumValueLabel"),
808
809        /**
810         * changeEnumValueOrder
811         */
812        CHANGE_ENUM_VALUE_ORDER("changeEnumValueOrder"),
813
814        /**
815         * changeFieldDefinitionOrder
816         */
817        CHANGE_FIELD_DEFINITION_ORDER("changeFieldDefinitionOrder"),
818
819        /**
820         * changeGroups
821         */
822        CHANGE_GROUPS("changeGroups"),
823
824        /**
825         * changeInitial
826         */
827        CHANGE_INITIAL("changeInitial"),
828
829        /**
830         * changeInputHint
831         */
832        CHANGE_INPUT_HINT("changeInputHint"),
833
834        /**
835         * changeIsActive
836         */
837        CHANGE_IS_ACTIVE("changeIsActive"),
838
839        /**
840         * changeIsSearchable
841         */
842        CHANGE_IS_SEARCHABLE("changeIsSearchable"),
843
844        /**
845         * changeKey
846         */
847        CHANGE_KEY("changeKey"),
848
849        /**
850         * changeLabel
851         */
852        CHANGE_LABEL("changeLabel"),
853
854        /**
855         * changeLineItemName
856         */
857        CHANGE_LINE_ITEM_NAME("changeLineItemName"),
858
859        /**
860         * changeLineItemQuantity
861         */
862        CHANGE_LINE_ITEM_QUANTITY("changeLineItemQuantity"),
863
864        /**
865         * changeLineItemsOrder
866         */
867        CHANGE_LINE_ITEMS_ORDER("changeLineItemsOrder"),
868
869        /**
870         * changeLocalizedEnumValueLabel
871         */
872        CHANGE_LOCALIZED_ENUM_VALUE_LABEL("changeLocalizedEnumValueLabel"),
873
874        /**
875         * changeLocalizedEnumValueOrder
876         */
877        CHANGE_LOCALIZED_ENUM_VALUE_ORDER("changeLocalizedEnumValueOrder"),
878
879        /**
880         * changeMasterVariant
881         */
882        CHANGE_MASTER_VARIANT("changeMasterVariant"),
883
884        /**
885         * changeName
886         */
887        CHANGE_NAME("changeName"),
888
889        /**
890         * changeOrderHint
891         */
892        CHANGE_ORDER_HINT("changeOrderHint"),
893
894        /**
895         * changeOrderState
896         */
897        CHANGE_ORDER_STATE("changeOrderState"),
898
899        /**
900         * changeParent
901         */
902        CHANGE_PARENT("changeParent"),
903
904        /**
905         * changeParentUnit
906         */
907        CHANGE_PARENT_UNIT("changeParentUnit"),
908
909        /**
910         * changePaymentState
911         */
912        CHANGE_PAYMENT_STATE("changePaymentState"),
913
914        /**
915         * changePlainEnumValueLabel
916         */
917        CHANGE_PLAIN_ENUM_VALUE_LABEL("changePlainEnumValueLabel"),
918
919        /**
920         * changePredicate
921         */
922        CHANGE_PREDICATE("changePredicate"),
923
924        /**
925         * changePrice
926         */
927        CHANGE_PRICE("changePrice"),
928
929        /**
930         * changeProductSelectionActive
931         */
932        CHANGE_PRODUCT_SELECTION_ACTIVE("changeProductSelectionActive"),
933
934        /**
935         * changeQuantity
936         */
937        CHANGE_QUANTITY("changeQuantity"),
938
939        /**
940         * changeQuoteRequestState
941         */
942        CHANGE_QUOTE_REQUEST_STATE("changeQuoteRequestState"),
943
944        /**
945         * changeQuoteState
946         */
947        CHANGE_QUOTE_STATE("changeQuoteState"),
948
949        /**
950         * changeRequiresDiscountCode
951         */
952        CHANGE_REQUIRES_DISCOUNT_CODE("changeRequiresDiscountCode"),
953
954        /**
955         * changeReviewRatingStatistics
956         */
957        CHANGE_REVIEW_RATING_STATISTICS("changeReviewRatingStatistics"),
958
959        /**
960         * changeShipmentState
961         */
962        CHANGE_SHIPMENT_STATE("changeShipmentState"),
963
964        /**
965         * changeSlug
966         */
967        CHANGE_SLUG("changeSlug"),
968
969        /**
970         * changeSortOrder
971         */
972        CHANGE_SORT_ORDER("changeSortOrder"),
973
974        /**
975         * changeStackingMode
976         */
977        CHANGE_STACKING_MODE("changeStackingMode"),
978
979        /**
980         * changeStagedQuoteState
981         */
982        CHANGE_STAGED_QUOTE_STATE("changeStagedQuoteState"),
983
984        /**
985         * changeStatus
986         */
987        CHANGE_STATUS("changeStatus"),
988
989        /**
990         * changeTarget
991         */
992        CHANGE_TARGET("changeTarget"),
993
994        /**
995         * changeTaxCalculationMode
996         */
997        CHANGE_TAX_CALCULATION_MODE("changeTaxCalculationMode"),
998
999        /**
1000         * changeTaxMode
1001         */
1002        CHANGE_TAX_MODE("changeTaxMode"),
1003
1004        /**
1005         * changeTaxRoundingMode
1006         */
1007        CHANGE_TAX_ROUNDING_MODE("changeTaxRoundingMode"),
1008
1009        /**
1010         * changeTextLineItemName
1011         */
1012        CHANGE_TEXT_LINE_ITEM_NAME("changeTextLineItemName"),
1013
1014        /**
1015         * changeTextLineItemQuantity
1016         */
1017        CHANGE_TEXT_LINE_ITEM_QUANTITY("changeTextLineItemQuantity"),
1018
1019        /**
1020         * changeTextLineItemsOrder
1021         */
1022        CHANGE_TEXT_LINE_ITEMS_ORDER("changeTextLineItemsOrder"),
1023
1024        /**
1025         * changeTransactionInteractionId
1026         */
1027        CHANGE_TRANSACTION_INTERACTION_ID("changeTransactionInteractionId"),
1028
1029        /**
1030         * changeTransactionState
1031         */
1032        CHANGE_TRANSACTION_STATE("changeTransactionState"),
1033
1034        /**
1035         * changeTransactionTimestamp
1036         */
1037        CHANGE_TRANSACTION_TIMESTAMP("changeTransactionTimestamp"),
1038
1039        /**
1040         * changeType
1041         */
1042        CHANGE_TYPE("changeType"),
1043
1044        /**
1045         * changeValue
1046         */
1047        CHANGE_VALUE("changeValue"),
1048
1049        /**
1050         * moveImageToPosition
1051         */
1052        MOVE_IMAGE_TO_POSITION("moveImageToPosition"),
1053
1054        /**
1055         * publish
1056         */
1057        PUBLISH("publish"),
1058
1059        /**
1060         * removeAddress
1061         */
1062        REMOVE_ADDRESS("removeAddress"),
1063
1064        /**
1065         * removeAsset
1066         */
1067        REMOVE_ASSET("removeAsset"),
1068
1069        /**
1070         * removeAssociate
1071         */
1072        REMOVE_ASSOCIATE("removeAssociate"),
1073
1074        /**
1075         * removeAttributeDefinition
1076         */
1077        REMOVE_ATTRIBUTE_DEFINITION("removeAttributeDefinition"),
1078
1079        /**
1080         * removeBillingAddressId
1081         */
1082        REMOVE_BILLING_ADDRESS_ID("removeBillingAddressId"),
1083
1084        /**
1085         * removeCustomLineItem
1086         */
1087        REMOVE_CUSTOM_LINE_ITEM("removeCustomLineItem"),
1088
1089        /**
1090         * removeDelivery
1091         */
1092        REMOVE_DELIVERY("removeDelivery"),
1093
1094        /**
1095         * removeDiscountCode
1096         */
1097        REMOVE_DISCOUNT_CODE("removeDiscountCode"),
1098
1099        /**
1100         * removeEnumValues
1101         */
1102        REMOVE_ENUM_VALUES("removeEnumValues"),
1103
1104        /**
1105         * removeFieldDefinition
1106         */
1107        REMOVE_FIELD_DEFINITION("removeFieldDefinition"),
1108
1109        /**
1110         * removeFromCategory
1111         */
1112        REMOVE_FROM_CATEGORY("removeFromCategory"),
1113
1114        /**
1115         * removeImage
1116         */
1117        REMOVE_IMAGE("removeImage"),
1118
1119        /**
1120         * removeItemShippingAddress
1121         */
1122        REMOVE_ITEM_SHIPPING_ADDRESS("removeItemShippingAddress"),
1123
1124        /**
1125         * removeLineItem
1126         */
1127        REMOVE_LINE_ITEM("removeLineItem"),
1128
1129        /**
1130         * removeLocation
1131         */
1132        REMOVE_LOCATION("removeLocation"),
1133
1134        /**
1135         * removeParcelFromDelivery
1136         */
1137        REMOVE_PARCEL_FROM_DELIVERY("removeParcelFromDelivery"),
1138
1139        /**
1140         * removePayment
1141         */
1142        REMOVE_PAYMENT("removePayment"),
1143
1144        /**
1145         * removePrice
1146         */
1147        REMOVE_PRICE("removePrice"),
1148
1149        /**
1150         * removeProduct
1151         */
1152        REMOVE_PRODUCT("removeProduct"),
1153
1154        /**
1155         * removeProductSelection
1156         */
1157        REMOVE_PRODUCT_SELECTION("removeProductSelection"),
1158
1159        /**
1160         * removeProperty
1161         */
1162        REMOVE_PROPERTY("removeProperty"),
1163
1164        /**
1165         * removeRoles
1166         */
1167        REMOVE_ROLES("removeRoles"),
1168
1169        /**
1170         * removeShippingAddressId
1171         */
1172        REMOVE_SHIPPING_ADDRESS_ID("removeShippingAddressId"),
1173
1174        /**
1175         * removeTaxRate
1176         */
1177        REMOVE_TAX_RATE("removeTaxRate"),
1178
1179        /**
1180         * removeTextLineItem
1181         */
1182        REMOVE_TEXT_LINE_ITEM("removeTextLineItem"),
1183
1184        /**
1185         * removeVariant
1186         */
1187        REMOVE_VARIANT("removeVariant"),
1188
1189        /**
1190         * requestQuoteRenegotiation
1191         */
1192        REQUEST_QUOTE_RENEGOTIATION("requestQuoteRenegotiation"),
1193
1194        /**
1195         * setAddress
1196         */
1197        SET_ADDRESS("setAddress"),
1198
1199        /**
1200         * setAddressCustomField
1201         */
1202        SET_ADDRESS_CUSTOM_FIELD("setAddressCustomField"),
1203
1204        /**
1205         * setAddressCustomType
1206         */
1207        SET_ADDRESS_CUSTOM_TYPE("setAddressCustomType"),
1208
1209        /**
1210         * setAnonymousId
1211         */
1212        SET_ANONYMOUS_ID("setAnonymousId"),
1213
1214        /**
1215         * setApplicationVersion
1216         */
1217        SET_APPLICATION_VERSION("setApplicationVersion"),
1218
1219        /**
1220         * setAssetCustomField
1221         */
1222        SET_ASSET_CUSTOM_FIELD("setAssetCustomField"),
1223
1224        /**
1225         * setAssetCustomType
1226         */
1227        SET_ASSET_CUSTOM_TYPE("setAssetCustomType"),
1228
1229        /**
1230         * setAssetDescription
1231         */
1232        SET_ASSET_DESCRIPTION("setAssetDescription"),
1233
1234        /**
1235         * setAssetSources
1236         */
1237        SET_ASSET_SOURCES("setAssetSources"),
1238
1239        /**
1240         * setAssetTags
1241         */
1242        SET_ASSET_TAGS("setAssetTags"),
1243
1244        /**
1245         * setAsssetKey
1246         */
1247        SET_ASSSET_KEY("setAsssetKey"),
1248
1249        /**
1250         * setAttribute
1251         */
1252        SET_ATTRIBUTE("setAttribute"),
1253
1254        /**
1255         * setAuthenticationMode
1256         */
1257        SET_AUTHENTICATION_MODE("setAuthenticationMode"),
1258
1259        /**
1260         * setAuthorName
1261         */
1262        SET_AUTHOR_NAME("setAuthorName"),
1263
1264        /**
1265         * setBillingAddress
1266         */
1267        SET_BILLING_ADDRESS("setBillingAddress"),
1268
1269        /**
1270         * setCartPredicate
1271         */
1272        SET_CART_PREDICATE("setCartPredicate"),
1273
1274        /**
1275         * setCategoryOrderHint
1276         */
1277        SET_CATEGORY_ORDER_HINT("setCategoryOrderHint"),
1278
1279        /**
1280         * setCompanyName
1281         */
1282        SET_COMPANY_NAME("setCompanyName"),
1283
1284        /**
1285         * setContactEmail
1286         */
1287        SET_CONTACT_EMAIL("setContactEmail"),
1288
1289        /**
1290         * setCountries
1291         */
1292        SET_COUNTRIES("setCountries"),
1293
1294        /**
1295         * setCountry
1296         */
1297        SET_COUNTRY("setCountry"),
1298
1299        /**
1300         * setCustomField
1301         */
1302        SET_CUSTOM_FIELD("setCustomField"),
1303
1304        /**
1305         * setCustomLineItemCustomField
1306         */
1307        SET_CUSTOM_LINE_ITEM_CUSTOM_FIELD("setCustomLineItemCustomField"),
1308
1309        /**
1310         * setCustomLineItemCustomType
1311         */
1312        SET_CUSTOM_LINE_ITEM_CUSTOM_TYPE("setCustomLineItemCustomType"),
1313
1314        /**
1315         * setCustomLineItemMoney
1316         */
1317        SET_CUSTOM_LINE_ITEM_MONEY("setCustomLineItemMoney"),
1318
1319        /**
1320         * setCustomLineItemShippingDetails
1321         */
1322        SET_CUSTOM_LINE_ITEM_SHIPPING_DETAILS("setCustomLineItemShippingDetails"),
1323
1324        /**
1325         * setCustomLineItemTaxAmount
1326         */
1327        SET_CUSTOM_LINE_ITEM_TAX_AMOUNT("setCustomLineItemTaxAmount"),
1328
1329        /**
1330         * setCustomLineItemTaxCategory
1331         */
1332        SET_CUSTOM_LINE_ITEM_TAX_CATEGORY("setCustomLineItemTaxCategory"),
1333
1334        /**
1335         * setCustomLineItemTaxRate
1336         */
1337        SET_CUSTOM_LINE_ITEM_TAX_RATE("setCustomLineItemTaxRate"),
1338
1339        /**
1340         * setCustomLineItemTaxedPrice
1341         */
1342        SET_CUSTOM_LINE_ITEM_TAXED_PRICE("setCustomLineItemTaxedPrice"),
1343
1344        /**
1345         * setCustomLineItemTotalPrice
1346         */
1347        SET_CUSTOM_LINE_ITEM_TOTAL_PRICE("setCustomLineItemTotalPrice"),
1348
1349        /**
1350         * setCustomShippingMethod
1351         */
1352        SET_CUSTOM_SHIPPING_METHOD("setCustomShippingMethod"),
1353
1354        /**
1355         * setCustomType
1356         */
1357        SET_CUSTOM_TYPE("setCustomType"),
1358
1359        /**
1360         * setCustomer
1361         */
1362        SET_CUSTOMER("setCustomer"),
1363
1364        /**
1365         * setCustomerEmail
1366         */
1367        SET_CUSTOMER_EMAIL("setCustomerEmail"),
1368
1369        /**
1370         * setCustomerGroup
1371         */
1372        SET_CUSTOMER_GROUP("setCustomerGroup"),
1373
1374        /**
1375         * setCustomerId
1376         */
1377        SET_CUSTOMER_ID("setCustomerId"),
1378
1379        /**
1380         * setCustomerNumber
1381         */
1382        SET_CUSTOMER_NUMBER("setCustomerNumber"),
1383
1384        /**
1385         * setDateOfBirth
1386         */
1387        SET_DATE_OF_BIRTH("setDateOfBirth"),
1388
1389        /**
1390         * setDefaultBillingAddress
1391         */
1392        SET_DEFAULT_BILLING_ADDRESS("setDefaultBillingAddress"),
1393
1394        /**
1395         * setDefaultShippingAddress
1396         */
1397        SET_DEFAULT_SHIPPING_ADDRESS("setDefaultShippingAddress"),
1398
1399        /**
1400         * setDeleteDaysAfterLastModification
1401         */
1402        SET_DELETE_DAYS_AFTER_LAST_MODIFICATION("setDeleteDaysAfterLastModification"),
1403
1404        /**
1405         * setDeliveryAddress
1406         */
1407        SET_DELIVERY_ADDRESS("setDeliveryAddress"),
1408
1409        /**
1410         * setDeliveryItems
1411         */
1412        SET_DELIVERY_ITEMS("setDeliveryItems"),
1413
1414        /**
1415         * setDescription
1416         */
1417        SET_DESCRIPTION("setDescription"),
1418
1419        /**
1420         * setDiscountedPrice
1421         */
1422        SET_DISCOUNTED_PRICE("setDiscountedPrice"),
1423
1424        /**
1425         * setDistributionChannels
1426         */
1427        SET_DISTRIBUTION_CHANNELS("setDistributionChannels"),
1428
1429        /**
1430         * setExpectedDelivery
1431         */
1432        SET_EXPECTED_DELIVERY("setExpectedDelivery"),
1433
1434        /**
1435         * setExternalId
1436         */
1437        SET_EXTERNAL_ID("setExternalId"),
1438
1439        /**
1440         * setFirstName
1441         */
1442        SET_FIRST_NAME("setFirstName"),
1443
1444        /**
1445         * setGeoLocation
1446         */
1447        SET_GEO_LOCATION("setGeoLocation"),
1448
1449        /**
1450         * setImageLabel
1451         */
1452        SET_IMAGE_LABEL("setImageLabel"),
1453
1454        /**
1455         * setInputTip
1456         */
1457        SET_INPUT_TIP("setInputTip"),
1458
1459        /**
1460         * setInterfaceId
1461         */
1462        SET_INTERFACE_ID("setInterfaceId"),
1463
1464        /**
1465         * setIsValid
1466         */
1467        SET_IS_VALID("setIsValid"),
1468
1469        /**
1470         * setKey
1471         */
1472        SET_KEY("setKey"),
1473
1474        /**
1475         * setLanguages
1476         */
1477        SET_LANGUAGES("setLanguages"),
1478
1479        /**
1480         * setLastName
1481         */
1482        SET_LAST_NAME("setLastName"),
1483
1484        /**
1485         * setLineItemCustomField
1486         */
1487        SET_LINE_ITEM_CUSTOM_FIELD("setLineItemCustomField"),
1488
1489        /**
1490         * setLineItemCustomType
1491         */
1492        SET_LINE_ITEM_CUSTOM_TYPE("setLineItemCustomType"),
1493
1494        /**
1495         * setLineItemDeactivatedAt
1496         */
1497        SET_LINE_ITEM_DEACTIVATED_AT("setLineItemDeactivatedAt"),
1498
1499        /**
1500         * setLineItemDiscountedPrice
1501         */
1502        SET_LINE_ITEM_DISCOUNTED_PRICE("setLineItemDiscountedPrice"),
1503
1504        /**
1505         * setLineItemDiscountedPricePerQuantity
1506         */
1507        SET_LINE_ITEM_DISCOUNTED_PRICE_PER_QUANTITY("setLineItemDiscountedPricePerQuantity"),
1508
1509        /**
1510         * setLineItemDistributionChannel
1511         */
1512        SET_LINE_ITEM_DISTRIBUTION_CHANNEL("setLineItemDistributionChannel"),
1513
1514        /**
1515         * setLineItemPrice
1516         */
1517        SET_LINE_ITEM_PRICE("setLineItemPrice"),
1518
1519        /**
1520         * setLineItemProductKey
1521         */
1522        SET_LINE_ITEM_PRODUCT_KEY("setLineItemProductKey"),
1523
1524        /**
1525         * setLineItemProductSlug
1526         */
1527        SET_LINE_ITEM_PRODUCT_SLUG("setLineItemProductSlug"),
1528
1529        /**
1530         * setLineItemShippingDetails
1531         */
1532        SET_LINE_ITEM_SHIPPING_DETAILS("setLineItemShippingDetails"),
1533
1534        /**
1535         * setLineItemTaxAmount
1536         */
1537        SET_LINE_ITEM_TAX_AMOUNT("setLineItemTaxAmount"),
1538
1539        /**
1540         * setLineItemTaxRate
1541         */
1542        SET_LINE_ITEM_TAX_RATE("setLineItemTaxRate"),
1543
1544        /**
1545         * setLineItemTaxedPrice
1546         */
1547        SET_LINE_ITEM_TAXED_PRICE("setLineItemTaxedPrice"),
1548
1549        /**
1550         * setLineItemTotalPrice
1551         */
1552        SET_LINE_ITEM_TOTAL_PRICE("setLineItemTotalPrice"),
1553
1554        /**
1555         * setLocale
1556         */
1557        SET_LOCALE("setLocale"),
1558
1559        /**
1560         * setMaxApplications
1561         */
1562        SET_MAX_APPLICATIONS("setMaxApplications"),
1563
1564        /**
1565         * setMaxApplicationsPerCustomer
1566         */
1567        SET_MAX_APPLICATIONS_PER_CUSTOMER("setMaxApplicationsPerCustomer"),
1568
1569        /**
1570         * setMetaDescription
1571         */
1572        SET_META_DESCRIPTION("setMetaDescription"),
1573
1574        /**
1575         * setMetaKeywords
1576         */
1577        SET_META_KEYWORDS("setMetaKeywords"),
1578
1579        /**
1580         * setMetaTitle
1581         */
1582        SET_META_TITLE("setMetaTitle"),
1583
1584        /**
1585         * setMethodInfoInterface
1586         */
1587        SET_METHOD_INFO_INTERFACE("setMethodInfoInterface"),
1588
1589        /**
1590         * setMethodInfoMethod
1591         */
1592        SET_METHOD_INFO_METHOD("setMethodInfoMethod"),
1593
1594        /**
1595         * setMethodInfoName
1596         */
1597        SET_METHOD_INFO_NAME("setMethodInfoName"),
1598
1599        /**
1600         * setMiddleName
1601         */
1602        SET_MIDDLE_NAME("setMiddleName"),
1603
1604        /**
1605         * setName
1606         */
1607        SET_NAME("setName"),
1608
1609        /**
1610         * setOrderNumber
1611         */
1612        SET_ORDER_NUMBER("setOrderNumber"),
1613
1614        /**
1615         * setOrderTaxedPrice
1616         */
1617        SET_ORDER_TAXED_PRICE("setOrderTaxedPrice"),
1618
1619        /**
1620         * setOrderTotalPrice
1621         */
1622        SET_ORDER_TOTAL_PRICE("setOrderTotalPrice"),
1623
1624        /**
1625         * setOrderTotalTax
1626         */
1627        SET_ORDER_TOTAL_TAX("setOrderTotalTax"),
1628
1629        /**
1630         * setParcelItems
1631         */
1632        SET_PARCEL_ITEMS("setParcelItems"),
1633
1634        /**
1635         * setParcelMeasurements
1636         */
1637        SET_PARCEL_MEASUREMENTS("setParcelMeasurements"),
1638
1639        /**
1640         * setParcelTrackingData
1641         */
1642        SET_PARCEL_TRACKING_DATA("setParcelTrackingData"),
1643
1644        /**
1645         * setPassword
1646         */
1647        SET_PASSWORD("setPassword"),
1648
1649        /**
1650         * setPrices
1651         */
1652        SET_PRICES("setPrices"),
1653
1654        /**
1655         * setProductCount
1656         */
1657        SET_PRODUCT_COUNT("setProductCount"),
1658
1659        /**
1660         * setProductPriceCustomField
1661         */
1662        SET_PRODUCT_PRICE_CUSTOM_FIELD("setProductPriceCustomField"),
1663
1664        /**
1665         * setProductPriceCustomType
1666         */
1667        SET_PRODUCT_PRICE_CUSTOM_TYPE("setProductPriceCustomType"),
1668
1669        /**
1670         * setProductSelections
1671         */
1672        SET_PRODUCT_SELECTIONS("setProductSelections"),
1673
1674        /**
1675         * setProductVariantKey
1676         */
1677        SET_PRODUCT_VARIANT_KEY("setProductVariantKey"),
1678
1679        /**
1680         * setProperty
1681         */
1682        SET_PROPERTY("setProperty"),
1683
1684        /**
1685         * setPurchaseOrderNumber
1686         */
1687        SET_PURCHASE_ORDER_NUMBER("setPurchaseOrderNumber"),
1688
1689        /**
1690         * setRating
1691         */
1692        SET_RATING("setRating"),
1693
1694        /**
1695         * setReservations
1696         */
1697        SET_RESERVATIONS("setReservations"),
1698
1699        /**
1700         * setRestockableInDays
1701         */
1702        SET_RESTOCKABLE_IN_DAYS("setRestockableInDays"),
1703
1704        /**
1705         * setReturnPaymentState
1706         */
1707        SET_RETURN_PAYMENT_STATE("setReturnPaymentState"),
1708
1709        /**
1710         * setReturnShipmentState
1711         */
1712        SET_RETURN_SHIPMENT_STATE("setReturnShipmentState"),
1713
1714        /**
1715         * setRoles
1716         */
1717        SET_ROLES("setRoles"),
1718
1719        /**
1720         * setSalutation
1721         */
1722        SET_SALUTATION("setSalutation"),
1723
1724        /**
1725         * setSearchKeywords
1726         */
1727        SET_SEARCH_KEYWORDS("setSearchKeywords"),
1728
1729        /**
1730         * setSellerComment
1731         */
1732        SET_SELLER_COMMENT("setSellerComment"),
1733
1734        /**
1735         * setShippingAddress
1736         */
1737        SET_SHIPPING_ADDRESS("setShippingAddress"),
1738
1739        /**
1740         * setShippingInfoPrice
1741         */
1742        SET_SHIPPING_INFO_PRICE("setShippingInfoPrice"),
1743
1744        /**
1745         * setShippingInfoTaxedPrice
1746         */
1747        SET_SHIPPING_INFO_TAXED_PRICE("setShippingInfoTaxedPrice"),
1748
1749        /**
1750         * setShippingMethod
1751         */
1752        SET_SHIPPING_METHOD("setShippingMethod"),
1753
1754        /**
1755         * setShippingMethodTaxAmount
1756         */
1757        SET_SHIPPING_METHOD_TAX_AMOUNT("setShippingMethodTaxAmount"),
1758
1759        /**
1760         * setShippingMethodTaxRate
1761         */
1762        SET_SHIPPING_METHOD_TAX_RATE("setShippingMethodTaxRate"),
1763
1764        /**
1765         * setShippingRate
1766         */
1767        SET_SHIPPING_RATE("setShippingRate"),
1768
1769        /**
1770         * setShippingRateInput
1771         */
1772        SET_SHIPPING_RATE_INPUT("setShippingRateInput"),
1773
1774        /**
1775         * setSku
1776         */
1777        SET_SKU("setSku"),
1778
1779        /**
1780         * setSlug
1781         */
1782        SET_SLUG("setSlug"),
1783
1784        /**
1785         * setStatusInterfaceCode
1786         */
1787        SET_STATUS_INTERFACE_CODE("setStatusInterfaceCode"),
1788
1789        /**
1790         * setStatusInterfaceText
1791         */
1792        SET_STATUS_INTERFACE_TEXT("setStatusInterfaceText"),
1793
1794        /**
1795         * setStore
1796         */
1797        SET_STORE("setStore"),
1798
1799        /**
1800         * setStoreMode
1801         */
1802        SET_STORE_MODE("setStoreMode"),
1803
1804        /**
1805         * setStores
1806         */
1807        SET_STORES("setStores"),
1808
1809        /**
1810         * setSupplyChannel
1811         */
1812        SET_SUPPLY_CHANNEL("setSupplyChannel"),
1813
1814        /**
1815         * setSupplyChannels
1816         */
1817        SET_SUPPLY_CHANNELS("setSupplyChannels"),
1818
1819        /**
1820         * setTarget
1821         */
1822        SET_TARGET("setTarget"),
1823
1824        /**
1825         * setTaxCategory
1826         */
1827        SET_TAX_CATEGORY("setTaxCategory"),
1828
1829        /**
1830         * setText
1831         */
1832        SET_TEXT("setText"),
1833
1834        /**
1835         * setTextLineItemCustomField
1836         */
1837        SET_TEXT_LINE_ITEM_CUSTOM_FIELD("setTextLineItemCustomField"),
1838
1839        /**
1840         * setTextLineItemCustomType
1841         */
1842        SET_TEXT_LINE_ITEM_CUSTOM_TYPE("setTextLineItemCustomType"),
1843
1844        /**
1845         * setTextLineItemDescription
1846         */
1847        SET_TEXT_LINE_ITEM_DESCRIPTION("setTextLineItemDescription"),
1848
1849        /**
1850         * setTitle
1851         */
1852        SET_TITLE("setTitle"),
1853
1854        /**
1855         * setTransitions
1856         */
1857        SET_TRANSITIONS("setTransitions"),
1858
1859        /**
1860         * setValidFrom
1861         */
1862        SET_VALID_FROM("setValidFrom"),
1863
1864        /**
1865         * setValidFromAndUntil
1866         */
1867        SET_VALID_FROM_AND_UNTIL("setValidFromAndUntil"),
1868
1869        /**
1870         * setValidTo
1871         */
1872        SET_VALID_TO("setValidTo"),
1873
1874        /**
1875         * setValidUntil
1876         */
1877        SET_VALID_UNTIL("setValidUntil"),
1878
1879        /**
1880         * setValue
1881         */
1882        SET_VALUE("setValue"),
1883
1884        /**
1885         * setVariantAvailability
1886         */
1887        SET_VARIANT_AVAILABILITY("setVariantAvailability"),
1888
1889        /**
1890         * setVariantSelection
1891         */
1892        SET_VARIANT_SELECTION("setVariantSelection"),
1893
1894        /**
1895         * setVatId
1896         */
1897        SET_VAT_ID("setVatId"),
1898
1899        /**
1900         * transitionCustomLineItemState
1901         */
1902        TRANSITION_CUSTOM_LINE_ITEM_STATE("transitionCustomLineItemState"),
1903
1904        /**
1905         * transitionLineItemState
1906         */
1907        TRANSITION_LINE_ITEM_STATE("transitionLineItemState"),
1908
1909        /**
1910         * transitionState
1911         */
1912        TRANSITION_STATE("transitionState"),
1913
1914        /**
1915         * unpublish
1916         */
1917        UNPUBLISH("unpublish"),
1918
1919        /**
1920         * updateItemShippingAddress
1921         */
1922        UPDATE_ITEM_SHIPPING_ADDRESS("updateItemShippingAddress"),
1923
1924        /**
1925         * updateSyncInfo
1926         */
1927        UPDATE_SYNC_INFO("updateSyncInfo"),
1928
1929        /**
1930         * verifyEmail
1931         */
1932        VERIFY_EMAIL("verifyEmail");
1933        private final String jsonName;
1934
1935        private UpdateTypeEnum(final String jsonName) {
1936            this.jsonName = jsonName;
1937        }
1938
1939        public String getJsonName() {
1940            return jsonName;
1941        }
1942
1943        public String toString() {
1944            return jsonName;
1945        }
1946    }
1947
1948    /**
1949     * the JSON value
1950     * @return json value
1951     */
1952    @JsonValue
1953    String getJsonName();
1954
1955    /**
1956     * the enum value
1957     * @return name
1958     */
1959    String name();
1960
1961    /**
1962     * convert value to string
1963     * @return string representation
1964     */
1965    String toString();
1966
1967    /**
1968     * factory method for a enum value of UpdateType
1969     * if no enum has been found an anonymous instance will be created
1970     * @param value the enum value to be wrapped
1971     * @return enum instance
1972     */
1973    @JsonCreator
1974    public static UpdateType findEnum(String value) {
1975        return findEnumViaJsonName(value).orElse(new UpdateType() {
1976            @Override
1977            public String getJsonName() {
1978                return value;
1979            }
1980
1981            @Override
1982            public String name() {
1983                return value.toUpperCase();
1984            }
1985
1986            public String toString() {
1987                return value;
1988            }
1989        });
1990    }
1991
1992    /**
1993     * method to find enum using the JSON value
1994     * @param jsonName the json value to be wrapped
1995     * @return optional of enum instance
1996     */
1997    public static Optional<UpdateType> findEnumViaJsonName(String jsonName) {
1998        return Arrays.stream(values()).filter(t -> t.getJsonName().equals(jsonName)).findFirst();
1999    }
2000
2001    /**
2002     * possible enum values
2003     * @return array of possible enum values
2004     */
2005    public static UpdateType[] values() {
2006        return UpdateTypeEnum.values();
2007    }
2008
2009}