public class LoyaltyPromotion extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
LoyaltyPromotion.Builder
Class to build instances of
LoyaltyPromotion. |
| Modifier | Constructor and Description |
|---|---|
|
LoyaltyPromotion(String name,
LoyaltyPromotionIncentive incentive,
LoyaltyPromotionAvailableTimeData availableTime,
String id,
LoyaltyPromotionTriggerLimit triggerLimit,
String status,
String createdAt,
String canceledAt,
String updatedAt,
String loyaltyProgramId,
Money minimumSpendAmountMoney,
List<String> qualifyingItemVariationIds,
List<String> qualifyingCategoryIds)
Initialization constructor.
|
protected |
LoyaltyPromotion(String name,
LoyaltyPromotionIncentive incentive,
LoyaltyPromotionAvailableTimeData availableTime,
String id,
LoyaltyPromotionTriggerLimit triggerLimit,
String status,
String createdAt,
String canceledAt,
String updatedAt,
String loyaltyProgramId,
Money minimumSpendAmountMoney,
io.apimatic.core.types.OptionalNullable<List<String>> qualifyingItemVariationIds,
io.apimatic.core.types.OptionalNullable<List<String>> qualifyingCategoryIds)
Internal initialization constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
LoyaltyPromotionAvailableTimeData |
getAvailableTime()
Getter for AvailableTime.
|
String |
getCanceledAt()
Getter for CanceledAt.
|
String |
getCreatedAt()
Getter for CreatedAt.
|
String |
getId()
Getter for Id.
|
LoyaltyPromotionIncentive |
getIncentive()
Getter for Incentive.
|
String |
getLoyaltyProgramId()
Getter for LoyaltyProgramId.
|
Money |
getMinimumSpendAmountMoney()
Getter for MinimumSpendAmountMoney.
|
String |
getName()
Getter for Name.
|
List<String> |
getQualifyingCategoryIds()
Getter for QualifyingCategoryIds.
|
List<String> |
getQualifyingItemVariationIds()
Getter for QualifyingItemVariationIds.
|
String |
getStatus()
Getter for Status.
|
LoyaltyPromotionTriggerLimit |
getTriggerLimit()
Getter for TriggerLimit.
|
String |
getUpdatedAt()
Getter for UpdatedAt.
|
int |
hashCode() |
protected io.apimatic.core.types.OptionalNullable<List<String>> |
internalGetQualifyingCategoryIds()
Internal Getter for QualifyingCategoryIds.
|
protected io.apimatic.core.types.OptionalNullable<List<String>> |
internalGetQualifyingItemVariationIds()
Internal Getter for QualifyingItemVariationIds.
|
LoyaltyPromotion.Builder |
toBuilder()
Builds a new
LoyaltyPromotion.Builder object. |
String |
toString()
Converts this LoyaltyPromotion into string format.
|
public LoyaltyPromotion(String name, LoyaltyPromotionIncentive incentive, LoyaltyPromotionAvailableTimeData availableTime, String id, LoyaltyPromotionTriggerLimit triggerLimit, String status, String createdAt, String canceledAt, String updatedAt, String loyaltyProgramId, Money minimumSpendAmountMoney, List<String> qualifyingItemVariationIds, List<String> qualifyingCategoryIds)
name - String value for name.incentive - LoyaltyPromotionIncentive value for incentive.availableTime - LoyaltyPromotionAvailableTimeData value for availableTime.id - String value for id.triggerLimit - LoyaltyPromotionTriggerLimit value for triggerLimit.status - String value for status.createdAt - String value for createdAt.canceledAt - String value for canceledAt.updatedAt - String value for updatedAt.loyaltyProgramId - String value for loyaltyProgramId.minimumSpendAmountMoney - Money value for minimumSpendAmountMoney.qualifyingItemVariationIds - List of String value for qualifyingItemVariationIds.qualifyingCategoryIds - List of String value for qualifyingCategoryIds.protected LoyaltyPromotion(String name, LoyaltyPromotionIncentive incentive, LoyaltyPromotionAvailableTimeData availableTime, String id, LoyaltyPromotionTriggerLimit triggerLimit, String status, String createdAt, String canceledAt, String updatedAt, String loyaltyProgramId, Money minimumSpendAmountMoney, io.apimatic.core.types.OptionalNullable<List<String>> qualifyingItemVariationIds, io.apimatic.core.types.OptionalNullable<List<String>> qualifyingCategoryIds)
public String getId()
public String getName()
public LoyaltyPromotionIncentive getIncentive()
public LoyaltyPromotionAvailableTimeData getAvailableTime()
public LoyaltyPromotionTriggerLimit getTriggerLimit()
public String getStatus()
public String getCreatedAt()
public String getCanceledAt()
public String getUpdatedAt()
public String getLoyaltyProgramId()
public Money getMinimumSpendAmountMoney()
protected io.apimatic.core.types.OptionalNullable<List<String>> internalGetQualifyingItemVariationIds()
public List<String> getQualifyingItemVariationIds()
protected io.apimatic.core.types.OptionalNullable<List<String>> internalGetQualifyingCategoryIds()
public List<String> getQualifyingCategoryIds()
public String toString()
public LoyaltyPromotion.Builder toBuilder()
LoyaltyPromotion.Builder object.
Creates the instance with the state of the current model.LoyaltyPromotion.Builder objectCopyright © 2023. All rights reserved.