Class: Perka::Model::TierTraversal

Inherits:
BaseEntityGlobal
  • Object
show all
Defined in:
lib/perka/model/tier_traversal.rb

Overview

Maps a <entityReference payloadName=‘customer’> Customer</entityReference> to a <entityReference payloadName=‘programTier’> ProgramTier</entityReference> and provides the total number of validated visits to the associated <entityReference payloadName=‘merchant’> Merchant</entityReference>.

Constant Summary collapse

PROPERTY_NAMES =
[
  :customer,
  :program_tier,
  :visit_count
]
TYPE_MAP =
{
  :program_tier => Perka::Model::ProgramTier,
  :customer => Perka::Model::Customer
}