Package io.voucherify.client.model
Class LoyaltiesEarningRulesUpdateRequestBodyLoyalty
java.lang.Object
io.voucherify.client.model.LoyaltiesEarningRulesUpdateRequestBodyLoyalty
@Generated("org.openapitools.codegen.languages.JavaClientCodegen")
public class LoyaltiesEarningRulesUpdateRequestBodyLoyalty
extends Object
LoyaltiesEarningRulesUpdateRequestBodyLoyalty
-
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 LoyaltiesEarningRulesUpdateRequestBodyLoyalty given an JSON stringGet calculationTypeGet customerGet customEventgetOrder()Get orderGet orderItemsDefines how the points will be added to the loyalty card.getType()Get typeinthashCode()voidsetCalculationType(LoyaltiesEarningRulesUpdateRequestBodyLoyalty.CalculationTypeEnum calculationType) voidvoidvoidvoidvoidvoidtoJson()Convert an instance of LoyaltiesEarningRulesUpdateRequestBodyLoyalty 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
-
LoyaltiesEarningRulesUpdateRequestBodyLoyalty
public LoyaltiesEarningRulesUpdateRequestBodyLoyalty()
-
-
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 LoyaltiesEarningRulesUpdateRequestBodyLoyalty calculationType(LoyaltiesEarningRulesUpdateRequestBodyLoyalty.CalculationTypeEnum calculationType) -
getCalculationType
@Nullable public LoyaltiesEarningRulesUpdateRequestBodyLoyalty.CalculationTypeEnum getCalculationType()Get calculationType- Returns:
- calculationType
-
setCalculationType
public void setCalculationType(LoyaltiesEarningRulesUpdateRequestBodyLoyalty.CalculationTypeEnum calculationType) -
order
-
getOrder
Get order- Returns:
- order
-
setOrder
-
orderItems
public LoyaltiesEarningRulesUpdateRequestBodyLoyalty orderItems(LoyaltiesEarningRulesUpdateRequestBodyLoyaltyOrderItems orderItems) -
getOrderItems
Get orderItems- Returns:
- orderItems
-
setOrderItems
-
customer
public LoyaltiesEarningRulesUpdateRequestBodyLoyalty customer(LoyaltiesEarningRulesUpdateRequestBodyLoyaltyCustomer customer) -
getCustomer
Get customer- Returns:
- customer
-
setCustomer
-
customEvent
public LoyaltiesEarningRulesUpdateRequestBodyLoyalty customEvent(LoyaltiesEarningRulesUpdateRequestBodyLoyaltyCustomEvent customEvent) -
getCustomEvent
Get customEvent- Returns:
- customEvent
-
setCustomEvent
-
equals
-
hashCode
public int hashCode() -
toString
-
fromJson
public static LoyaltiesEarningRulesUpdateRequestBodyLoyalty fromJson(String jsonString) throws IOException Create an instance of LoyaltiesEarningRulesUpdateRequestBodyLoyalty given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of LoyaltiesEarningRulesUpdateRequestBodyLoyalty
- Throws:
IOException- if the JSON string is invalid with respect to LoyaltiesEarningRulesUpdateRequestBodyLoyalty
-
toJson
Convert an instance of LoyaltiesEarningRulesUpdateRequestBodyLoyalty to an JSON string- Returns:
- JSON string
-