CatalogObject class

Annotations
  • @JsonSerializable()

Constructors

CatalogObject({required CatalogObjectType? type, required String? id, required int? version, required bool? isDeleted, required bool? presentAtAllLocations, DateTime? updatedAt, List<String>? presentAtLocationIds, List<String>? absentAtLocationIds, CatalogItem? itemData, CatalogItemVariation? itemVariationData, CatalogCategory? categoryData, CatalogTax? taxData, CatalogDiscount? discountData, CatalogModifierList? modifierListData, CatalogModifier? modifierData, CatalogImage? imageData, CatalogMeasurementUnit? measurementUnitData, CatalogItemOption? itemOptionData, CatalogItemOptionValue? itemOptionValueData, CatalogPricingRule? pricingRuleData, CatalogProductSet? productSetData})
const
CatalogObject.fromJson(Map<String, dynamic> json)
Converts a Map to an CatalogObject
factory

Properties

absentAtLocationIds List<String>?
final
categoryData CatalogCategory?
final
discountData CatalogDiscount?
final
hashCode int
The hash code for this object.
no setterinherited
id String?
final
imageData CatalogImage?
final
isDeleted bool?
final
itemData CatalogItem?
final
itemOptionData CatalogItemOption?
final
itemOptionValueData CatalogItemOptionValue?
final
itemVariationData CatalogItemVariation?
final
measurementUnitData CatalogMeasurementUnit?
final
modifierData CatalogModifier?
final
modifierListData CatalogModifierList?
final
presentAtAllLocations bool?
final
presentAtLocationIds List<String>?
final
pricingRuleData CatalogPricingRule?
final
productSetData CatalogProductSet?
final
props List<Object?>
The list of properties that will be used to determine whether two instances are equal.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
stringify bool?
If set to true, the toString method will be overridden to output this instance's props.
no setterinherited
taxData CatalogTax?
final
type CatalogObjectType?
final
updatedAt DateTime?
final
version int?
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Converts a CatalogObject to a Map
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited