Class ClientValidationsValidateRequestBodyRedeemablesItemReward

java.lang.Object
io.voucherify.client.model.ClientValidationsValidateRequestBodyRedeemablesItemReward

@Generated("org.openapitools.codegen.languages.JavaClientCodegen") public class ClientValidationsValidateRequestBodyRedeemablesItemReward extends Object
Contains information about the reward that the customer wants to redeem and the number of points the customer is choosing to use for the reward.
  • Field Details

  • Constructor Details

    • ClientValidationsValidateRequestBodyRedeemablesItemReward

      public ClientValidationsValidateRequestBodyRedeemablesItemReward()
  • Method Details

    • id

    • getId

      @Nullable public String getId()
      Unique reward ID assigned by Voucherify. The reward must be assigned to the campaign in order for the user to be able to use the reward.
      Returns:
      id
    • setId

      public void setId(String id)
    • points

    • getPoints

      @Nullable public Integer getPoints()
      The number of loyalty points that the user wants to spend in order to fulfill the order using a **pay with points** reward. The number of points cannot be higher than the current balance on the loyalty card.
      Returns:
      points
    • setPoints

      public void setPoints(Integer points)
    • 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
    • fromJson

      Create an instance of ClientValidationsValidateRequestBodyRedeemablesItemReward given an JSON string
      Parameters:
      jsonString - JSON string
      Returns:
      An instance of ClientValidationsValidateRequestBodyRedeemablesItemReward
      Throws:
      IOException - if the JSON string is invalid with respect to ClientValidationsValidateRequestBodyRedeemablesItemReward
    • toJson

      public String toJson()
      Convert an instance of ClientValidationsValidateRequestBodyRedeemablesItemReward to an JSON string
      Returns:
      JSON string