Class Tier

java.lang.Object
software.xdev.brevo.model.Tier

public class Tier extends Object
Tier
  • Field Details

  • Constructor Details

    • Tier

      public Tier()
  • Method Details

    • tierId

      public Tier tierId(@Nullable UUID tierId)
    • getTierId

      @Nullable public UUID getTierId()
      Tier id
      Returns:
      tierId
    • setTierId

      public void setTierId(@Nullable UUID tierId)
    • name

      public Tier name(@Nullable String name)
    • getName

      @Nullable public String getName()
      Tier name
      Returns:
      name
    • setName

      public void setName(@Nullable String name)
    • imageRef

      public Tier imageRef(@Nullable String imageRef)
    • getImageRef

      @Nullable public String getImageRef()
      Tier image reference
      Returns:
      imageRef
    • setImageRef

      public void setImageRef(@Nullable String imageRef)
    • loyaltyProgramId

      public Tier loyaltyProgramId(@Nullable UUID loyaltyProgramId)
    • getLoyaltyProgramId

      @Nullable public UUID getLoyaltyProgramId()
      Associated loyalty program Id
      Returns:
      loyaltyProgramId
    • setLoyaltyProgramId

      public void setLoyaltyProgramId(@Nullable UUID loyaltyProgramId)
    • groupId

      public Tier groupId(@Nullable UUID groupId)
    • getGroupId

      @Nullable public UUID getGroupId()
      Associated group Id
      Returns:
      groupId
    • setGroupId

      public void setGroupId(@Nullable UUID groupId)
    • createdAt

      public Tier createdAt(@Nullable OffsetDateTime createdAt)
    • getCreatedAt

      @Nullable public OffsetDateTime getCreatedAt()
      Get createdAt
      Returns:
      createdAt
    • setCreatedAt

      public void setCreatedAt(@Nullable OffsetDateTime createdAt)
    • updatedAt

      public Tier updatedAt(@Nullable OffsetDateTime updatedAt)
    • getUpdatedAt

      @Nullable public OffsetDateTime getUpdatedAt()
      Get updatedAt
      Returns:
      updatedAt
    • setUpdatedAt

      public void setUpdatedAt(@Nullable OffsetDateTime updatedAt)
    • accessConditions

      public Tier accessConditions(@Nullable List<TierAccessConditionsInner> accessConditions)
    • addAccessConditionsItem

      public Tier addAccessConditionsItem(TierAccessConditionsInner accessConditionsItem)
    • getAccessConditions

      @Nullable public List<TierAccessConditionsInner> getAccessConditions()
      Conditions required to access this tier
      Returns:
      accessConditions
    • setAccessConditions

      public void setAccessConditions(@Nullable List<TierAccessConditionsInner> accessConditions)
    • tierRewards

      public Tier tierRewards(@Nullable List<TierTierRewardsInner> tierRewards)
    • addTierRewardsItem

      public Tier addTierRewardsItem(TierTierRewardsInner tierRewardsItem)
    • getTierRewards

      @Nullable public List<TierTierRewardsInner> getTierRewards()
      Rewards associated with this tier
      Returns:
      tierRewards
    • setTierRewards

      public void setTierRewards(@Nullable List<TierTierRewardsInner> tierRewards)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toUrlQueryString

      public String toUrlQueryString()
      Convert the instance into URL query string.
      Returns:
      URL query string
    • toUrlQueryString

      public String toUrlQueryString(String prefix)
      Convert the instance into URL query string.
      Parameters:
      prefix - prefix of the query string
      Returns:
      URL query string