@@ -338,6 +338,9 @@ type GetSupplyRequestInfoResponse struct {
338
338
}
339
339
340
340
type SupplyOrder struct {
341
+ // true if the supply request can be canceled
342
+ CanCancel bool `json:"can_cancel"`
343
+
341
344
// Date of supply request creation
342
345
CreationDate string `json:"creation_date"`
343
346
@@ -350,6 +353,18 @@ type SupplyOrder struct {
350
353
// Supply warehouse identifier
351
354
DropoffWarehouseId int64 `json:"dropoff_warehouse_id"`
352
355
356
+ // true if the supply request contains Super Economy products
357
+ IsEconom bool `json:"is_econom"`
358
+
359
+ // true if the seller has Super supplies enabled
360
+ IsSuperFBO bool `json:"is_super_fbo"`
361
+
362
+ // true if the supply request is virtual
363
+ IsVirtual bool `json:"is_virtual"`
364
+
365
+ // true if the supply request contains Super products
366
+ ProductSuperFBO bool `json:"product_super_fbo"`
367
+
353
368
// Filter by supply status
354
369
State string `json:"state"`
355
370
@@ -373,13 +388,33 @@ type Supply struct {
373
388
// Supply contents identifier. Used in the /v1/supply-order/bundle method
374
389
BundleId string `json:"bundle_id"`
375
390
391
+ // Filter by supply status
392
+ SupplyState string `json:"supply_state"`
393
+
376
394
// Storage warehouse identifier
377
395
StorageWarehouseId int64 `json:"storage_warehouse_id"`
378
396
397
+ // Product tags in the supply request
398
+ SupplyTags []SupplyTag `json:"supply_tags"`
399
+
379
400
// Supply identifier
380
401
Id int64 `json:"supply_id"`
381
402
}
382
403
404
+ type SupplyTag struct {
405
+ // true if the supply request contains products certified in the Mercury system
406
+ IsEVSDRequired bool `json:"is_evsd_required"`
407
+
408
+ // true if the supply request contains jewelry
409
+ IsJewelry bool `json:"is_jewelry"`
410
+
411
+ // true if the supply request contains products for which labeling is possible
412
+ IsMarkingPossible bool `json:"is_marking_possible"`
413
+
414
+ // true if the supply request contains products for which labeling is mandatory
415
+ IsMarkingRequired bool `json:"is_marking_required"`
416
+ }
417
+
383
418
type SupplyTimeslot struct {
384
419
// Reason why you can't select the supply time slot
385
420
Reasons []string `json:"can_not_set_reasons"`
0 commit comments