TransactionLimits

public struct TransactionLimits : Codable, Sendable

The transaction limits model.

  • The transaction type.

    Declaration

    Swift

    public internal(set) var transactionTypeString: String { get }
  • The transaction type. Check transactionTypeString if nil.

    Declaration

    Swift

    public var transactionType: TransactionType? { get }
  • Container for daily and rolling limit periods.

    Declaration

    Swift

    public let accountLimits: LimitPeriods?
  • Maximum amount allowed per transaction (in cents).

    Declaration

    Swift

    public let maxPerTransaction: Int64?
  • Minimum amount required per transaction (in cents).

    Declaration

    Swift

    public let minPerTransaction: Int64?
  • Limits per wallet.

    Declaration

    Swift

    public let walletLimits: [LimitPeriods]?
  • Limits.

    Declaration

    Swift

    public let limits: Limits?
  • Auxiliary constructor.

    Declaration

    Swift

    public init(from decoder: any Decoder) throws