CatalogObject constructor

CatalogObject({
  1. String? updatedAt,
  2. String? id,
  3. int? version,
  4. CatalogObjectType? type,
  5. List<String>? absentAtLocationIds,
  6. List<CatalogV1Id>? catalogV1Ids,
  7. CatalogCategory? categoryData,
  8. CatalogCustomAttributeDefinition? customAttributeDefinitionData,
  9. Map<String, CatalogCustomAttributeValue>? customAttributeValues,
  10. CatalogDiscount? discountData,
  11. CatalogImage? imageData,
  12. bool? isDeleted,
  13. CatalogItem? itemData,
  14. CatalogItemOption? itemOptionData,
  15. CatalogItemOptionValue? itemOptionValueData,
  16. CatalogItemVariation? itemVariationData,
  17. CatalogMeasurementUnit? measurementUnitData,
  18. CatalogModifier? modifierData,
  19. CatalogModifierList? modifierListData,
  20. bool? presentAtAllLocations,
  21. List<String>? presentAtLocationIds,
  22. CatalogPricingRule? pricingRuleData,
  23. CatalogProductSet? productSetData,
  24. CatalogQuickAmountsSettings? quickAmountsSettingsData,
  25. CatalogSubscriptionPlan? subscriptionPlanData,
  26. CatalogTax? taxData,
  27. CatalogTimePeriod? timePeriodData,
})

Implementation

CatalogObject({
  this.updatedAt, this.id, this.version, this.type, this.absentAtLocationIds,
  this.catalogV1Ids, this.categoryData, this.customAttributeDefinitionData,
  this.customAttributeValues, this.discountData, this.imageData,
  this.isDeleted, this.itemData, this.itemOptionData, this.itemOptionValueData,
  this.itemVariationData, this.measurementUnitData, this.modifierData,
  this.modifierListData, this.presentAtAllLocations, this.presentAtLocationIds,
  this.pricingRuleData, this.productSetData, this.quickAmountsSettingsData,
  this.subscriptionPlanData, this.taxData, this.timePeriodData
});