Package software.xdev.brevo.model
Class UpdateTierGroupRequest
java.lang.Object
software.xdev.brevo.model.UpdateTierGroupRequest
UpdateTierGroupRequest
-
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) downgradeStrategy(UpdateTierGroupRequest.DowngradeStrategyEnum downgradeStrategy) booleanSelect real_time to downgrade tier on real time balance updates.getName()Name of the tier groupOrder of the tiers in the group in ascending orderSelect real_time to upgrade tier on real time balance updates.inthashCode()voidsetDowngradeStrategy(UpdateTierGroupRequest.DowngradeStrategyEnum downgradeStrategy) voidvoidsetTierOrder(List<UUID> tierOrder) voidsetUpgradeStrategy(UpdateTierGroupRequest.UpgradeStrategyEnum upgradeStrategy) toString()Convert the instance into URL query string.toUrlQueryString(String prefix) Convert the instance into URL query string.upgradeStrategy(UpdateTierGroupRequest.UpgradeStrategyEnum upgradeStrategy)
-
Field Details
-
JSON_PROPERTY_NAME
- See Also:
-
JSON_PROPERTY_TIER_ORDER
- See Also:
-
JSON_PROPERTY_UPGRADE_STRATEGY
- See Also:
-
JSON_PROPERTY_DOWNGRADE_STRATEGY
- See Also:
-
-
Constructor Details
-
UpdateTierGroupRequest
public UpdateTierGroupRequest()
-
-
Method Details
-
name
-
getName
Name of the tier group- Returns:
- name
-
setName
-
tierOrder
-
addTierOrderItem
-
getTierOrder
Order of the tiers in the group in ascending order- Returns:
- tierOrder
-
setTierOrder
-
upgradeStrategy
public UpdateTierGroupRequest upgradeStrategy(@Nonnull UpdateTierGroupRequest.UpgradeStrategyEnum 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
public UpdateTierGroupRequest downgradeStrategy(@Nonnull UpdateTierGroupRequest.DowngradeStrategyEnum 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
public void setDowngradeStrategy(@Nonnull UpdateTierGroupRequest.DowngradeStrategyEnum downgradeStrategy) -
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
-