Package io.voucherify.client.model
Class LoyaltiesRewardsUpdateAssignmentRequestBodyParametersLoyalty
java.lang.Object
io.voucherify.client.model.LoyaltiesRewardsUpdateAssignmentRequestBodyParametersLoyalty
@Generated("org.openapitools.codegen.languages.JavaClientCodegen")
public class LoyaltiesRewardsUpdateAssignmentRequestBodyParametersLoyalty
extends Object
Stores the points parameter.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionautoRedeem(Boolean autoRedeem) booleanCreate an instance of LoyaltiesRewardsUpdateAssignmentRequestBodyParametersLoyalty given an JSON stringDetermines if the reward is redeemed automatically when the customer reaches the sufficient number of points to redeem it.Defines how many points are required to obtain the reward.inthashCode()voidsetAutoRedeem(Boolean autoRedeem) voidtoJson()Convert an instance of LoyaltiesRewardsUpdateAssignmentRequestBodyParametersLoyalty to an JSON stringtoString()
-
Field Details
-
SERIALIZED_NAME_POINTS
- See Also:
-
SERIALIZED_NAME_AUTO_REDEEM
- See Also:
-
openapiFields
-
openapiRequiredFields
-
-
Constructor Details
-
LoyaltiesRewardsUpdateAssignmentRequestBodyParametersLoyalty
public LoyaltiesRewardsUpdateAssignmentRequestBodyParametersLoyalty()
-
-
Method Details
-
points
-
getPoints
Defines how many points are required to obtain the reward.- Returns:
- points
-
setPoints
-
autoRedeem
-
getAutoRedeem
Determines if the reward is redeemed automatically when the customer reaches the sufficient number of points to redeem it. Value `true` means that the automatic reward redemption is active. Only one reward can be set to be redeemed automatically in a loyalty campaign, i.e. only one can have the value `true`.- Returns:
- autoRedeem
-
setAutoRedeem
-
equals
-
hashCode
public int hashCode() -
toString
-
fromJson
public static LoyaltiesRewardsUpdateAssignmentRequestBodyParametersLoyalty fromJson(String jsonString) throws IOException Create an instance of LoyaltiesRewardsUpdateAssignmentRequestBodyParametersLoyalty given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of LoyaltiesRewardsUpdateAssignmentRequestBodyParametersLoyalty
- Throws:
IOException- if the JSON string is invalid with respect to LoyaltiesRewardsUpdateAssignmentRequestBodyParametersLoyalty
-
toJson
Convert an instance of LoyaltiesRewardsUpdateAssignmentRequestBodyParametersLoyalty to an JSON string- Returns:
- JSON string
-