Package software.xdev.brevo.model
Class MainRewardAttribution
java.lang.Object
software.xdev.brevo.model.MainRewardAttribution
MainRewardAttribution
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconsumedAt(String consumedAt) createdAt(OffsetDateTime createdAt) booleanexpirationDate(OffsetDateTime expirationDate) getCode()Generated codeTimestamp for when this reward was consumedId of the contact that attributed the rewardTimestamp for when this reward was createdExpiration date of the rewardgetId()Unique identifierLoyalty Program Id to which attributed reward belongsgetMeta()Additional data to define the rewardUnique identifier for the rewardTimestamp for when this reward was updatedgetValue()Value of the selected reward configinthashCode()loyaltyProgramId(String loyaltyProgramId) putMetaItem(String key, Object metaItem) voidvoidsetConsumedAt(String consumedAt) voidsetContactId(Long contactId) voidsetCreatedAt(OffsetDateTime createdAt) voidsetExpirationDate(OffsetDateTime expirationDate) voidvoidsetLoyaltyProgramId(String loyaltyProgramId) voidvoidsetRewardId(String rewardId) voidsetUpdatedAt(OffsetDateTime updatedAt) voidsetValue(BigDecimal value) toString()Convert the instance into URL query string.toUrlQueryString(String prefix) Convert the instance into URL query string.updatedAt(OffsetDateTime updatedAt) value(BigDecimal value)
-
Field Details
-
JSON_PROPERTY_VALUE
- See Also:
-
JSON_PROPERTY_CODE
- See Also:
-
JSON_PROPERTY_CONSUMED_AT
- See Also:
-
JSON_PROPERTY_CONTACT_ID
- See Also:
-
JSON_PROPERTY_CREATED_AT
- See Also:
-
JSON_PROPERTY_EXPIRATION_DATE
- See Also:
-
JSON_PROPERTY_ID
- See Also:
-
JSON_PROPERTY_LOYALTY_PROGRAM_ID
- See Also:
-
JSON_PROPERTY_META
- See Also:
-
JSON_PROPERTY_REWARD_ID
- See Also:
-
JSON_PROPERTY_UPDATED_AT
- See Also:
-
-
Constructor Details
-
MainRewardAttribution
public MainRewardAttribution()
-
-
Method Details
-
value
-
getValue
Value of the selected reward config- Returns:
- value
-
setValue
-
code
-
getCode
Generated code- Returns:
- code
-
setCode
-
consumedAt
-
getConsumedAt
Timestamp for when this reward was consumed- Returns:
- consumedAt
-
setConsumedAt
-
contactId
-
getContactId
Id of the contact that attributed the reward- Returns:
- contactId
-
setContactId
-
createdAt
-
getCreatedAt
Timestamp for when this reward was created- Returns:
- createdAt
-
setCreatedAt
-
expirationDate
-
getExpirationDate
Expiration date of the reward- Returns:
- expirationDate
-
setExpirationDate
-
id
-
getId
Unique identifier- Returns:
- id
-
setId
-
loyaltyProgramId
-
getLoyaltyProgramId
Loyalty Program Id to which attributed reward belongs- Returns:
- loyaltyProgramId
-
setLoyaltyProgramId
-
meta
-
putMetaItem
-
getMeta
Additional data to define the reward- Returns:
- meta
-
setMeta
-
rewardId
-
getRewardId
Unique identifier for the reward- Returns:
- rewardId
-
setRewardId
-
updatedAt
-
getUpdatedAt
Timestamp for when this reward was updated- Returns:
- updatedAt
-
setUpdatedAt
-
equals
-
hashCode
public int hashCode() -
toString
-
toUrlQueryString
Convert the instance into URL query string.- Returns:
- URL query string
-
toUrlQueryString
Convert the instance into URL query string.- Parameters:
prefix- prefix of the query string- Returns:
- URL query string
-