Package io.voucherify.client.model
Class LoyaltiesEarningRulesUpdateResponseBodyLoyalty
java.lang.Object
io.voucherify.client.model.LoyaltiesEarningRulesUpdateResponseBodyLoyalty
@Generated("org.openapitools.codegen.languages.JavaClientCodegen")
public class LoyaltiesEarningRulesUpdateResponseBodyLoyalty
extends Object
LoyaltiesEarningRulesUpdateResponseBodyLoyalty
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumGets or Sets calculationTypestatic classstatic enumGets or Sets type -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanCreate an instance of LoyaltiesEarningRulesUpdateResponseBodyLoyalty given an JSON stringGet calculationTypeGet customerGet customEventgetOrder()Get orderGet orderItemsDefines how the points will be added to the loyalty card.getType()Get typeinthashCode()voidsetCalculationType(LoyaltiesEarningRulesUpdateResponseBodyLoyalty.CalculationTypeEnum calculationType) voidvoidvoidvoidvoidvoidtoJson()Convert an instance of LoyaltiesEarningRulesUpdateResponseBodyLoyalty to an JSON stringtoString()
-
Field Details
-
SERIALIZED_NAME_TYPE
- See Also:
-
SERIALIZED_NAME_POINTS
- See Also:
-
SERIALIZED_NAME_CALCULATION_TYPE
- See Also:
-
SERIALIZED_NAME_ORDER
- See Also:
-
SERIALIZED_NAME_ORDER_ITEMS
- See Also:
-
SERIALIZED_NAME_CUSTOMER
- See Also:
-
SERIALIZED_NAME_CUSTOM_EVENT
- See Also:
-
openapiFields
-
openapiRequiredFields
-
-
Constructor Details
-
LoyaltiesEarningRulesUpdateResponseBodyLoyalty
public LoyaltiesEarningRulesUpdateResponseBodyLoyalty()
-
-
Method Details
-
type
-
getType
Get type- Returns:
- type
-
setType
-
points
-
getPoints
Defines how the points will be added to the loyalty card. FIXED adds a fixed number of points.- Returns:
- points
-
setPoints
-
calculationType
public LoyaltiesEarningRulesUpdateResponseBodyLoyalty calculationType(LoyaltiesEarningRulesUpdateResponseBodyLoyalty.CalculationTypeEnum calculationType) -
getCalculationType
@Nullable public LoyaltiesEarningRulesUpdateResponseBodyLoyalty.CalculationTypeEnum getCalculationType()Get calculationType- Returns:
- calculationType
-
setCalculationType
public void setCalculationType(LoyaltiesEarningRulesUpdateResponseBodyLoyalty.CalculationTypeEnum calculationType) -
order
-
getOrder
Get order- Returns:
- order
-
setOrder
-
orderItems
public LoyaltiesEarningRulesUpdateResponseBodyLoyalty orderItems(LoyaltiesEarningRulesUpdateResponseBodyLoyaltyOrderItems orderItems) -
getOrderItems
Get orderItems- Returns:
- orderItems
-
setOrderItems
-
customer
public LoyaltiesEarningRulesUpdateResponseBodyLoyalty customer(LoyaltiesEarningRulesUpdateResponseBodyLoyaltyCustomer customer) -
getCustomer
Get customer- Returns:
- customer
-
setCustomer
-
customEvent
public LoyaltiesEarningRulesUpdateResponseBodyLoyalty customEvent(LoyaltiesEarningRulesUpdateResponseBodyLoyaltyCustomEvent customEvent) -
getCustomEvent
Get customEvent- Returns:
- customEvent
-
setCustomEvent
-
equals
-
hashCode
public int hashCode() -
toString
-
fromJson
public static LoyaltiesEarningRulesUpdateResponseBodyLoyalty fromJson(String jsonString) throws IOException Create an instance of LoyaltiesEarningRulesUpdateResponseBodyLoyalty given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of LoyaltiesEarningRulesUpdateResponseBodyLoyalty
- Throws:
IOException- if the JSON string is invalid with respect to LoyaltiesEarningRulesUpdateResponseBodyLoyalty
-
toJson
Convert an instance of LoyaltiesEarningRulesUpdateResponseBodyLoyalty to an JSON string- Returns:
- JSON string
-