Package io.voucherify.client.model
Class DiscountUnitMultipleOneUnit
java.lang.Object
io.voucherify.client.model.DiscountUnitMultipleOneUnit
@Generated("org.openapitools.codegen.languages.JavaClientCodegen")
public class DiscountUnitMultipleOneUnit
extends Object
DiscountUnitMultipleOneUnit
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic enumDefines how the unit is added to the customer's order. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic DiscountUnitMultipleOneUnitCreate an instance of DiscountUnitMultipleOneUnit given an JSON stringDefines how the unit is added to the customer's order.Get productgetSku()Get skuNumber of units to be granted a full value discount.Get unitOffFormulaThe product deemed as free, chosen from product inventory (e.g.inthashCode()product(SimpleProductDiscountUnit product) voidvoidsetProduct(SimpleProductDiscountUnit product) voidvoidsetUnitOff(BigDecimal unitOff) voidsetUnitOffFormula(String unitOffFormula) voidsetUnitType(String unitType) sku(SimpleSkuDiscountUnit sku) toJson()Convert an instance of DiscountUnitMultipleOneUnit to an JSON stringtoString()unitOff(BigDecimal unitOff) unitOffFormula(String unitOffFormula)
-
Field Details
-
SERIALIZED_NAME_UNIT_OFF
- See Also:
-
SERIALIZED_NAME_UNIT_OFF_FORMULA
- See Also:
-
SERIALIZED_NAME_EFFECT
- See Also:
-
SERIALIZED_NAME_UNIT_TYPE
- See Also:
-
SERIALIZED_NAME_PRODUCT
- See Also:
-
SERIALIZED_NAME_SKU
- See Also:
-
openapiFields
-
openapiRequiredFields
-
-
Constructor Details
-
DiscountUnitMultipleOneUnit
public DiscountUnitMultipleOneUnit()
-
-
Method Details
-
unitOff
-
getUnitOff
Number of units to be granted a full value discount.- Returns:
- unitOff
-
setUnitOff
-
unitOffFormula
-
getUnitOffFormula
Get unitOffFormula- Returns:
- unitOffFormula
-
setUnitOffFormula
-
effect
-
getEffect
Defines how the unit is added to the customer's order.- Returns:
- effect
-
setEffect
-
unitType
-
getUnitType
The product deemed as free, chosen from product inventory (e.g. time, items).- Returns:
- unitType
-
setUnitType
-
product
-
getProduct
Get product- Returns:
- product
-
setProduct
-
sku
-
getSku
Get sku- Returns:
- sku
-
setSku
-
equals
-
hashCode
public int hashCode() -
toString
-
fromJson
Create an instance of DiscountUnitMultipleOneUnit given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of DiscountUnitMultipleOneUnit
- Throws:
IOException- if the JSON string is invalid with respect to DiscountUnitMultipleOneUnit
-
toJson
Convert an instance of DiscountUnitMultipleOneUnit to an JSON string- Returns:
- JSON string
-