Newer Version Available
MemberTierInput Class
Use this class to retrieve the current tier for a specified loyalty
program member. This class receives the input parameter values for the Get Member Tier
action.
Namespace
Example
1public void getTierTest(){
2 //...Create a list with LoyaltyManagement.MemberTierInput as a datatype
3 List<LoyaltyManagement.MemberTierInput> memberTiersList = new List<LoyaltyManagement.MemberTierInput>();
4
5 //...Create an instance of the list object and set the input values
6 memberTiersList.add(new LoyaltyManagement.MemberTierInputBuilder().setLoyaltyProgramMemberId('0lMRM0000002BD12AM')
7 .setProgramName('LP01')
8 .setTierGroupName('TG1')
9 .build());
10
11 //...Pass the list that contains the input values to the LoyaltyResources.getTier() function.
12 //...Store the output returned by the function in the MemberTierOutput object
13 List<LoyaltyManagement.MemberTierOutput> memberTierActionResults = LoyaltyManagement.LoyaltyResources.getTier(memberTiersList);
14 System.debug('Get Member Tier Successful Operation:'+ memberTierActionResults.get(0));
15 System.debug('Member Tier : '+ memberTierActionResults.get(0).getMemberTier());
16}