Package io.voucherify.client.model
Class LoyaltyCardTransactionDetails
java.lang.Object
io.voucherify.client.model.LoyaltyCardTransactionDetails
@Generated("org.openapitools.codegen.languages.JavaClientCodegen")
public class LoyaltyCardTransactionDetails
extends Object
Contains the detailed information about the transaction.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncustomEvent(LoyaltyCardTransactionDetailsCustomEvent customEvent) destinationVoucher(SimpleVoucher destinationVoucher) earningRule(LoyaltyCardTransactionDetailsEarningRule earningRule) booleaneventSchema(LoyaltyCardTransactionDetailsEventSchema eventSchema) Create an instance of LoyaltyCardTransactionDetails given an JSON stringGet balanceGet customEventGet destinationVoucherGet earningRulegetEvent()Get eventGet eventSchemaGet loyaltyTiergetOrder()Get orderGet redemptionGet rewardGet rollbackGet segmentGet sourceVoucherinthashCode()loyaltyTier(LoyaltyCardTransactionDetailsLoyaltyTier loyaltyTier) redemption(LoyaltyCardTransactionDetailsRedemption redemption) voidvoidsetCustomEvent(LoyaltyCardTransactionDetailsCustomEvent customEvent) voidsetDestinationVoucher(SimpleVoucher destinationVoucher) voidsetEarningRule(LoyaltyCardTransactionDetailsEarningRule earningRule) voidvoidsetEventSchema(LoyaltyCardTransactionDetailsEventSchema eventSchema) voidsetLoyaltyTier(LoyaltyCardTransactionDetailsLoyaltyTier loyaltyTier) voidvoidsetRedemption(LoyaltyCardTransactionDetailsRedemption redemption) voidvoidvoidvoidsetSourceVoucher(SimpleVoucher sourceVoucher) sourceVoucher(SimpleVoucher sourceVoucher) toJson()Convert an instance of LoyaltyCardTransactionDetails to an JSON stringtoString()
-
Field Details
-
SERIALIZED_NAME_BALANCE
- See Also:
-
SERIALIZED_NAME_ORDER
- See Also:
-
SERIALIZED_NAME_EVENT
- See Also:
-
SERIALIZED_NAME_EARNING_RULE
- See Also:
-
SERIALIZED_NAME_SEGMENT
- See Also:
-
SERIALIZED_NAME_LOYALTY_TIER
- See Also:
-
SERIALIZED_NAME_REDEMPTION
- See Also:
-
SERIALIZED_NAME_ROLLBACK
- See Also:
-
SERIALIZED_NAME_CUSTOM_EVENT
- See Also:
-
SERIALIZED_NAME_EVENT_SCHEMA
- See Also:
-
SERIALIZED_NAME_REWARD
- See Also:
-
SERIALIZED_NAME_SOURCE_VOUCHER
- See Also:
-
SERIALIZED_NAME_DESTINATION_VOUCHER
- See Also:
-
openapiFields
-
openapiRequiredFields
-
-
Constructor Details
-
LoyaltyCardTransactionDetails
public LoyaltyCardTransactionDetails()
-
-
Method Details
-
balance
-
getBalance
Get balance- Returns:
- balance
-
setBalance
-
order
-
getOrder
Get order- Returns:
- order
-
setOrder
-
event
-
getEvent
Get event- Returns:
- event
-
setEvent
-
earningRule
public LoyaltyCardTransactionDetails earningRule(LoyaltyCardTransactionDetailsEarningRule earningRule) -
getEarningRule
Get earningRule- Returns:
- earningRule
-
setEarningRule
-
segment
-
getSegment
Get segment- Returns:
- segment
-
setSegment
-
loyaltyTier
public LoyaltyCardTransactionDetails loyaltyTier(LoyaltyCardTransactionDetailsLoyaltyTier loyaltyTier) -
getLoyaltyTier
Get loyaltyTier- Returns:
- loyaltyTier
-
setLoyaltyTier
-
redemption
-
getRedemption
Get redemption- Returns:
- redemption
-
setRedemption
-
rollback
-
getRollback
Get rollback- Returns:
- rollback
-
setRollback
-
customEvent
public LoyaltyCardTransactionDetails customEvent(LoyaltyCardTransactionDetailsCustomEvent customEvent) -
getCustomEvent
Get customEvent- Returns:
- customEvent
-
setCustomEvent
-
eventSchema
public LoyaltyCardTransactionDetails eventSchema(LoyaltyCardTransactionDetailsEventSchema eventSchema) -
getEventSchema
Get eventSchema- Returns:
- eventSchema
-
setEventSchema
-
reward
-
getReward
Get reward- Returns:
- reward
-
setReward
-
sourceVoucher
-
getSourceVoucher
Get sourceVoucher- Returns:
- sourceVoucher
-
setSourceVoucher
-
destinationVoucher
-
getDestinationVoucher
Get destinationVoucher- Returns:
- destinationVoucher
-
setDestinationVoucher
-
equals
-
hashCode
public int hashCode() -
toString
-
fromJson
Create an instance of LoyaltyCardTransactionDetails given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of LoyaltyCardTransactionDetails
- Throws:
IOException- if the JSON string is invalid with respect to LoyaltyCardTransactionDetails
-
toJson
Convert an instance of LoyaltyCardTransactionDetails to an JSON string- Returns:
- JSON string
-