Class: Perka::Model::Program

Inherits:
BaseEntityGlobal show all
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
}