LoyaltyActionError Class

A class that contains the errors related to the execution of a Loyalty Management action.

Namespace 

LoyaltyManagement

Example 

1public void creditPointsTestError(){
2   List<LoyaltyManagement.PointsInput> creditPointsList = new List<LoyaltyManagement.PointsInput>();
3   creditPointsList.add(new LoyaltyManagement.PointsInputBuilder()
4      .setLoyaltyProgramMemberId('0lMRM0000002BD12AM')
5      .setProgramName('LP01')
6      .setProgramCurrencyName('Miles')
7      .setPoints(1200)
8      .setJournalId('0lVT10000008CnlMAE')
9      .build());
10   List<LoyaltyManagement.CreditPointsOutput> creditPointActionResults = LoyaltyManagement.LoyaltyResources.creditPoints(creditPointsList);
11   System.debug('Is Succcess:'+ creditPointActionResults.get(0).isSuccess());
12   System.debug('Errors:'+ creditPointActionResults.get(0).getErrors());
13}

LoyaltyActionError Constructors 

The following are constructors for LoyaltyActionError.

LoyaltyActionError(code, message) 

Creates an instance of the LoyaltyManagement.LoyaltyActionError class.

Signature 

public LoyaltyActionError(String code, String message)

Parameters 

code

Type: String

The error code.

message

Type: String

The error message.

LoyaltyActionError Methods 

The following are methods for LoyaltyActionError.

  • getCode()

    Returns a String that contains an error code.

  • getMessage()

    Returns a String that contains an error description.

getCode() 

Returns a String that contains an error code.

Signature 

public String getCode()

Return Value 

Type: String

getMessage() 

Returns a String that contains an error description.

Signature 

public String getMessage()

Return Value 

Type: String