public class LoyaltyProgramAccrualRule extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
LoyaltyProgramAccrualRule.Builder
Class to build instances of
LoyaltyProgramAccrualRule. |
| Modifier | Constructor and Description |
|---|---|
|
LoyaltyProgramAccrualRule(String accrualType,
Integer points,
LoyaltyProgramAccrualRuleVisitData visitData,
LoyaltyProgramAccrualRuleSpendData spendData,
LoyaltyProgramAccrualRuleItemVariationData itemVariationData,
LoyaltyProgramAccrualRuleCategoryData categoryData)
Initialization constructor.
|
protected |
LoyaltyProgramAccrualRule(String accrualType,
io.apimatic.core.types.OptionalNullable<Integer> points,
LoyaltyProgramAccrualRuleVisitData visitData,
LoyaltyProgramAccrualRuleSpendData spendData,
LoyaltyProgramAccrualRuleItemVariationData itemVariationData,
LoyaltyProgramAccrualRuleCategoryData categoryData)
Internal initialization constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
getAccrualType()
Getter for AccrualType.
|
LoyaltyProgramAccrualRuleCategoryData |
getCategoryData()
Getter for CategoryData.
|
LoyaltyProgramAccrualRuleItemVariationData |
getItemVariationData()
Getter for ItemVariationData.
|
Integer |
getPoints()
Getter for Points.
|
LoyaltyProgramAccrualRuleSpendData |
getSpendData()
Getter for SpendData.
|
LoyaltyProgramAccrualRuleVisitData |
getVisitData()
Getter for VisitData.
|
int |
hashCode() |
protected io.apimatic.core.types.OptionalNullable<Integer> |
internalGetPoints()
Internal Getter for Points.
|
LoyaltyProgramAccrualRule.Builder |
toBuilder()
Builds a new
LoyaltyProgramAccrualRule.Builder object. |
String |
toString()
Converts this LoyaltyProgramAccrualRule into string format.
|
public LoyaltyProgramAccrualRule(String accrualType, Integer points, LoyaltyProgramAccrualRuleVisitData visitData, LoyaltyProgramAccrualRuleSpendData spendData, LoyaltyProgramAccrualRuleItemVariationData itemVariationData, LoyaltyProgramAccrualRuleCategoryData categoryData)
accrualType - String value for accrualType.points - Integer value for points.visitData - LoyaltyProgramAccrualRuleVisitData value for visitData.spendData - LoyaltyProgramAccrualRuleSpendData value for spendData.itemVariationData - LoyaltyProgramAccrualRuleItemVariationData value for
itemVariationData.categoryData - LoyaltyProgramAccrualRuleCategoryData value for categoryData.protected LoyaltyProgramAccrualRule(String accrualType, io.apimatic.core.types.OptionalNullable<Integer> points, LoyaltyProgramAccrualRuleVisitData visitData, LoyaltyProgramAccrualRuleSpendData spendData, LoyaltyProgramAccrualRuleItemVariationData itemVariationData, LoyaltyProgramAccrualRuleCategoryData categoryData)
public String getAccrualType()
protected io.apimatic.core.types.OptionalNullable<Integer> internalGetPoints()
public Integer getPoints()
public LoyaltyProgramAccrualRuleVisitData getVisitData()
public LoyaltyProgramAccrualRuleSpendData getSpendData()
public LoyaltyProgramAccrualRuleItemVariationData getItemVariationData()
public LoyaltyProgramAccrualRuleCategoryData getCategoryData()
public String toString()
public LoyaltyProgramAccrualRule.Builder toBuilder()
LoyaltyProgramAccrualRule.Builder object.
Creates the instance with the state of the current model.LoyaltyProgramAccrualRule.Builder objectCopyright © 2023. All rights reserved.