Package model
Class AdditionalPurchaseDataItemDataInner
- java.lang.Object
-
- model.AdditionalPurchaseDataItemDataInner
-
@Generated("org.openapitools.codegen.languages.JavaClientCodegen") public class AdditionalPurchaseDataItemDataInner extends Object
AdditionalPurchaseDataItemDataInner
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAdditionalPurchaseDataItemDataInner.CustomTypeAdapterFactory
-
Field Summary
Fields Modifier and Type Field Description static HashSet<String>openapiFieldsstatic HashSet<String>openapiRequiredFieldsstatic StringSERIALIZED_NAME_AMOUNT_EXCLUDING_SALES_TAXstatic StringSERIALIZED_NAME_AMOUNT_INCLUDING_SALES_TAXstatic StringSERIALIZED_NAME_COMMODITY_CODEstatic StringSERIALIZED_NAME_COST_PER_UNITstatic StringSERIALIZED_NAME_ITEM_DESCRIPTIONstatic StringSERIALIZED_NAME_ITEM_DISCOUNT_AMOUNTstatic StringSERIALIZED_NAME_MERCHANT_PRODUCT_CODEstatic StringSERIALIZED_NAME_QUANTITYstatic StringSERIALIZED_NAME_UNIT_OF_MEASURE
-
Constructor Summary
Constructors Constructor Description AdditionalPurchaseDataItemDataInner()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AdditionalPurchaseDataItemDataInneramountExcludingSalesTax(Long amountExcludingSalesTax)AdditionalPurchaseDataItemDataInneramountIncludingSalesTax(Long amountIncludingSalesTax)AdditionalPurchaseDataItemDataInnercommodityCode(String commodityCode)AdditionalPurchaseDataItemDataInnercostPerUnit(Long costPerUnit)booleanequals(Object o)static AdditionalPurchaseDataItemDataInnerfromJson(String jsonString)Create an instance of AdditionalPurchaseDataItemDataInner given an JSON stringLonggetAmountExcludingSalesTax()Total cost in cents of the line item excluding tax.LonggetAmountIncludingSalesTax()Total cost in cents of the line item including tax.StringgetCommodityCode()A commodity code is a numeric code representing a particular product or service as defined by the National Institute of Governmental Purchasing.LonggetCostPerUnit()The price in cents of one unit of the item purchasedStringgetItemDescription()Required when `item_data` is supplied (max 25 characters)LonggetItemDiscountAmount()Item discount amount in centsStringgetMerchantProductCode()Merchant defined product code (max 12 characters).LonggetQuantity()The number of items purchased.StringgetUnitOfMeasure()The unit of measure of the purchased item (max 3 characters).inthashCode()AdditionalPurchaseDataItemDataInneritemDescription(String itemDescription)AdditionalPurchaseDataItemDataInneritemDiscountAmount(Long itemDiscountAmount)AdditionalPurchaseDataItemDataInnermerchantProductCode(String merchantProductCode)AdditionalPurchaseDataItemDataInnerquantity(Long quantity)voidsetAmountExcludingSalesTax(Long amountExcludingSalesTax)voidsetAmountIncludingSalesTax(Long amountIncludingSalesTax)voidsetCommodityCode(String commodityCode)voidsetCostPerUnit(Long costPerUnit)voidsetItemDescription(String itemDescription)voidsetItemDiscountAmount(Long itemDiscountAmount)voidsetMerchantProductCode(String merchantProductCode)voidsetQuantity(Long quantity)voidsetUnitOfMeasure(String unitOfMeasure)StringtoJson()Convert an instance of AdditionalPurchaseDataItemDataInner to an JSON stringStringtoString()AdditionalPurchaseDataItemDataInnerunitOfMeasure(String unitOfMeasure)static voidvalidateJsonObject(com.google.gson.JsonObject jsonObj)Validates the JSON Object and throws an exception if issues found
-
-
-
Field Detail
-
SERIALIZED_NAME_AMOUNT_EXCLUDING_SALES_TAX
public static final String SERIALIZED_NAME_AMOUNT_EXCLUDING_SALES_TAX
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AMOUNT_INCLUDING_SALES_TAX
public static final String SERIALIZED_NAME_AMOUNT_INCLUDING_SALES_TAX
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_COMMODITY_CODE
public static final String SERIALIZED_NAME_COMMODITY_CODE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_COST_PER_UNIT
public static final String SERIALIZED_NAME_COST_PER_UNIT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ITEM_DESCRIPTION
public static final String SERIALIZED_NAME_ITEM_DESCRIPTION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ITEM_DISCOUNT_AMOUNT
public static final String SERIALIZED_NAME_ITEM_DISCOUNT_AMOUNT
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_MERCHANT_PRODUCT_CODE
public static final String SERIALIZED_NAME_MERCHANT_PRODUCT_CODE
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_QUANTITY
public static final String SERIALIZED_NAME_QUANTITY
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_UNIT_OF_MEASURE
public static final String SERIALIZED_NAME_UNIT_OF_MEASURE
- See Also:
- Constant Field Values
-
-
Method Detail
-
amountExcludingSalesTax
public AdditionalPurchaseDataItemDataInner amountExcludingSalesTax(Long amountExcludingSalesTax)
-
getAmountExcludingSalesTax
@Nullable 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
@Nullable 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
@Nullable 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
@Nullable 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
@Nullable 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
@Nullable public Long getItemDiscountAmount()
Item discount amount in cents- Returns:
- itemDiscountAmount
-
setItemDiscountAmount
public void setItemDiscountAmount(Long itemDiscountAmount)
-
merchantProductCode
public AdditionalPurchaseDataItemDataInner merchantProductCode(String merchantProductCode)
-
getMerchantProductCode
@Nullable 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
@Nullable 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
@Nullable public String getUnitOfMeasure()
The unit of measure of the purchased item (max 3 characters).- Returns:
- unitOfMeasure
-
setUnitOfMeasure
public void setUnitOfMeasure(String unitOfMeasure)
-
validateJsonObject
public static void validateJsonObject(com.google.gson.JsonObject jsonObj) throws IOExceptionValidates 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
-
-