-
Declaration
Swift
public let accountId: String
-
Declaration
Swift
public let accountType: String
-
Declaration
Swift
public let paymentStatus: String
-
Declaration
Swift
public let productName: String
-
Declaration
Swift
public let productExternalCode: String
-
Declaration
Swift
public let accountCurrency: String
-
Declaration
Swift
public let brandId: String
-
Declaration
Swift
public let openedDate: Date
-
Declaration
Swift
public let previousStatementDate: Date
-
Declaration
Swift
public let paymentDueDate: Date
-
Declaration
Swift
public let lastPaymentDate: Date
-
Declaration
Swift
public let cycleDates: [Date]
-
Declaration
Swift
public let multiCard: Bool
-
Declaration
Swift
public var customer: Customer { get }
-
Declaration
Swift
public var statementBalance: Amount { get }
-
Declaration
Swift
public var currentBalance: Amount { get }
-
Declaration
Swift
public var statementDueAmount: Amount { get }
-
Declaration
Swift
public var creditLimit: Amount { get }
-
Declaration
Swift
public var purchasesSinceLastCycle: Amount? { get }
-
Declaration
Swift
public var lastPayment: Amount { get }
-
Declaration
Swift
public var realtimeBalance: Amount { get }
-
Declaration
Swift
public var cashLimit: Amount { get }
-
Declaration
Swift
public var cashAvailable: Amount { get }
-
Declaration
Swift
public func downloadStatement(statement: Statement, completion: @escaping (Result<URL, DownloadError>) -> Void)
-
Declaration
Swift
public func searchStatements(completion: @escaping (Result<[Statement], DownloadError>) -> Void)
-
Declaration
Swift
public func downloadActivities(statementNumber: Int, completion: @escaping (Result<[Activity], DownloadError>) -> Void)
-
Undocumented
Declaration
Swift
public func downloadActivities(statementNumber: Int, retryAttempt: Int, completion: @escaping (Result<[Activity], DownloadError>) -> Void)