public final class LoyaltyPointsBalance.Builder extends Object
Builder to create a LoyaltyPointsBalance
.
IMPORTANT: Loyalty points balance can be exactly of one of the following types: integer, string, double or money represented by currency code and amount of money in micros.
Public Method Summary
LoyaltyPointsBalance |
build()
|
LoyaltyPointsBalance.Builder |
setDouble(double balance)
The double form of a balance.
|
LoyaltyPointsBalance.Builder |
setInt(int balance)
The integer form of a balance
|
LoyaltyPointsBalance.Builder | |
LoyaltyPointsBalance.Builder |
Inherited Method Summary
Public Methods
public LoyaltyPointsBalance build ()
public LoyaltyPointsBalance.Builder setDouble (double balance)
The double form of a balance.
public LoyaltyPointsBalance.Builder setInt (int balance)
The integer form of a balance
public LoyaltyPointsBalance.Builder setMoney (String currencyCode, long currencyMicros)
The money form of a balance
Parameters
currencyCode | The currency code, such as "USD" or "EUR." |
---|---|
currencyMicros | The unit of money amount in micros. For example, $1 USD would be represented as 1000000 micros. |
public LoyaltyPointsBalance.Builder setString (String balance)
The string form of a balance