@Immutable @LevelUpApi(contract=PUBLIC) public final class PaymentOptionsSummary extends Object implements Parcelable
Parcelable.ClassLoaderCreator<T>, Parcelable.Creator<T>
Modifier and Type | Field and Description |
---|---|
static Parcelable.Creator<PaymentOptionsSummary> |
CREATOR
Implements the
Parcelable interface. |
CONTENTS_FILE_DESCRIPTOR, PARCELABLE_WRITE_RETURN_VALUE
Constructor and Description |
---|
PaymentOptionsSummary(MonetaryValue maxCreditLimitAmount,
String monthlyBillingDay,
List<String> options,
MonetaryValue preloadReloadThresholdAmount,
MonetaryValue preloadValueAmount) |
Modifier and Type | Method and Description |
---|---|
int |
describeContents() |
boolean |
equals(Object o) |
MonetaryValue |
getMaxCreditLimitAmount()
The maximum amount that will be charged at an end of month bundle.
|
String |
getMonthlyBillingDay()
The day which the user is set to bill on or, if no user, the date that they would be set
to bill on.
|
List<String> |
getOptions()
The payment method preferences available to choose from.
|
MonetaryValue |
getPreloadReloadThresholdAmount()
Amount of money in account until a pre-load reload occurs.
|
MonetaryValue |
getPreloadValueAmount()
How much is loaded during a pre-load.
|
int |
hashCode() |
String |
toString() |
void |
writeToParcel(Parcel dest,
int flags) |
public static final Parcelable.Creator<PaymentOptionsSummary> CREATOR
Parcelable
interface.public PaymentOptionsSummary(MonetaryValue maxCreditLimitAmount, String monthlyBillingDay, List<String> options, MonetaryValue preloadReloadThresholdAmount, MonetaryValue preloadValueAmount)
public int describeContents()
describeContents
in interface Parcelable
public void writeToParcel(Parcel dest, int flags)
writeToParcel
in interface Parcelable
public MonetaryValue getMaxCreditLimitAmount()
public String getMonthlyBillingDay()
public List<String> getOptions()
public MonetaryValue getPreloadReloadThresholdAmount()
public MonetaryValue getPreloadValueAmount()