Package io.voucherify.client.model
Class RewardsAssignmentsCreateRequestBodyParametersLoyalty
java.lang.Object
io.voucherify.client.model.RewardsAssignmentsCreateRequestBodyParametersLoyalty
@Generated("org.openapitools.codegen.languages.JavaClientCodegen")
public class RewardsAssignmentsCreateRequestBodyParametersLoyalty
extends Object
Defines the equivalent points value of the reward.
-
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 RewardsAssignmentsCreateRequestBodyParametersLoyalty given an JSON stringDetermines if the reward is redeemed automatically when the customer reaches the sufficient number of points to redeem it.Number of points that will be subtracted from the loyalty card points balance if the reward is redeemed.inthashCode()voidsetAutoRedeem(Boolean autoRedeem) voidtoJson()Convert an instance of RewardsAssignmentsCreateRequestBodyParametersLoyalty to an JSON stringtoString()
-
Field Details
-
SERIALIZED_NAME_POINTS
- See Also:
-
SERIALIZED_NAME_AUTO_REDEEM
- See Also:
-
openapiFields
-
openapiRequiredFields
-
-
Constructor Details
-
RewardsAssignmentsCreateRequestBodyParametersLoyalty
public RewardsAssignmentsCreateRequestBodyParametersLoyalty()
-
-
Method Details
-
points
-
getPoints
Number of points that will be subtracted from the loyalty card points balance if the reward is redeemed. Must be positive integer. minimum: 1- 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 RewardsAssignmentsCreateRequestBodyParametersLoyalty fromJson(String jsonString) throws IOException Create an instance of RewardsAssignmentsCreateRequestBodyParametersLoyalty given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of RewardsAssignmentsCreateRequestBodyParametersLoyalty
- Throws:
IOException- if the JSON string is invalid with respect to RewardsAssignmentsCreateRequestBodyParametersLoyalty
-
toJson
Convert an instance of RewardsAssignmentsCreateRequestBodyParametersLoyalty to an JSON string- Returns:
- JSON string
-