public final class

LoyaltyWalletObject

extends Object
implements SafeParcelable
java.lang.Object
   ↳ com.google.android.gms.wallet.LoyaltyWalletObject

Class Overview

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.

Summary

[Expand]
Inherited Constants
From interface android.os.Parcelable
From interface com.google.android.gms.common.internal.safeparcel.SafeParcelable
Fields
public static final Creator<LoyaltyWalletObject> CREATOR
Public Methods
int describeContents()
String getAccountId()
String getAccountName()
String getBarcodeAlternateText()
String getBarcodeType()
String getBarcodeValue()
String getId()
String getIssuerName()
String getProgramName()
int getVersionCode()
void writeToParcel(Parcel dest, int flags)
[Expand]
Inherited Methods
From class java.lang.Object
From interface android.os.Parcelable

Fields

public static final Creator<LoyaltyWalletObject> CREATOR

Public Methods

public int describeContents ()

public String getAccountId ()

Returns
  • Loyalty account identifier to be displayed to the user (ex: "12345678").

public String getAccountName ()

Returns
  • Loyalty account holder name (ex: "John Smith").

public String getBarcodeAlternateText ()

Returns
  • Human-readable text to display to the user in addition to the encoded barcode value (ex: "3492013").

public String getBarcodeType ()

Returns
  • Barcode type. Possible values include "codabar", "qrCode", "textOnly", etc...

public String getBarcodeValue ()

Returns
  • Encoded barcode value.

public String getId ()

Returns
  • The unique identifier for this Wallet Object.

public String getIssuerName ()

Returns
  • The name of who issued this loyalty object.

public String getProgramName ()

Returns
  • The name of the loyalty program associated to this object.

public int getVersionCode ()

public void writeToParcel (Parcel dest, int flags)