Public Member Functions | |
String | getPublisher () |
void | setPublisher (String publisher) |
String | getPublisherId () |
void | setPublisherId (String publisherId) |
Offer [] | getLoyaltyOffers () |
ArrayList< Offer > | getLoyaltyOffersList () |
void | addLoyaltyOffers (ArrayList< Offer > loyaltyOffers) |
void | addLoyaltyOffer (Offer loyaltyOffer) |
void | removeLoyaltyOffer (Offer loyaltyOffer) |
LoyaltyIdentifier [] | getLoyaltyIdentifiers () |
void | addLoyaltyIdentifiers (ArrayList< LoyaltyIdentifier > loyaltyIdentifiers) |
void | addLoyaltyIdentifier (LoyaltyIdentifier loyaltyIdentifier) |
void | removeLoyaltyIdentifier (LoyaltyIdentifier loyaltyIdentifier) |
String | getQrCodeString () |
void | setQrCodeString (String qrCodeString) |
LoyaltyAdjustment (Parcel in, int parcelVersion) | |
void | writeToParcel (Parcel dest, int flags) |
void | setParcelVersion (int targetParcelVersion) |
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< LoyaltyAdjustment > | 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) |
Contains the entire selection of adjustments that are valid for the current customer, and the necessary identification for those offers.
Definition at line 23 of file LoyaltyAdjustment.java.
void addLoyaltyIdentifier | ( | LoyaltyIdentifier | loyaltyIdentifier | ) |
Adds an LoyaltyIdentifier.
Definition at line 155 of file LoyaltyAdjustment.java.
void addLoyaltyIdentifiers | ( | ArrayList< LoyaltyIdentifier > | loyaltyIdentifiers | ) |
Adds list of Loyalty identifiers.
Definition at line 140 of file LoyaltyAdjustment.java.
void addLoyaltyOffer | ( | Offer | loyaltyOffer | ) |
void addLoyaltyOffers | ( | ArrayList< Offer > | loyaltyOffers | ) |
Adds list of offers.
Definition at line 90 of file LoyaltyAdjustment.java.
LoyaltyIdentifier [] getLoyaltyIdentifiers | ( | ) |
Array of Loyalty Identifiers
Definition at line 131 of file LoyaltyAdjustment.java.
Offer [] getLoyaltyOffers | ( | ) |
Array of Offers, see detailed description in BasketAdjustmentRequest#getOffers().
Definition at line 71 of file LoyaltyAdjustment.java.
ArrayList<Offer> getLoyaltyOffersList | ( | ) |
The underlying list of offers.
Definition at line 81 of file LoyaltyAdjustment.java.
String getPublisher | ( | ) |
Publisher name. Identify which offers platform is being leveraged.
Definition at line 36 of file LoyaltyAdjustment.java.
String getPublisherId | ( | ) |
Publisher identifier. Provider may elect to pass a numeric identifier for their platform.
Definition at line 52 of file LoyaltyAdjustment.java.
String getQrCodeString | ( | ) |
RFU
Definition at line 178 of file LoyaltyAdjustment.java.
void removeLoyaltyIdentifier | ( | LoyaltyIdentifier | loyaltyIdentifier | ) |
Removes an LoyaltyIdentifier from the list if it is present.
Definition at line 169 of file LoyaltyAdjustment.java.
void removeLoyaltyOffer | ( | Offer | loyaltyOffer | ) |
Removes an offer from the list if it is present.
Definition at line 119 of file LoyaltyAdjustment.java.
void setPublisher | ( | String | publisher | ) |
Sets the publisher name. This is required.
Definition at line 45 of file LoyaltyAdjustment.java.
void setPublisherId | ( | String | publisherId | ) |
Sets the publisher ID.
Definition at line 61 of file LoyaltyAdjustment.java.
void setQrCodeString | ( | String | qrCodeString | ) |
Set qr code string.
Definition at line 187 of file LoyaltyAdjustment.java.
|
static |
Definition at line 223 of file LoyaltyAdjustment.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.