CatalogObject class
- Annotations
-
- @JsonSerializable(includeIfNull: false)
Constructors
-
CatalogObject.new({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}) -
CatalogObject.fromJson(Map<
String, dynamic> json) -
factory
Properties
-
absentAtLocationIds
→ List<
String> ? -
final
-
catalogV1Ids
→ List<
CatalogV1Id> ? -
final
- categoryData → CatalogCategory?
-
final
- customAttributeDefinitionData → CatalogCustomAttributeDefinition?
-
final
-
customAttributeValues
→ Map<
String, CatalogCustomAttributeValue> ? -
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
- quickAmountsSettingsData → CatalogQuickAmountsSettings?
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- subscriptionPlanData → CatalogSubscriptionPlan?
-
final
- taxData → CatalogTax?
-
final
- timePeriodData → CatalogTimePeriod?
-
final
- type → CatalogObjectType?
-
final
- updatedAt → String?
-
final
- version → int?
-
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited