-
- All Implemented Interfaces:
-
android.os.Parcelable
public class CostInfo implements Parcelable
Represents the cost information for Visa Installment Payment.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classCostInfo.Builder
-
Field Summary
Fields Modifier and Type Field Description private final StringannualPercentageRateprivate final List<FeeInfo>feeInfoprivate final StringtotalPlanCostprivate final StringtotalFeesprivate final StringtotalUpfrontFeesprivate final StringtotalRecurringFeesprivate final InstallmentInfofirstInstallmentprivate final InstallmentInfolastInstallmentprivate final Stringcurrencypublic final static Parcelable.Creator<CostInfo>CREATOR
-
Constructor Summary
Constructors Constructor Description CostInfo(CostInfo.Builder builder)
-
Method Summary
Modifier and Type Method Description StringgetAnnualPercentageRate()return the annual percentage rate for the installment plan. List<FeeInfo>getFeeInfo()Returns the list of Fees information StringgetTotalPlanCost()Returns the total plan cost StringgetTotalFees()Returns the total fees StringgetTotalUpfrontFees()Returns the total upfront fees StringgetTotalRecurringFees()Returns the total recurring fees InstallmentInfogetFirstInstallment()Returns the first installment information InstallmentInfogetLastInstallment()Returns the last installment information StringgetCurrency()Returns the currency of the cost information booleanequals(@Nullable() Object obj)inthashCode()intdescribeContents()voidwriteToParcel(@NonNull() Parcel dest, int flags)-
-
Constructor Detail
-
CostInfo
CostInfo(CostInfo.Builder builder)
-
-
Method Detail
-
getAnnualPercentageRate
@Nullable() String getAnnualPercentageRate()
return the annual percentage rate for the installment plan.
-
getFeeInfo
@Nullable() List<FeeInfo> getFeeInfo()
Returns the list of Fees information
-
getTotalPlanCost
@Nullable() String getTotalPlanCost()
Returns the total plan cost
-
getTotalFees
@Nullable() String getTotalFees()
Returns the total fees
-
getTotalUpfrontFees
@Nullable() String getTotalUpfrontFees()
Returns the total upfront fees
-
getTotalRecurringFees
@Nullable() String getTotalRecurringFees()
Returns the total recurring fees
-
getFirstInstallment
@Nullable() InstallmentInfo getFirstInstallment()
Returns the first installment information
-
getLastInstallment
@Nullable() InstallmentInfo getLastInstallment()
Returns the last installment information
-
getCurrency
@Nullable() String getCurrency()
Returns the currency of the cost information
-
hashCode
int hashCode()
-
describeContents
int describeContents()
-
writeToParcel
void writeToParcel(@NonNull() Parcel dest, int flags)
-
-
-
-