Package io.voucherify.client.model
Class LoyaltiesMembersRedemptionRedeemRequestBody
java.lang.Object
io.voucherify.client.model.LoyaltiesMembersRedemptionRedeemRequestBody
@Generated("org.openapitools.codegen.languages.JavaClientCodegen")
public class LoyaltiesMembersRedemptionRedeemRequestBody
extends Object
Request body schema for **POST** `v1/loyalties/{campaignId}/members/{memberId}/redemption` and for **POST** `v1/loyalties/members/{memberId}/redemption`.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanCreate an instance of LoyaltiesMembersRedemptionRedeemRequestBody given an JSON stringA set of key/value pairs that you can send in the request body to check against vouchers requiring **redemption** metadata validation rules to be satisfied.getOrder()Get orderGet rewardinthashCode()voidsetMetadata(Object metadata) voidvoidtoJson()Convert an instance of LoyaltiesMembersRedemptionRedeemRequestBody to an JSON stringtoString()
-
Field Details
-
SERIALIZED_NAME_REWARD
- See Also:
-
SERIALIZED_NAME_ORDER
- See Also:
-
SERIALIZED_NAME_METADATA
- See Also:
-
openapiFields
-
openapiRequiredFields
-
-
Constructor Details
-
LoyaltiesMembersRedemptionRedeemRequestBody
public LoyaltiesMembersRedemptionRedeemRequestBody()
-
-
Method Details
-
reward
public LoyaltiesMembersRedemptionRedeemRequestBody reward(LoyaltiesMembersRedemptionRedeemRequestBodyReward reward) -
getReward
Get reward- Returns:
- reward
-
setReward
-
order
-
getOrder
Get order- Returns:
- order
-
setOrder
-
metadata
-
getMetadata
A set of key/value pairs that you can send in the request body to check against vouchers requiring **redemption** metadata validation rules to be satisfied. The validation runs against rules that are defined through the <!-- [Create Validation Rules](https://docs.voucherify.io/reference/create-validation-rules) -->[Create Validation Rules](ref:create-validation-rules) endpoint or via the Dashboard; in the _Advanced Rule Builder_ → _Advanced_ → _Redemption metadata satisfy_ or _Basic Builder_ → _Attributes match_ → _REDEMPTION METADATA_. [Read more](https://support.voucherify.io/article/148-how-to-build-a-rule).- Returns:
- metadata
-
setMetadata
-
equals
-
hashCode
public int hashCode() -
toString
-
fromJson
public static LoyaltiesMembersRedemptionRedeemRequestBody fromJson(String jsonString) throws IOException Create an instance of LoyaltiesMembersRedemptionRedeemRequestBody given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of LoyaltiesMembersRedemptionRedeemRequestBody
- Throws:
IOException- if the JSON string is invalid with respect to LoyaltiesMembersRedemptionRedeemRequestBody
-
toJson
Convert an instance of LoyaltiesMembersRedemptionRedeemRequestBody to an JSON string- Returns:
- JSON string
-