PriceRule class

Constructors

PriceRule.new({int? id, String? valueType, String? value, String? customerSelection, String? targetType, String? targetSelection, String? allocationMethod, int? allocationLimit, bool? oncePerCustomer, int? usageLimit, String? startsAt, String? endsAt, String? createdAt, String? updatedAt, String? title, String? adminGraphqlApiId, List<int>? entitledCollectionIds, EntitledCountryIds? entitledCountryIds, List<int>? entitledProductIds, List<int>? entitledVariantIds, List<int>? prerequisiteCustomerIds, PrerequisiteQuantityRange? prerequisiteQuantityRange, List<int>? customerSegmentPrerequisiteIds, PrerequisiteShippingPriceRange? prerequisiteShippingPriceRange, PrerequisiteSubtotalRange? prerequisiteSubtotalRange, PrerequisiteToEntitlementPurchase? prerequisiteToEntitlementPurchase, List<int>? prerequisiteProductIds, List<int>? prerequisiteVariantIds, List<int>? prerequisiteCollectionIds, PrerequisiteToEntitlementQuantityRatio? prerequisiteToEntitlementQuantityRatio})
PriceRule.fromJson(Map<String, dynamic> json)

Properties

adminGraphqlApiId String?
getter/setter pair
allocationLimit int?
getter/setter pair
allocationMethod String?
getter/setter pair
createdAt String?
getter/setter pair
customerSegmentPrerequisiteIds List<int>?
getter/setter pair
customerSelection String?
getter/setter pair
endsAt String?
getter/setter pair
entitledCollectionIds List<int>?
getter/setter pair
entitledCountryIds EntitledCountryIds?
getter/setter pair
entitledProductIds List<int>?
getter/setter pair
entitledVariantIds List<int>?
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
id int?
getter/setter pair
oncePerCustomer bool?
getter/setter pair
prerequisiteCollectionIds List<int>?
getter/setter pair
prerequisiteCustomerIds List<int>?
getter/setter pair
prerequisiteProductIds List<int>?
getter/setter pair
prerequisiteQuantityRange PrerequisiteQuantityRange?
getter/setter pair
prerequisiteShippingPriceRange PrerequisiteShippingPriceRange?
getter/setter pair
prerequisiteSubtotalRange PrerequisiteSubtotalRange?
getter/setter pair
prerequisiteToEntitlementPurchase PrerequisiteToEntitlementPurchase?
getter/setter pair
prerequisiteToEntitlementQuantityRatio PrerequisiteToEntitlementQuantityRatio?
getter/setter pair
prerequisiteVariantIds List<int>?
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
startsAt String?
getter/setter pair
targetSelection String?
getter/setter pair
targetType String?
getter/setter pair
title String?
getter/setter pair
updatedAt String?
getter/setter pair
usageLimit int?
getter/setter pair
value String?
getter/setter pair
valueType String?
getter/setter pair

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.
inherited

Operators

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