From 332beb390d6a13bb40284cba4c268ff05d71070e Mon Sep 17 00:00:00 2001 From: Lance Edgar Date: Tue, 9 Jul 2019 23:41:22 -0500 Subject: [PATCH] Add enum for house coupon minimum type --- corepos/enum.py | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/corepos/enum.py b/corepos/enum.py index 32e3aec..fd3b238 100644 --- a/corepos/enum.py +++ b/corepos/enum.py @@ -48,3 +48,34 @@ HOUSE_COUPON_DISCOUNT_TYPE_QUANTITY = 'Q' HOUSE_COUPON_DISCOUNT_TYPE = OrderedDict([ (HOUSE_COUPON_DISCOUNT_TYPE_QUANTITY, "Quantity Discount"), ]) + + +HOUSE_COUPON_MINIMUM_TYPE_TOTAL_AT_LEAST = '$' +HOUSE_COUPON_MINIMUM_TYPE_TOTAL_MORE_THAN = '$+' +HOUSE_COUPON_MINIMUM_TYPE_MIXED_DEPT_ITEM = 'MX' +HOUSE_COUPON_MINIMUM_TYPE_MIXED_ITEM_ITEM = 'M' +HOUSE_COUPON_MINIMUM_TYPE_DEPT_SALES_MORE_THAN = 'D+' +HOUSE_COUPON_MINIMUM_TYPE_DEPT_SALES_AT_LEAST = 'D' +HOUSE_COUPON_MINIMUM_TYPE_DEPT_NO_SALES_MORE_THAN = 'C^' +HOUSE_COUPON_MINIMUM_TYPE_DEPT_NO_SALES_AT_LEAST = 'C!' +HOUSE_COUPON_MINIMUM_TYPE_DEPT_QTY_MORE_THAN = 'C+' +HOUSE_COUPON_MINIMUM_TYPE_DEPT_QTY_AT_LEAST = 'C' +HOUSE_COUPON_MINIMUM_TYPE_QTY_PER_ITEM_MAX = 'Q-' +HOUSE_COUPON_MINIMUM_TYPE_QTY_MORE_THAN = 'Q+' +HOUSE_COUPON_MINIMUM_TYPE_QTY_AT_LEAST = 'Q' + +HOUSE_COUPON_MINIMUM_TYPE = OrderedDict([ + (HOUSE_COUPON_MINIMUM_TYPE_TOTAL_AT_LEAST, "Total (at least $)"), + (HOUSE_COUPON_MINIMUM_TYPE_TOTAL_MORE_THAN, "Total (more than $)"), + (HOUSE_COUPON_MINIMUM_TYPE_MIXED_DEPT_ITEM, "Mixed (Department+Item)"), + (HOUSE_COUPON_MINIMUM_TYPE_MIXED_ITEM_ITEM, "Mixed (Item+Item)"), + (HOUSE_COUPON_MINIMUM_TYPE_DEPT_SALES_MORE_THAN, "Department (more than $)"), + (HOUSE_COUPON_MINIMUM_TYPE_DEPT_SALES_AT_LEAST, "Department (at least $)"), + (HOUSE_COUPON_MINIMUM_TYPE_DEPT_NO_SALES_MORE_THAN, "Dept w/o sales (more than qty)"), + (HOUSE_COUPON_MINIMUM_TYPE_DEPT_NO_SALES_AT_LEAST, "Dept w/o sales (at least qty)"), + (HOUSE_COUPON_MINIMUM_TYPE_DEPT_QTY_MORE_THAN, "Department (more than qty)"), + (HOUSE_COUPON_MINIMUM_TYPE_DEPT_QTY_AT_LEAST, "Department (at least qty)"), + (HOUSE_COUPON_MINIMUM_TYPE_QTY_PER_ITEM_MAX, "Quantity (Per-Item Max)"), + (HOUSE_COUPON_MINIMUM_TYPE_QTY_MORE_THAN, "Quantity (more than)"), + (HOUSE_COUPON_MINIMUM_TYPE_QTY_AT_LEAST, "Quantity (at least)"), +])