Package io.voucherify.client.model
Class LoyaltiesMembersBalanceUpdateResponseBody
java.lang.Object
io.voucherify.client.model.LoyaltiesMembersBalanceUpdateResponseBody
@Generated("org.openapitools.codegen.languages.JavaClientCodegen")
public class LoyaltiesMembersBalanceUpdateResponseBody
extends Object
Response schema for **POST** `v1/loyalties/members/{memberId}/balance` and for **POST** `v1/loyalties/{campaignId}/members/{memberId}/balance`.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic enumThe type of the object represented by JSON.static enumThe type of operation being performed.static enumThe type of voucher being modified. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanCreate an instance of LoyaltiesMembersBalanceUpdateResponseBody given an JSON stringThe balance after adding/removing points.The type of the object represented by JSON.The type of operation being performed.The incremental points removed or added to the current balance on the loyalty card.Get relatedObjectgetTotal()The total of points accrued over the lifetime of the loyalty card.getType()The type of voucher being modified.inthashCode()voidsetBalance(Integer balance) voidvoidvoidvoidvoidvoidtoJson()Convert an instance of LoyaltiesMembersBalanceUpdateResponseBody to an JSON stringtoString()
-
Field Details
-
SERIALIZED_NAME_POINTS
- See Also:
-
SERIALIZED_NAME_TOTAL
- See Also:
-
SERIALIZED_NAME_BALANCE
- See Also:
-
SERIALIZED_NAME_TYPE
- See Also:
-
SERIALIZED_NAME_OBJECT
- See Also:
-
SERIALIZED_NAME_RELATED_OBJECT
- See Also:
-
SERIALIZED_NAME_OPERATION_TYPE
- See Also:
-
openapiFields
-
openapiRequiredFields
-
-
Constructor Details
-
LoyaltiesMembersBalanceUpdateResponseBody
public LoyaltiesMembersBalanceUpdateResponseBody()
-
-
Method Details
-
points
-
getPoints
The incremental points removed or added to the current balance on the loyalty card.- Returns:
- points
-
setPoints
-
total
-
getTotal
The total of points accrued over the lifetime of the loyalty card.- Returns:
- total
-
setTotal
-
balance
-
getBalance
The balance after adding/removing points. minimum: 0- Returns:
- balance
-
setBalance
-
type
-
getType
The type of voucher being modified.- Returns:
- type
-
setType
-
_object
public LoyaltiesMembersBalanceUpdateResponseBody _object(LoyaltiesMembersBalanceUpdateResponseBody.ObjectEnum _object) -
getObject
The type of the object represented by JSON. Default is balance.- Returns:
- _object
-
setObject
-
getRelatedObject
Get relatedObject- Returns:
- relatedObject
-
setRelatedObject
-
operationType
public LoyaltiesMembersBalanceUpdateResponseBody operationType(LoyaltiesMembersBalanceUpdateResponseBody.OperationTypeEnum operationType) -
getOperationType
The type of operation being performed.- Returns:
- operationType
-
setOperationType
public void setOperationType(LoyaltiesMembersBalanceUpdateResponseBody.OperationTypeEnum operationType) -
equals
-
hashCode
public int hashCode() -
toString
-
fromJson
public static LoyaltiesMembersBalanceUpdateResponseBody fromJson(String jsonString) throws IOException Create an instance of LoyaltiesMembersBalanceUpdateResponseBody given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of LoyaltiesMembersBalanceUpdateResponseBody
- Throws:
IOException- if the JSON string is invalid with respect to LoyaltiesMembersBalanceUpdateResponseBody
-
toJson
Convert an instance of LoyaltiesMembersBalanceUpdateResponseBody to an JSON string- Returns:
- JSON string
-