Public Member Functions | |
void | setAdjustmentValue (BigDecimal adjustmentValue) |
BigDecimal | getAdjustmentValue () |
void | setAdjustmentPercentage (BigDecimal adjustmentPercentage) |
BigDecimal | getAdjustmentPercentage () |
boolean | shouldUsePercentageForAdjustment () |
void | setDescription (String description) |
String | getDescription () |
AmountAdjustment (Parcel in, int parcelVersion) | |
void | writeToParcel (Parcel dest, int flags) |
JSONObject | buildToCpJson () |
![]() | |
CPBaseParcel (Parcel in, int parcelVersion) | |
![]() | |
BaseParcel (Parcel in, int parcelVersion) | |
void | setParcelVersion (int targetParcelVersion) |
final int | getParcelVersion () |
String | getClassName () |
void | writeToParcel (Parcel dest, int flags) |
int | describeContents () |
Static Public Attributes | |
static final Creator< AmountAdjustment > | CREATOR |
![]() | |
static final Parcelable.Creator< BaseParcel > | CREATOR |
Additional Inherited Members | |
![]() | |
static< CPEntityType extends CPBaseParcel > CPEntityType | buildFromCpJson ( @NonNull JSONObject jsonObject, @NonNull Class< CPEntityType > clazz, @Nullable CPEntityType parentObject) |
![]() | |
abstract< CPEntityType extends CPBaseParcel > CPEntityType | buildFromCpJson ( @NonNull JSONObject jsonObject, @Nullable CPEntityType parentObject) |
![]() | |
static< CPEntityType extends CPBaseParcel > ArrayList< CPEntityType > | buildListFromCpJson ( @NonNull JSONObject jsonObject, @NonNull Class< CPEntityType > clazz, @NonNull String targetJsonAlias) |
![]() | |
static void | safelySetParcelVersion (final int targetParcelVersion, @Nullable BaseParcel item) |
static void | safelySetParcelVersion (final int targetParcelVersion, @Nullable List<? extends BaseParcel > items) |
static< T extends BaseParcel > void | safelySetParcelVersion (final int targetParcelVersion, @Nullable T[] items) |
This represents the data that is shared between the terminal and the Android application. Setting the fields is only relevant when sending the data to the terminal, and conversely, getting the fields is only relevant when receiving this object from the terminal.
Definition at line 32 of file AmountAdjustment.java.
BigDecimal getAdjustmentPercentage | ( | ) |
Refer to the setAdjustmentPercentage(BigDecimal).
Definition at line 77 of file AmountAdjustment.java.
BigDecimal getAdjustmentValue | ( | ) |
Refer to setAdjustmentValue(BigDecimal).
Definition at line 56 of file AmountAdjustment.java.
String getDescription | ( | ) |
Refer to setDescription(String).
Definition at line 91 of file AmountAdjustment.java.
void setAdjustmentPercentage | ( | BigDecimal | adjustmentPercentage | ) |
The percentage to adjust the total as a GAAP-standard BigDecimal. Can be positive or negative. Either this or adjustmentValue is required, setting one will overwrite the other if both are set. Can be set to null to remove this adjustment.
Definition at line 64 of file AmountAdjustment.java.
void setAdjustmentValue | ( | BigDecimal | adjustmentValue | ) |
Set the amount to adjust the total as a GAAP-standard BigDecimal. Can be positive or negative. Either this or adjustmentPercentage is required, setting one will overwrite the other if both are set. Can be set to null to remove this adjustment.
Definition at line 45 of file AmountAdjustment.java.
void setDescription | ( | String | description | ) |
A short description of the adjustment. This is optional.
Definition at line 86 of file AmountAdjustment.java.
|
static |
Definition at line 137 of file AmountAdjustment.java.
This document is the confidential property of Verifone, Inc. Any reproduction or distribution of this document, in whole or in part, or the disclosure of any of the information contained herein, without the prior written consent of Verifone, Inc. is prohibited. This document and any supplemental material supplied as part of any review must be returned to Verifone, Inc. upon request. Notice: This document may go through material revisions over time. While the Company will make every effort to keep readers updated as changes occur, care must be taken by the reader to make sure they are reading the latest version. Version numbers appear in the title page and revision history page of this document. All rights reserved. Verifone, the Verifone logo are either trademarks or registered trademarks of Verifone in the United States and/or other countries. All other trademarks or brand names are properties of their respective holders.