java.lang.Object | |
↳ | com.google.android.gms.wallet.GiftCardWalletObject.Builder |
Builder for GiftCardWalletObject
.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Adds an image module data image uri.
| |||||||||||
Adds a collection of image module data image uris.
| |||||||||||
Adds an info module data label value row.
| |||||||||||
Adds a collection of info module data label value rows.
| |||||||||||
Add a links module data.
| |||||||||||
Adds a collection of links module data.
| |||||||||||
Adds the location where the Wallet Object can be used.
| |||||||||||
Adds the collection of locations where the Wallet Object can be used.
| |||||||||||
Adds a message to be associated with this object.
| |||||||||||
Adds a collection of messages to be associated with this object.
| |||||||||||
Adds a text module data.
| |||||||||||
Adds a collection of text modules data.
| |||||||||||
Set the currency code for the current value of the gift card.
| |||||||||||
Sets the amount in the card balance, value represents micros.
| |||||||||||
Sets a value indicating when was this card last updated, value represents milliseconds in
UNIX epoch.
| |||||||||||
Sets the barcode label describing the contents of the barcode, such as "GIFT CARD CODE" or
"MEMBER ID."
| |||||||||||
Sets the type of the barcode.
| |||||||||||
Sets the value encoded in the barcode.
| |||||||||||
Sets the vendor assigned gift card identifier.
| |||||||||||
Sets the number identifying this card.
| |||||||||||
Sets the id of the class associated with this object.
| |||||||||||
The card's event number, an optional field used by some gift cards.
| |||||||||||
Sets the background color for the Info Module.
| |||||||||||
Sets the color for the font in this Info Module.
| |||||||||||
Sets the flag which determines whether to display the last update time of the Wallet Object.
| |||||||||||
Sets the issuer name of this gift card object.
| |||||||||||
Sets the card PIN.
| |||||||||||
Sets gift card object state.
| |||||||||||
Sets the gift card title.
| |||||||||||
Sets the time period this object will be active and can be used.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Adds an image module data image uri.
If image modules data is also defined on the class, the ones defined here on the object will be displayed first, followed by those defined on the class.
Parameters | |
---|---|
uri |
UriData |
Returns | |
---|---|
GiftCardWalletObject.Builder |
Adds a collection of image module data image uris.
If image modules data is also defined on the class, the ones defined here on the object will be displayed first, followed by those defined on the class.
Parameters | |
---|---|
uris |
Collection |
Returns | |
---|---|
GiftCardWalletObject.Builder |
Adds an info module data label value row.
If info module data is also defined on the class, the one defined here on the object will be displayed first, followed by the one defined on the class.
Parameters | |
---|---|
row |
LabelValueRow |
Returns | |
---|---|
GiftCardWalletObject.Builder |
Adds a collection of info module data label value rows.
If info module data is also defined on the class, the one defined here on the object will be displayed first, followed by the one defined on the class.
Parameters | |
---|---|
rows |
Collection |
Returns | |
---|---|
GiftCardWalletObject.Builder |
Add a links module data.
If links module data is also defined on the class, the one defined here on the object will be displayed first, followed by those defined on the class.
Parameters | |
---|---|
uri |
UriData |
Returns | |
---|---|
GiftCardWalletObject.Builder |
Adds a collection of links module data.
If links module data is also defined on the class, the one defined here on the object will be displayed first, followed by those defined on the class.
Parameters | |
---|---|
uris |
Collection |
Returns | |
---|---|
GiftCardWalletObject.Builder |
Adds the location where the Wallet Object can be used.
The Wallet Object platform uses this information to trigger geolocated notifications to users.
Note that locations in the object override locations in the class which override locations in the Google Places ID.
Parameters | |
---|---|
location |
LatLng |
Returns | |
---|---|
GiftCardWalletObject.Builder |
Adds the collection of locations where the Wallet Object can be used.
The Wallet Object platform uses this information to trigger geolocated notifications to users.
Note that locations in the object override locations in the class which override locations in the Google Places ID.
Parameters | |
---|---|
locations |
Collection |
Returns | |
---|---|
GiftCardWalletObject.Builder |
Adds a message to be associated with this object. All users of this Wallet Object will receive its associated messages.
Parameters | |
---|---|
message |
WalletObjectMessage |
Returns | |
---|---|
GiftCardWalletObject.Builder |
Adds a collection of messages to be associated with this object. All users of this Wallet Object will receive its associated messages.
Parameters | |
---|---|
messages |
Collection |
Returns | |
---|---|
GiftCardWalletObject.Builder |
Adds a text module data.
If text module data is also defined on the class, the ones defined here on the object will be displayed first, followed by those defined on the class.
Parameters | |
---|---|
data |
TextModuleData |
Returns | |
---|---|
GiftCardWalletObject.Builder |
Adds a collection of text modules data.
If text module data is also defined on the class, the ones defined here on the object will be displayed first, followed by those defined on the class.
Parameters | |
---|---|
data |
Collection |
Returns | |
---|---|
GiftCardWalletObject.Builder |
Set the currency code for the current value of the gift card.
Parameters | |
---|---|
currencyCode |
String |
Returns | |
---|---|
GiftCardWalletObject.Builder |
A reference to the object invoking the method to enable a fluent interface. |
Sets the amount in the card balance, value represents micros.
Parameters | |
---|---|
valueMicros |
long |
Returns | |
---|---|
GiftCardWalletObject.Builder |
A reference to the object invoking the method to enable a fluent interface. |
Sets a value indicating when was this card last updated, value represents milliseconds in UNIX epoch.
Parameters | |
---|---|
balanceUpdateTimeStamp |
long |
Returns | |
---|---|
GiftCardWalletObject.Builder |
A reference to the object invoking the method to enable a fluent interface. |
Parameters | |
---|---|
barcodeAlternateText |
String |
Returns | |
---|---|
GiftCardWalletObject.Builder |
Sets the barcode label describing the contents of the barcode, such as "GIFT CARD CODE" or "MEMBER ID."
Parameters | |
---|---|
barcodeLabel |
String |
Returns | |
---|---|
GiftCardWalletObject.Builder |
Sets the type of the barcode.
Acceptable values are:
Parameters | |
---|---|
barcodeType |
String |
Returns | |
---|---|
GiftCardWalletObject.Builder |
Sets the value encoded in the barcode.
Parameters | |
---|---|
barcodeValue |
String |
Returns | |
---|---|
GiftCardWalletObject.Builder |
Sets the vendor assigned gift card identifier.
Parameters | |
---|---|
cardIdentifier |
String |
Returns | |
---|---|
GiftCardWalletObject.Builder |
A reference to the object invoking the method to enable a fluent interface. |
Sets the number identifying this card.
Parameters | |
---|---|
cardNumber |
String : The card number, this field is required. |
Returns | |
---|---|
GiftCardWalletObject.Builder |
A reference to the object invoking the method to enable a fluent interface. |
Sets the id of the class associated with this object.
Parameters | |
---|---|
classId |
String |
Returns | |
---|---|
GiftCardWalletObject.Builder |
The card's event number, an optional field used by some gift cards.
Parameters | |
---|---|
eventNumber |
String |
Returns | |
---|---|
GiftCardWalletObject.Builder |
A reference to the object invoking the method to enable a fluent interface. |
Parameters | |
---|---|
id |
String |
Returns | |
---|---|
GiftCardWalletObject.Builder |
Sets the background color for the Info Module.
The format is #hhhhhh where h is a hex digit.
Parameters | |
---|---|
color |
String |
Returns | |
---|---|
GiftCardWalletObject.Builder |
Sets the color for the font in this Info Module.
The format is #hhhhhh where h is a hex digit.
Parameters | |
---|---|
color |
String |
Returns | |
---|---|
GiftCardWalletObject.Builder |
Sets the flag which determines whether to display the last update time of the Wallet Object.
Parameters | |
---|---|
show |
boolean |
Returns | |
---|---|
GiftCardWalletObject.Builder |
Sets the issuer name of this gift card object.
This field is required and should match issuer name specified for the corresponding gift card class of the gift card object being created. It will be displayed to the user in the accepting gift card object confirmation screen.
Parameters | |
---|---|
issuerName |
String |
Returns | |
---|---|
GiftCardWalletObject.Builder |
Sets the card PIN.
Parameters | |
---|---|
pin |
String |
Returns | |
---|---|
GiftCardWalletObject.Builder |
A reference to the object invoking the method to enable a fluent interface. |
Sets gift card object state.
Supported states are defined by WalletObjectsConstants.State
Parameters | |
---|---|
state |
int |
Returns | |
---|---|
GiftCardWalletObject.Builder |
Sets the gift card title.
This field is required and should match the title specified for the corresponding gift card class of the gift card object being created. It will be displayed to the user in the accepting gift card object confirmation screen.
Parameters | |
---|---|
title |
String |
Returns | |
---|---|
GiftCardWalletObject.Builder |
Sets the time period this object will be active and can be used. An object's state will be changed to expired when this time period has passed.
Parameters | |
---|---|
interval |
TimeInterval |
Returns | |
---|---|
GiftCardWalletObject.Builder |