Parcelable representing a loyalty wallet object. An example loyalty wallet object could be a rewards membership where the membership id is placed in the accountId.
| class | LoyaltyWalletObject.Builder | Builder to create a LoyaltyWalletObject. |
|
| public static final Creator<LoyaltyWalletObject> | CREATOR |
| String |
getAccountId()
Returns loyalty account identifier to be displayed to the user (ex:
"12345678").
|
| String |
getAccountName()
Returns loyalty account holder name (ex: "John Smith").
|
| String |
getBarcodeAlternateText()
Returns human-readable text to display to the user in addition to the encoded
barcode value (ex: "3492013").
|
| String |
getBarcodeLabel()
This method is deprecated. This value is unused by the platform and will be
removed in the future.
|
| String |
getBarcodeType()
Returns barcode type.
|
| String |
getBarcodeValue()
Returns encoded barcode value.
|
| String |
getClassId()
Returns wallet Object Class Id.
|
| String |
getId()
Returns the unique identifier for this Wallet Object.
|
| ArrayList<UriData> |
getImageModuleDataMainImageUris()
Returns image module main image uris.
|
| String |
getInfoModuleDataHexBackgroundColor()
This method is deprecated. This value is unused by the platform and will be
removed in the future.
|
| String |
getInfoModuleDataHexFontColor()
This method is deprecated. This value is unused by the platform and will be
removed in the future.
|
| ArrayList<LabelValueRow> |
getInfoModuleDataLabelValueRows()
Returns info module label value rows.
|
| boolean |
getInfoModuleDataShowLastUpdateTime()
Returns info module show last update time flag.
|
| String |
getIssuerName()
Returns the name of who issued this loyalty object.
|
| ArrayList<UriData> |
getLinksModuleDataUris()
Returns links module uris.
|
| ArrayList<LatLng> |
getLocations()
Returns locations where the object is considered valid.
|
| LoyaltyPoints |
getLoyaltyPoints()
Returns loyalty points.
|
| ArrayList<WalletObjectMessage> |
getMessages()
Returns wallet Object messages.
|
| String |
getProgramName()
Returns the name of the loyalty program associated to this object.
|
| int |
getState()
Returns wallet Object state.
|
| ArrayList<TextModuleData> |
getTextModulesData()
Returns text modules.
|
| TimeInterval |
getValidTimeInterval()
Returns time interval within which the object is considered valid.
|
| static LoyaltyWalletObject.Builder | |
| void |
writeToParcel(Parcel dest, int
flags)
|
Returns loyalty account identifier to be displayed to the user (ex: "12345678").
Returns loyalty account holder name (ex: "John Smith").
Returns human-readable text to display to the user in addition to the encoded barcode value (ex: "3492013").
This method is deprecated.
This value is unused by the platform and will be removed in the future.
Returns barcode type. Possible values include "codabar", "qrCode", "textOnly", etc...
Returns encoded barcode value.
Returns wallet Object Class Id.
Returns the unique identifier for this Wallet Object.
This method is deprecated.
This value is unused by the platform and will be removed in the future.
This method is deprecated.
This value is unused by the platform and will be removed in the future.
Returns info module label value rows.
Returns info module show last update time flag.
Returns the name of who issued this loyalty object.
Returns locations where the object is considered valid.
Returns loyalty points.
Returns wallet Object messages.
Returns the name of the loyalty program associated to this object.
Returns wallet Object state.
Returns text modules.
Returns time interval within which the object is considered valid.