Class MainCreateRedeemPayload

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

public class MainCreateRedeemPayload extends Object
MainCreateRedeemPayload
  • Field Details

  • Constructor Details

    • MainCreateRedeemPayload

      public MainCreateRedeemPayload()
  • Method Details

    • attributedRewardId

      public MainCreateRedeemPayload attributedRewardId(@Nullable UUID attributedRewardId)
    • getAttributedRewardId

      @Nullable public UUID getAttributedRewardId()
      Unique identifier for the attributed reward
      Returns:
      attributedRewardId
    • setAttributedRewardId

      public void setAttributedRewardId(@Nullable UUID attributedRewardId)
    • code

      public MainCreateRedeemPayload code(@Nullable String code)
    • getCode

      @Nullable public String getCode()
      Redemption code for the reward
      Returns:
      code
    • setCode

      public void setCode(@Nullable String code)
    • contactId

      public MainCreateRedeemPayload contactId(@Nullable Long contactId)
    • getContactId

      @Nullable public Long getContactId()
      Unique identifier for the contact minimum: 1
      Returns:
      contactId
    • setContactId

      public void setContactId(@Nullable Long contactId)
    • loyaltySubscriptionId

      public MainCreateRedeemPayload loyaltySubscriptionId(@Nullable String loyaltySubscriptionId)
    • getLoyaltySubscriptionId

      @Nullable public String getLoyaltySubscriptionId()
      Identifier for the loyalty subscription
      Returns:
      loyaltySubscriptionId
    • setLoyaltySubscriptionId

      public void setLoyaltySubscriptionId(@Nullable String loyaltySubscriptionId)
    • meta

      public MainCreateRedeemPayload meta(@Nullable Map<String,Object> meta)
    • putMetaItem

      public MainCreateRedeemPayload putMetaItem(String key, Object metaItem)
    • getMeta

      @Nullable public Map<String,Object> getMeta()
      Additional metadata associated with the redeem request
      Returns:
      meta
    • setMeta

      public void setMeta(@Nullable Map<String,Object> meta)
    • order

      public MainCreateRedeemPayload order(@Nullable MainOrderPayload order)
    • getOrder

      @Nullable public MainOrderPayload getOrder()
      Order details for the redemption
      Returns:
      order
    • setOrder

      public void setOrder(@Nullable MainOrderPayload order)
    • rewardId

      public MainCreateRedeemPayload rewardId(@Nullable UUID rewardId)
    • getRewardId

      @Nullable public UUID getRewardId()
      Unique identifier for the reward
      Returns:
      rewardId
    • setRewardId

      public void setRewardId(@Nullable UUID rewardId)
    • ttl

      public MainCreateRedeemPayload ttl(@Nullable Integer ttl)
    • getTtl

      @Nullable public Integer getTtl()
      Time to live in seconds for the redemption request minimum: 0
      Returns:
      ttl
    • setTtl

      public void setTtl(@Nullable Integer ttl)
    • 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