Package io.voucherify.client.model
Class EarningRuleLoyaltyOrderMetadata
java.lang.Object
io.voucherify.client.model.EarningRuleLoyaltyOrderMetadata
@Generated("org.openapitools.codegen.languages.JavaClientCodegen")
public class EarningRuleLoyaltyOrderMetadata
extends Object
Defines the ratio based on the property defined in the calculation_type parameter. For every given increment of value (1, 10, etc) defined in the every parameter for the property defined in calculation_type, give the customer the number of points defined in the points parameter. In other words, for every order metadata property value, give points.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanCreate an instance of EarningRuleLoyaltyOrderMetadata given an JSON stringgetEvery()For how many increments of the order metadata property to grant points for.Number of points to be awarded, i.e.Order metadata property.inthashCode()voidvoidvoidsetProperty(String property) toJson()Convert an instance of EarningRuleLoyaltyOrderMetadata to an JSON stringtoString()
-
Field Details
-
SERIALIZED_NAME_EVERY
- See Also:
-
SERIALIZED_NAME_POINTS
- See Also:
-
SERIALIZED_NAME_PROPERTY
- See Also:
-
openapiFields
-
openapiRequiredFields
-
-
Constructor Details
-
EarningRuleLoyaltyOrderMetadata
public EarningRuleLoyaltyOrderMetadata()
-
-
Method Details
-
every
-
getEvery
For how many increments of the order metadata property to grant points for.- Returns:
- every
-
setEvery
-
points
-
getPoints
Number of points to be awarded, i.e. how many points to be added to the loyalty card.- Returns:
- points
-
setPoints
-
property
-
getProperty
Order metadata property.- Returns:
- property
-
setProperty
-
equals
-
hashCode
public int hashCode() -
toString
-
fromJson
Create an instance of EarningRuleLoyaltyOrderMetadata given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of EarningRuleLoyaltyOrderMetadata
- Throws:
IOException- if the JSON string is invalid with respect to EarningRuleLoyaltyOrderMetadata
-
toJson
Convert an instance of EarningRuleLoyaltyOrderMetadata to an JSON string- Returns:
- JSON string
-