Class PriceSummary

java.lang.Object
ai.reveng.model.PriceSummary

@Generated("org.openapitools.codegen.languages.JavaClientCodegen") public class PriceSummary extends Object
PriceSummary
  • Field Details

  • Constructor Details

    • PriceSummary

      public PriceSummary()
  • Method Details

    • currency

      public PriceSummary currency(@Nonnull String currency)
    • getCurrency

      @Nonnull public String getCurrency()
      Lowercase ISO 4217 currency code.
      Returns:
      currency
    • setCurrency

      public void setCurrency(@Nonnull String currency)
    • interval

      public PriceSummary interval(@Nonnull PriceSummary.IntervalEnum interval)
    • getInterval

      @Nonnull public PriceSummary.IntervalEnum getInterval()
      Billing interval at which the price recurs.
      Returns:
      interval
    • setInterval

      public void setInterval(@Nonnull PriceSummary.IntervalEnum interval)
    • unitAmount

      public PriceSummary unitAmount(@Nonnull Long unitAmount)
    • getUnitAmount

      @Nonnull public Long getUnitAmount()
      Price per billing interval, in the smallest unit of the currency.
      Returns:
      unitAmount
    • setUnitAmount

      public void setUnitAmount(@Nonnull Long unitAmount)
    • 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
    • validateJsonElement

      public static void validateJsonElement(com.google.gson.JsonElement jsonElement) throws IOException
      Validates the JSON Element and throws an exception if issues found
      Parameters:
      jsonElement - JSON Element
      Throws:
      IOException - if the JSON Element is invalid with respect to PriceSummary
    • fromJson

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

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