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?
  • 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.