AI-generated Key Takeaways
-
LoyaltyPointsBalance.Builder is used to create a LoyaltyPointsBalance object.
-
A LoyaltyPointsBalance can be represented as an integer, string, double, or money.
-
The builder provides methods to set the balance in double, integer, money, or string format.
-
The build() method is used to finalize and create the LoyaltyPointsBalance 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