Package io.voucherify.client.model
Class Gift
java.lang.Object
io.voucherify.client.model.Gift
Contains current gift card balance information.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic enumDefines how the credits are applied to the customer's order. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionamount(BigDecimal amount) balance(BigDecimal balance) effect(Gift.EffectEnum effect) booleanstatic GiftCreate an instance of Gift given an JSON stringTotal gift card income over the lifetime of the card.Available funds.Defines how the credits are applied to the customer's order.inthashCode()voidsetAmount(BigDecimal amount) voidsetBalance(BigDecimal balance) voidsetEffect(Gift.EffectEnum effect) toJson()Convert an instance of Gift to an JSON stringtoString()
-
Field Details
-
SERIALIZED_NAME_AMOUNT
- See Also:
-
SERIALIZED_NAME_BALANCE
- See Also:
-
SERIALIZED_NAME_EFFECT
- See Also:
-
openapiFields
-
openapiRequiredFields
-
-
Constructor Details
-
Gift
public Gift()
-
-
Method Details
-
amount
-
getAmount
Total gift card income over the lifetime of the card. Value is multiplied by 100 to precisely represent 2 decimal places. For example, $100 amount is written as 10000.- Returns:
- amount
-
setAmount
-
balance
-
getBalance
Available funds. Value is multiplied by 100 to precisely represent 2 decimal places. For example, $100 amount is written as 10000.- Returns:
- balance
-
setBalance
-
effect
-
getEffect
Defines how the credits are applied to the customer's order.- Returns:
- effect
-
setEffect
-
equals
-
hashCode
public int hashCode() -
toString
-
fromJson
Create an instance of Gift given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of Gift
- Throws:
IOException- if the JSON string is invalid with respect to Gift
-
toJson
Convert an instance of Gift to an JSON string- Returns:
- JSON string
-