Package software.xdev.brevo.model
Class TierGroup
java.lang.Object
software.xdev.brevo.model.TierGroup
TierGroup
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumSelect real_time to downgrade tier on real time balance updates.static enumSelect real_time to upgrade tier on real time balance updates. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddTierOrderItem(UUID tierOrderItem) createdAt(OffsetDateTime createdAt) downgradeStrategy(TierGroup.DowngradeStrategyEnum downgradeStrategy) booleanTimestamp when the tier group was createdSelect real_time to downgrade tier on real time balance updates.getId()Tier group unique identifierAssociated loyalty program IdgetName()Tier group nameOrder of the tiers in the group in ascending orderTimestamp when the tier group was last updatedSelect real_time to upgrade tier on real time balance updates.inthashCode()loyaltyProgramId(UUID loyaltyProgramId) voidsetCreatedAt(OffsetDateTime createdAt) voidsetDowngradeStrategy(TierGroup.DowngradeStrategyEnum downgradeStrategy) voidvoidsetLoyaltyProgramId(UUID loyaltyProgramId) voidvoidsetTierOrder(List<UUID> tierOrder) voidsetUpdatedAt(OffsetDateTime updatedAt) voidsetUpgradeStrategy(TierGroup.UpgradeStrategyEnum upgradeStrategy) toString()Convert the instance into URL query string.toUrlQueryString(String prefix) Convert the instance into URL query string.updatedAt(OffsetDateTime updatedAt) upgradeStrategy(TierGroup.UpgradeStrategyEnum upgradeStrategy)
-
Field Details
-
JSON_PROPERTY_ID
- See Also:
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_TIER_ORDER
- See Also:
-
JSON_PROPERTY_LOYALTY_PROGRAM_ID
- See Also:
-
JSON_PROPERTY_UPGRADE_STRATEGY
- See Also:
-
JSON_PROPERTY_DOWNGRADE_STRATEGY
- See Also:
-
JSON_PROPERTY_CREATED_AT
- See Also:
-
JSON_PROPERTY_UPDATED_AT
- See Also:
-
-
Constructor Details
-
TierGroup
public TierGroup()
-
-
Method Details
-
id
-
getId
Tier group unique identifier- Returns:
- id
-
setId
-
name
-
getName
Tier group name- Returns:
- name
-
setName
-
tierOrder
-
addTierOrderItem
-
getTierOrder
Order of the tiers in the group in ascending order- Returns:
- tierOrder
-
setTierOrder
-
loyaltyProgramId
-
getLoyaltyProgramId
Associated loyalty program Id- Returns:
- loyaltyProgramId
-
setLoyaltyProgramId
-
upgradeStrategy
-
getUpgradeStrategy
Select real_time to upgrade tier on real time balance updates. Select membership_anniversary to upgrade tier on subscription anniversary. Select tier_anniversary to upgrade tier on tier anniversary.- Returns:
- upgradeStrategy
-
setUpgradeStrategy
-
downgradeStrategy
-
getDowngradeStrategy
Select real_time to downgrade tier on real time balance updates. Select membership_anniversary to downgrade tier on subscription anniversary. Select tier_anniversary to downgrade tier on tier anniversary.- Returns:
- downgradeStrategy
-
setDowngradeStrategy
-
createdAt
-
getCreatedAt
Timestamp when the tier group was created- Returns:
- createdAt
-
setCreatedAt
-
updatedAt
-
getUpdatedAt
Timestamp when the tier group was last 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
-