github.com/ismailbayram/bigpicture@v0.0.0-20231225173155-e4b21f5efcff/internal/browser/pyproject/baskets/enums.py (about)

     1  from enumfields import Enum
     2  
     3  
     4  class BasketStatus(Enum):
     5      active = 'active'
     6      completed = 'completed'
     7  
     8  
     9  class PromotionType(Enum):
    10      one_free_in_nine = 'one_free_in_nine'
    11  
    12      @property
    13      def get_strategy(self):
    14          from baskets.strategies import OneFreeInNineStrategy
    15  
    16          if self.value == 'one_free_in_nine':
    17              return OneFreeInNineStrategy