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,
    :purchased_item,
    :punches_needed_suffix
]
TYPE_MAP =
{
    :program_tier => Perka::Model::ProgramTier,
    :program_type => Perka::Model::ProgramType
}