Class: Perka::Model::Program
- Inherits:
-
BaseEntityGlobal
- Object
- Flatpack::Core::BaseHasUuid
- BaseEntityGlobal
- Perka::Model::Program
- Defined in:
- lib/perka/model/program.rb
Overview
Program is a basic buy n(punchesNeeded) of x(purchasedItem), and get a free y(freeItem) when a customer has reached a certain ProgramTier.
Constant Summary collapse
- PROPERTY_NAMES =
[ :program_tier, :program_type, :free_item, :punches_needed, :image_name, :perk_id, :terms, :punches_needed_prefix, :punches_needed_suffix, :purchased_item ]
- TYPE_MAP =
{ :program_tier => Perka::Model::ProgramTier, :program_type => Perka::Model::ProgramType }