VRPLimitOptionsResponse
public struct VRPLimitOptionsResponse : Codable
Options which are about limit for VRP.
-
Currency code in ISO 4217 format.
- Enum: “GBP” “USD” “EUR”
Declaration
Swift
public let currency: PayByBankCurrency?
-
Maximum single payment amount in decimal format.
Declaration
Swift
public let singlePaymentAmount: Decimal?
-
Daily payment amount limit in decimal format.
Declaration
Swift
public let dailyAmount: Decimal?
-
Weekly payment amount limit in decimal format.
Declaration
Swift
public let weeklyAmount: Decimal?
-
Fortnightly payment amount limit in decimal format.
Declaration
Swift
public let fortnightlyAmount: Decimal?
-
Monthly payment amount limit in decimal format.
Declaration
Swift
public let monthlyAmount: Decimal?
-
HalfYearly payment amount limit in decimal format.
Declaration
Swift
public let halfYearlyAmount: Decimal?
-
Yearly payment amount limit in decimal format.
Declaration
Swift
public let yearlyAmount: Decimal?
-
Daily payment alignment.
Note
Enum: “Consent” “Calendar”Declaration
Swift
public let dailyAlignment: VRPAlignment?
-
Weekly payment alignment.
Note
Enum: “Consent” “Calendar”Declaration
Swift
public let weeklyAlignment: VRPAlignment?
-
Fortnightly payment alignment.
Note
Enum: “Consent” “Calendar”Declaration
Swift
public let fortnightlyAlignment: VRPAlignment?
-
Monthly payment alignment.
Note
Enum: “Consent” “Calendar”Declaration
Swift
public let monthlyAlignment: VRPAlignment?
-
HalfYearly payment alignment.
Note
Enum: “Consent” “Calendar”Declaration
Swift
public let halfYearlyAlignment: VRPAlignment?
-
Yearly payment alignment.
Note
Enum: “Consent” “Calendar”Declaration
Swift
public let yearlyAlignment: VRPAlignment?
-
init(currency:
singlePaymentAmount: dailyAmount: weeklyAmount: fortnightlyAmount: monthlyAmount: halfYearlyAmount: yearlyAmount: dailyAlignment: weeklyAlignment: fortnightlyAlignment: monthlyAlignment: halfYearlyAlignment: yearlyAlignment: ) Creates an instance from the specified parameters.
Declaration
Swift
public init(currency: PayByBankCurrency?, singlePaymentAmount: Decimal?, dailyAmount: Decimal?, weeklyAmount: Decimal?, fortnightlyAmount: Decimal?, monthlyAmount: Decimal?, halfYearlyAmount: Decimal?, yearlyAmount: Decimal?, dailyAlignment: VRPAlignment?, weeklyAlignment: VRPAlignment?, fortnightlyAlignment: VRPAlignment?, monthlyAlignment: VRPAlignment?, halfYearlyAlignment: VRPAlignment?, yearlyAlignment: VRPAlignment?)
Parameters
currency
Instance’s
PayByBankCurrency
, which is currency code of the account in ISO 4217 format.singlePaymentAmount
Maximum single payment amount in decimal format.
dailyAmount
Daily payment amount limit in decimal format.
weeklyAmount
Weekly payment amount limit in decimal format.
fortnightlyAmount
Fortnightly payment amount limit in decimal format.
monthlyAmount
Monthly payment amount limit in decimal format.
halfYearlyAmount
HalfYearly payment amount limit in decimal format.
yearlyAmount
Yearly payment amount limit in decimal format.
dailyAlignment
Instance’s
VRPAlignment
, which is daily payment alignment.weeklyAlignment
Instance’s
VRPAlignment
, which is weekly payment alignment.fortnightlyAlignment
Instance’s
VRPAlignment
, which is fortnightly payment alignment.monthlyAlignment
Instance’s
VRPAlignment
, which is monthly payment alignment.halfYearlyAlignment
Instance’s
VRPAlignment
, which is half yearly payment alignment.yearlyAlignment
Instance’s
VRPAlignment
, which is yearly payment alignment.