Class CampaignLoyaltyCard

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

@Generated("org.openapitools.codegen.languages.JavaClientCodegen") public class CampaignLoyaltyCard extends Object
Schema model for a campaign loyalty card.
  • Field Details

  • Constructor Details

    • CampaignLoyaltyCard

      public CampaignLoyaltyCard()
  • Method Details

    • points

      public CampaignLoyaltyCard points(Integer points)
    • getPoints

      @Nullable public Integer getPoints()
      The initial number of points to assign to the loyalty card. This is the current loyalty card score i.e. the number of loyalty points on the card.
      Returns:
      points
    • setPoints

      public void setPoints(Integer points)
    • expirationRules

      public CampaignLoyaltyCard expirationRules(CampaignLoyaltyCardExpirationRules expirationRules)
    • getExpirationRules

      @Nullable public CampaignLoyaltyCardExpirationRules getExpirationRules()
      Get expirationRules
      Returns:
      expirationRules
    • setExpirationRules

      public void setExpirationRules(CampaignLoyaltyCardExpirationRules expirationRules)
    • 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

      public static CampaignLoyaltyCard fromJson(String jsonString) throws IOException
      Create an instance of CampaignLoyaltyCard given an JSON string
      Parameters:
      jsonString - JSON string
      Returns:
      An instance of CampaignLoyaltyCard
      Throws:
      IOException - if the JSON string is invalid with respect to CampaignLoyaltyCard
    • toJson

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