CatalogObject constructor
CatalogObject({
- String? updatedAt,
- String? id,
- int? version,
- CatalogObjectType? type,
- List<
String> ? absentAtLocationIds, - List<
CatalogV1Id> ? catalogV1Ids, - CatalogCategory? categoryData,
- CatalogCustomAttributeDefinition? customAttributeDefinitionData,
- Map<
String, CatalogCustomAttributeValue> ? customAttributeValues, - CatalogDiscount? discountData,
- CatalogImage? imageData,
- bool? isDeleted,
- CatalogItem? itemData,
- CatalogItemOption? itemOptionData,
- CatalogItemOptionValue? itemOptionValueData,
- CatalogItemVariation? itemVariationData,
- CatalogMeasurementUnit? measurementUnitData,
- CatalogModifier? modifierData,
- CatalogModifierList? modifierListData,
- bool? presentAtAllLocations,
- List<
String> ? presentAtLocationIds, - CatalogPricingRule? pricingRuleData,
- CatalogProductSet? productSetData,
- CatalogQuickAmountsSettings? quickAmountsSettingsData,
- CatalogSubscriptionPlan? subscriptionPlanData,
- CatalogTax? taxData,
- 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
});