OPPInstallmentCostInfo
@objc
public final class OPPInstallmentCostInfo : NSObject
This class represents the cost information as per Installment plan.
-
annualPercentageRate: annual percentage rate
Declaration
Swift
@objc public let annualPercentageRate: String -
totalPlanCost: total plan cost.
Declaration
Swift
@objc public let totalPlanCost: String -
totalFees: total fees.
Declaration
Swift
@objc public let totalFees: String -
totalUpFrontFees: total up front fees.
Declaration
Swift
@objc public let totalUpFrontFees: String -
totalRecurringFees: total recurring fees.
Declaration
Swift
@objc public let totalRecurringFees: String -
currency: indicate the currency eg: USD
Declaration
Swift
@objc public let currency: String -
feeInfo: list of fee info
Declaration
Swift
@objc public let feeInfoList: [OPPInstallmentFeeInfo] -
firstInstallment: first installment information
Declaration
Swift
@objc public let firstInstallment: OPPFirstInstallment? -
lastInstallment: last installment information
Declaration
Swift
@objc public let lastInstallment: OPPLastInstallment?
-
init(annualPercentageRate:totalPlanCost:totalFees:totalUpFrontFees:totalRecurringFees:currency:feeInfoList:firstInstallment:lastInstallment:)Creates an object representing OPPInstallmentCostInfo configuration.
Declaration
Swift
@objc public init(annualPercentageRate: String, totalPlanCost: String, totalFees: String, totalUpFrontFees: String, totalRecurringFees: String, currency: String, feeInfoList: [OPPInstallmentFeeInfo], firstInstallment: OPPFirstInstallment?, lastInstallment: OPPLastInstallment?)Parameters
annualPercentageRatepercentage rate.
totalPlanCosttotal plan cost.
totalFeestotal fees.
totalUpFrontFeestotal up front fees.
totalRecurringFeesrecurring fees.
currencycurrency eg: SAR.
feeInfoListlist of fee info.
firstInstallmentfirst installment information.
lastInstallmentlast installment information.
Return Value
Returns an object representing OPPInstallmentCostInfo configuration.
OPPInstallmentCostInfo Class Reference