Package model

Class AdditionalPurchaseDataItemDataInner

java.lang.Object
model.AdditionalPurchaseDataItemDataInner

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2022-06-24T13:03:18.088665-07:00[America/Los_Angeles]") public class AdditionalPurchaseDataItemDataInner extends Object
AdditionalPurchaseDataItemDataInner
  • Field Details

  • Constructor Details

    • AdditionalPurchaseDataItemDataInner

      public AdditionalPurchaseDataItemDataInner()
  • Method Details

    • amountExcludingSalesTax

      public AdditionalPurchaseDataItemDataInner amountExcludingSalesTax(Long amountExcludingSalesTax)
    • getAmountExcludingSalesTax

      @Nonnull public Long getAmountExcludingSalesTax()
      Total cost in cents of the line item excluding tax.
      Returns:
      amountExcludingSalesTax
    • setAmountExcludingSalesTax

      public void setAmountExcludingSalesTax(Long amountExcludingSalesTax)
    • amountIncludingSalesTax

      public AdditionalPurchaseDataItemDataInner amountIncludingSalesTax(Long amountIncludingSalesTax)
    • getAmountIncludingSalesTax

      @Nonnull public Long getAmountIncludingSalesTax()
      Total cost in cents of the line item including tax.
      Returns:
      amountIncludingSalesTax
    • setAmountIncludingSalesTax

      public void setAmountIncludingSalesTax(Long amountIncludingSalesTax)
    • commodityCode

      public AdditionalPurchaseDataItemDataInner commodityCode(String commodityCode)
    • getCommodityCode

      @Nonnull public String getCommodityCode()
      A commodity code is a numeric code representing a particular product or service as defined by the National Institute of Governmental Purchasing. The code can be 3, 5, 7, or 11 digits in length. The longer the code the more granular the description of the product/service. (max 12 characters).
      Returns:
      commodityCode
    • setCommodityCode

      public void setCommodityCode(String commodityCode)
    • costPerUnit

      public AdditionalPurchaseDataItemDataInner costPerUnit(Long costPerUnit)
    • getCostPerUnit

      @Nonnull public Long getCostPerUnit()
      The price in cents of one unit of the item purchased
      Returns:
      costPerUnit
    • setCostPerUnit

      public void setCostPerUnit(Long costPerUnit)
    • itemDescription

      public AdditionalPurchaseDataItemDataInner itemDescription(String itemDescription)
    • getItemDescription

      @Nonnull public String getItemDescription()
      Required when `item_data` is supplied (max 25 characters)
      Returns:
      itemDescription
    • setItemDescription

      public void setItemDescription(String itemDescription)
    • itemDiscountAmount

      public AdditionalPurchaseDataItemDataInner itemDiscountAmount(Long itemDiscountAmount)
    • getItemDiscountAmount

      @Nonnull public Long getItemDiscountAmount()
      Item discount amount in cents
      Returns:
      itemDiscountAmount
    • setItemDiscountAmount

      public void setItemDiscountAmount(Long itemDiscountAmount)
    • merchantProductCode

      public AdditionalPurchaseDataItemDataInner merchantProductCode(String merchantProductCode)
    • getMerchantProductCode

      @Nonnull public String getMerchantProductCode()
      Merchant defined product code (max 12 characters).
      Returns:
      merchantProductCode
    • setMerchantProductCode

      public void setMerchantProductCode(String merchantProductCode)
    • quantity

      public AdditionalPurchaseDataItemDataInner quantity(Long quantity)
    • getQuantity

      @Nonnull public Long getQuantity()
      The number of items purchased. Must be greater than 0.
      Returns:
      quantity
    • setQuantity

      public void setQuantity(Long quantity)
    • unitOfMeasure

      public AdditionalPurchaseDataItemDataInner unitOfMeasure(String unitOfMeasure)
    • getUnitOfMeasure

      @Nonnull public String getUnitOfMeasure()
      The unit of measure of the purchased item (max 3 characters).
      Returns:
      unitOfMeasure
    • setUnitOfMeasure

      public void setUnitOfMeasure(String unitOfMeasure)
    • 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
    • validateJsonObject

      public static void validateJsonObject(com.google.gson.JsonObject jsonObj) throws IOException
      Validates the JSON Object and throws an exception if issues found
      Parameters:
      jsonObj - JSON Object
      Throws:
      IOException - if the JSON Object is invalid with respect to AdditionalPurchaseDataItemDataInner
    • fromJson

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

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