@@ -166,16 +166,16 @@ const bodyBatches: CatalogObjectBatch[] = [];
166166
167167const bodybatches0Objects: CatalogObject [] = [];
168168
169- const bodybatches0objects0Type : string = { ' ' : null , ' ' : null , ' ' : null , ' ' : null } const bodybatches0objects0ItemDataTaxIds : string [] = [' #SalesTax' ];
169+ const bodybatches0objects0ItemDataTaxIds: string [] = [' #SalesTax' ];
170170const bodybatches0objects0ItemDataVariations: CatalogObject [] = [];
171171
172- const bodybatches0objects0ItemDatavariations0Type : string = { ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null } const bodybatches0objects0ItemDatavariations0ItemVariationDataPricingType : string = { ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null } const bodybatches0objects0ItemDatavariations0ItemVariationData : CatalogItemVariation = {};
172+ const bodybatches0objects0ItemDatavariations0ItemVariationData: CatalogItemVariation = {};
173173bodybatches0objects0ItemDatavariations0ItemVariationData .itemId = ' #Tea' ;
174174bodybatches0objects0ItemDatavariations0ItemVariationData .name = ' Mug' ;
175- bodybatches0objects0ItemDatavariations0ItemVariationData .pricingType = bodybatches0objects0ItemDatavariations0ItemVariationDataPricingType ;
175+ bodybatches0objects0ItemDatavariations0ItemVariationData .pricingType = ' FIXED_PRICING ' ;
176176
177177const bodybatches0objects0ItemDatavariations0: CatalogObject = {
178- type: bodybatches0objects0ItemDatavariations0Type ,
178+ type: ' ITEM_VARIATION ' ,
179179 id: ' #Tea_Mug' ,
180180};
181181bodybatches0objects0ItemDatavariations0 .presentAtAllLocations = true ;
@@ -191,38 +191,38 @@ bodybatches0objects0ItemData.variations = bodybatches0objects0ItemDataVariations
191191bodybatches0objects0ItemData .descriptionHtml = ' <p><strong>Hot</strong> Leaf Juice</p>' ;
192192
193193const bodybatches0objects0: CatalogObject = {
194- type: bodybatches0objects0Type ,
194+ type: ' ITEM ' ,
195195 id: ' #Tea' ,
196196};
197197bodybatches0objects0 .presentAtAllLocations = true ;
198198bodybatches0objects0 .itemData = bodybatches0objects0ItemData ;
199199
200200bodybatches0Objects [0 ] = bodybatches0objects0 ;
201201
202- const bodybatches0objects1Type : string = { ' ' : null , ' ' : null , ' ' : null , ' ' : null } const bodybatches0objects1ItemDataTaxIds : string [] = [' #SalesTax' ];
202+ const bodybatches0objects1ItemDataTaxIds: string [] = [' #SalesTax' ];
203203const bodybatches0objects1ItemDataVariations: CatalogObject [] = [];
204204
205- const bodybatches0objects1ItemDatavariations0Type : string = { ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null } const bodybatches0objects1ItemDatavariations0ItemVariationDataPricingType : string = { ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null } const bodybatches0objects1ItemDatavariations0ItemVariationData : CatalogItemVariation = {};
205+ const bodybatches0objects1ItemDatavariations0ItemVariationData: CatalogItemVariation = {};
206206bodybatches0objects1ItemDatavariations0ItemVariationData .itemId = ' #Coffee' ;
207207bodybatches0objects1ItemDatavariations0ItemVariationData .name = ' Regular' ;
208- bodybatches0objects1ItemDatavariations0ItemVariationData .pricingType = bodybatches0objects1ItemDatavariations0ItemVariationDataPricingType ;
208+ bodybatches0objects1ItemDatavariations0ItemVariationData .pricingType = ' FIXED_PRICING ' ;
209209
210210const bodybatches0objects1ItemDatavariations0: CatalogObject = {
211- type: bodybatches0objects1ItemDatavariations0Type ,
211+ type: ' ITEM_VARIATION ' ,
212212 id: ' #Coffee_Regular' ,
213213};
214214bodybatches0objects1ItemDatavariations0 .presentAtAllLocations = true ;
215215bodybatches0objects1ItemDatavariations0 .itemVariationData = bodybatches0objects1ItemDatavariations0ItemVariationData ;
216216
217217bodybatches0objects1ItemDataVariations [0 ] = bodybatches0objects1ItemDatavariations0 ;
218218
219- const bodybatches0objects1ItemDatavariations1Type : string = { ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null } const bodybatches0objects1ItemDatavariations1ItemVariationDataPricingType : string = { ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null } const bodybatches0objects1ItemDatavariations1ItemVariationData : CatalogItemVariation = {};
219+ const bodybatches0objects1ItemDatavariations1ItemVariationData: CatalogItemVariation = {};
220220bodybatches0objects1ItemDatavariations1ItemVariationData .itemId = ' #Coffee' ;
221221bodybatches0objects1ItemDatavariations1ItemVariationData .name = ' Large' ;
222- bodybatches0objects1ItemDatavariations1ItemVariationData .pricingType = bodybatches0objects1ItemDatavariations1ItemVariationDataPricingType ;
222+ bodybatches0objects1ItemDatavariations1ItemVariationData .pricingType = ' FIXED_PRICING ' ;
223223
224224const bodybatches0objects1ItemDatavariations1: CatalogObject = {
225- type: bodybatches0objects1ItemDatavariations1Type ,
225+ type: ' ITEM_VARIATION ' ,
226226 id: ' #Coffee_Large' ,
227227};
228228bodybatches0objects1ItemDatavariations1 .presentAtAllLocations = true ;
@@ -238,36 +238,36 @@ bodybatches0objects1ItemData.variations = bodybatches0objects1ItemDataVariations
238238bodybatches0objects1ItemData .descriptionHtml = ' <p>Hot <em>Bean Juice</em></p>' ;
239239
240240const bodybatches0objects1: CatalogObject = {
241- type: bodybatches0objects1Type ,
241+ type: ' ITEM ' ,
242242 id: ' #Coffee' ,
243243};
244244bodybatches0objects1 .presentAtAllLocations = true ;
245245bodybatches0objects1 .itemData = bodybatches0objects1ItemData ;
246246
247247bodybatches0Objects [1 ] = bodybatches0objects1 ;
248248
249- const bodybatches0objects2Type : string = { ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null } const bodybatches0objects2CategoryData : CatalogCategory = {};
249+ const bodybatches0objects2CategoryData: CatalogCategory = {};
250250bodybatches0objects2CategoryData .name = ' Beverages' ;
251251
252252const bodybatches0objects2: CatalogObject = {
253- type: bodybatches0objects2Type ,
253+ type: ' CATEGORY ' ,
254254 id: ' #Beverages' ,
255255};
256256bodybatches0objects2 .presentAtAllLocations = true ;
257257bodybatches0objects2 .categoryData = bodybatches0objects2CategoryData ;
258258
259259bodybatches0Objects [2 ] = bodybatches0objects2 ;
260260
261- const bodybatches0objects3Type : string = { ' ' : null , ' ' : null , ' ' : null } const bodybatches0objects3TaxDataCalculationPhase : string = { ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null } const bodybatches0objects3TaxDataInclusionType : string = { ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null } const bodybatches0objects3TaxData : CatalogTax = {};
261+ const bodybatches0objects3TaxData: CatalogTax = {};
262262bodybatches0objects3TaxData .name = ' Sales Tax' ;
263- bodybatches0objects3TaxData .calculationPhase = bodybatches0objects3TaxDataCalculationPhase ;
264- bodybatches0objects3TaxData .inclusionType = bodybatches0objects3TaxDataInclusionType ;
263+ bodybatches0objects3TaxData .calculationPhase = ' TAX_SUBTOTAL_PHASE ' ;
264+ bodybatches0objects3TaxData .inclusionType = ' ADDITIVE ' ;
265265bodybatches0objects3TaxData .percentage = ' 5.0' ;
266266bodybatches0objects3TaxData .appliesToCustomAmounts = true ;
267267bodybatches0objects3TaxData .enabled = true ;
268268
269269const bodybatches0objects3: CatalogObject = {
270- type: bodybatches0objects3Type ,
270+ type: ' TAX ' ,
271271 id: ' #SalesTax' ,
272272};
273273bodybatches0objects3 .presentAtAllLocations = true ;
@@ -331,11 +331,11 @@ async createCatalogImage(
331331## Example Usage
332332
333333``` ts
334- const requestImageType : string = { ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null } const requestImageImageData : CatalogImage = {};
334+ const requestImageImageData: CatalogImage = {};
335335requestImageImageData .caption = ' A picture of a cup of coffee' ;
336336
337337const requestImage: CatalogObject = {
338- type: requestImageType ,
338+ type: ' IMAGE ' ,
339339 id: ' #TEMP_ID' ,
340340};
341341requestImage .imageData = requestImageImageData ;
@@ -521,33 +521,33 @@ async upsertCatalogObject(
521521
522522``` ts
523523const contentType = null ;
524- const bodyObjectType : string = { ' ' : null , ' ' : null , ' ' : null , ' ' : null } const bodyObjectItemDataVariations : CatalogObject [] = [];
524+ const bodyObjectItemDataVariations: CatalogObject [] = [];
525525
526- const bodyObjectItemDatavariations0Type : string = { ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null } const bodyObjectItemDatavariations0ItemVariationDataPricingType : string = { ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null } const bodyObjectItemDatavariations0ItemVariationData : CatalogItemVariation = {};
526+ const bodyObjectItemDatavariations0ItemVariationData: CatalogItemVariation = {};
527527bodyObjectItemDatavariations0ItemVariationData .itemId = ' #Cocoa' ;
528528bodyObjectItemDatavariations0ItemVariationData .name = ' Small' ;
529- bodyObjectItemDatavariations0ItemVariationData .pricingType = bodyObjectItemDatavariations0ItemVariationDataPricingType ;
529+ bodyObjectItemDatavariations0ItemVariationData .pricingType = ' VARIABLE_PRICING ' ;
530530
531531const bodyObjectItemDatavariations0: CatalogObject = {
532- type: bodyObjectItemDatavariations0Type ,
532+ type: ' ITEM_VARIATION ' ,
533533 id: ' #Small' ,
534534};
535535bodyObjectItemDatavariations0 .itemVariationData = bodyObjectItemDatavariations0ItemVariationData ;
536536
537537bodyObjectItemDataVariations [0 ] = bodyObjectItemDatavariations0 ;
538538
539- const bodyObjectItemDatavariations1Type : string = { ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null } const bodyObjectItemDatavariations1ItemVariationDataPricingType : string = { ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null , ' ' : null } const bodyObjectItemDatavariations1ItemVariationDataPriceMoneyCurrency : string = { ' ' : null , ' ' : null , ' ' : null } const bodyObjectItemDatavariations1ItemVariationDataPriceMoney : Money = {};
539+ const bodyObjectItemDatavariations1ItemVariationDataPriceMoney: Money = {};
540540bodyObjectItemDatavariations1ItemVariationDataPriceMoney .amount = BigInt (400 );
541- bodyObjectItemDatavariations1ItemVariationDataPriceMoney .currency = bodyObjectItemDatavariations1ItemVariationDataPriceMoneyCurrency ;
541+ bodyObjectItemDatavariations1ItemVariationDataPriceMoney .currency = ' USD ' ;
542542
543543const bodyObjectItemDatavariations1ItemVariationData: CatalogItemVariation = {};
544544bodyObjectItemDatavariations1ItemVariationData .itemId = ' #Cocoa' ;
545545bodyObjectItemDatavariations1ItemVariationData .name = ' Large' ;
546- bodyObjectItemDatavariations1ItemVariationData .pricingType = bodyObjectItemDatavariations1ItemVariationDataPricingType ;
546+ bodyObjectItemDatavariations1ItemVariationData .pricingType = ' FIXED_PRICING ' ;
547547bodyObjectItemDatavariations1ItemVariationData .priceMoney = bodyObjectItemDatavariations1ItemVariationDataPriceMoney ;
548548
549549const bodyObjectItemDatavariations1: CatalogObject = {
550- type: bodyObjectItemDatavariations1Type ,
550+ type: ' ITEM_VARIATION ' ,
551551 id: ' #Large' ,
552552};
553553bodyObjectItemDatavariations1 .itemVariationData = bodyObjectItemDatavariations1ItemVariationData ;
@@ -561,7 +561,7 @@ bodyObjectItemData.variations = bodyObjectItemDataVariations;
561561bodyObjectItemData .descriptionHtml = ' <p><strong>Hot</strong> Chocolate</p>' ;
562562
563563const bodyObject: CatalogObject = {
564- type: bodyObjectType ,
564+ type: ' ITEM ' ,
565565 id: ' #Cocoa' ,
566566};
567567bodyObject .itemData = bodyObjectItemData ;
@@ -778,7 +778,7 @@ const contentType = null;
778778const bodyCategoryIds: string [] = [' WINE_CATEGORY_ID' ];
779779const bodyStockLevels: string [] = [' OUT' , ' LOW' ];
780780const bodyEnabledLocationIds: string [] = [' ATL_LOCATION_ID' ];
781- const bodySortOrder : string = { ' ' : null , ' ' : null , ' ' : null } const bodyProductTypes : string [] = [' REGULAR' ];
781+ const bodyProductTypes: string [] = [' REGULAR' ];
782782const bodyCustomAttributeFilters: CustomAttributeFilter [] = [];
783783
784784const bodycustomAttributeFilters0: CustomAttributeFilter = {};
@@ -814,7 +814,7 @@ body.categoryIds = bodyCategoryIds;
814814body .stockLevels = bodyStockLevels ;
815815body .enabledLocationIds = bodyEnabledLocationIds ;
816816body .limit = 100 ;
817- body .sortOrder = bodySortOrder ;
817+ body .sortOrder = ' ASC ' ;
818818body .productTypes = bodyProductTypes ;
819819body .customAttributeFilters = bodyCustomAttributeFilters ;
820820
0 commit comments