PriceRule class

Constructors

PriceRule({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