diff --git a/Sources/Direct/DirectTapFramework.xcframework/Info.plist b/Sources/Direct/DirectTapFramework.xcframework/Info.plist
index fe58c99..1be6cd7 100644
--- a/Sources/Direct/DirectTapFramework.xcframework/Info.plist
+++ b/Sources/Direct/DirectTapFramework.xcframework/Info.plist
@@ -6,30 +6,30 @@
LibraryIdentifier
- ios-arm64_x86_64-simulator
+ ios-arm64
LibraryPath
DirectTapFramework.framework
SupportedArchitectures
arm64
- x86_64
SupportedPlatform
ios
- SupportedPlatformVariant
- simulator
LibraryIdentifier
- ios-arm64
+ ios-arm64_x86_64-simulator
LibraryPath
DirectTapFramework.framework
SupportedArchitectures
arm64
+ x86_64
SupportedPlatform
ios
+ SupportedPlatformVariant
+ simulator
CFBundlePackageType
diff --git a/Sources/Direct/DirectTapFramework.xcframework/ios-arm64/DirectTapFramework.framework/DirectTapFramework b/Sources/Direct/DirectTapFramework.xcframework/ios-arm64/DirectTapFramework.framework/DirectTapFramework
index 062d29f..d6bdca5 100755
Binary files a/Sources/Direct/DirectTapFramework.xcframework/ios-arm64/DirectTapFramework.framework/DirectTapFramework and b/Sources/Direct/DirectTapFramework.xcframework/ios-arm64/DirectTapFramework.framework/DirectTapFramework differ
diff --git a/Sources/Direct/DirectTapFramework.xcframework/ios-arm64/DirectTapFramework.framework/Headers/DirectTapFramework-Swift.h b/Sources/Direct/DirectTapFramework.xcframework/ios-arm64/DirectTapFramework.framework/Headers/DirectTapFramework-Swift.h
index 672e20a..7a7d90d 100644
--- a/Sources/Direct/DirectTapFramework.xcframework/ios-arm64/DirectTapFramework.framework/Headers/DirectTapFramework-Swift.h
+++ b/Sources/Direct/DirectTapFramework.xcframework/ios-arm64/DirectTapFramework.framework/Headers/DirectTapFramework-Swift.h
@@ -1,4 +1,4 @@
-// Generated by Apple Swift version 5.5.1 (swiftlang-1300.0.31.4 clang-1300.0.29.6)
+// Generated by Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8)
#ifndef DIRECTTAPFRAMEWORK_SWIFT_H
#define DIRECTTAPFRAMEWORK_SWIFT_H
#pragma clang diagnostic push
@@ -184,6 +184,13 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#if !defined(IBSegueAction)
# define IBSegueAction
#endif
+#if !defined(SWIFT_EXTERN)
+# if defined(__cplusplus)
+# define SWIFT_EXTERN extern "C"
+# else
+# define SWIFT_EXTERN extern
+# endif
+#endif
#if __has_feature(modules)
#if __has_warning("-Watimport-in-framework-header")
#pragma clang diagnostic ignored "-Watimport-in-framework-header"
diff --git a/Sources/Direct/DirectTapFramework.xcframework/ios-arm64/DirectTapFramework.framework/Info.plist b/Sources/Direct/DirectTapFramework.xcframework/ios-arm64/DirectTapFramework.framework/Info.plist
index ffa28b0..a4525d8 100644
Binary files a/Sources/Direct/DirectTapFramework.xcframework/ios-arm64/DirectTapFramework.framework/Info.plist and b/Sources/Direct/DirectTapFramework.xcframework/ios-arm64/DirectTapFramework.framework/Info.plist differ
diff --git a/Sources/Direct/DirectTapFramework.xcframework/ios-arm64/DirectTapFramework.framework/Modules/DirectTapFramework.swiftmodule/arm64-apple-ios.swiftdoc b/Sources/Direct/DirectTapFramework.xcframework/ios-arm64/DirectTapFramework.framework/Modules/DirectTapFramework.swiftmodule/arm64-apple-ios.swiftdoc
index a14b02b..82b5b61 100644
Binary files a/Sources/Direct/DirectTapFramework.xcframework/ios-arm64/DirectTapFramework.framework/Modules/DirectTapFramework.swiftmodule/arm64-apple-ios.swiftdoc and b/Sources/Direct/DirectTapFramework.xcframework/ios-arm64/DirectTapFramework.framework/Modules/DirectTapFramework.swiftmodule/arm64-apple-ios.swiftdoc differ
diff --git a/Sources/Direct/DirectTapFramework.xcframework/ios-arm64/DirectTapFramework.framework/Modules/DirectTapFramework.swiftmodule/arm64-apple-ios.swiftinterface b/Sources/Direct/DirectTapFramework.xcframework/ios-arm64/DirectTapFramework.framework/Modules/DirectTapFramework.swiftmodule/arm64-apple-ios.swiftinterface
index e9e2e9d..13f0772 100644
--- a/Sources/Direct/DirectTapFramework.xcframework/ios-arm64/DirectTapFramework.framework/Modules/DirectTapFramework.swiftmodule/arm64-apple-ios.swiftinterface
+++ b/Sources/Direct/DirectTapFramework.xcframework/ios-arm64/DirectTapFramework.framework/Modules/DirectTapFramework.swiftmodule/arm64-apple-ios.swiftinterface
@@ -1,5 +1,5 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.5.1 (swiftlang-1300.0.31.4 clang-1300.0.29.6)
+// swift-compiler-version: Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8)
// swift-module-flags: -target arm64-apple-ios12.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name DirectTapFramework
import CryptoKit
import Foundation
@@ -8,6 +8,35 @@ import Swift
import UIKit
import WebKit
import _Concurrency
+public struct FundTransferFee {
+ public var idOnlineTransferLimit: DirectTapFramework.Amount
+ public var idOnlineTransferFee: DirectTapFramework.Amount
+ public var idllgTransferLimit: DirectTapFramework.Amount
+ public var idllgTransferFee: DirectTapFramework.Amount
+ public var idrtgsTransferFee: DirectTapFramework.Amount
+ public var phInstapayTransferLimit: DirectTapFramework.Amount
+ public var phInstapayTransferFee: DirectTapFramework.Amount
+ public var phPesonetTransferFee: DirectTapFramework.Amount
+ public var intrabankTransferFee: DirectTapFramework.Amount
+ public init()
+}
+public struct FundTransferLimit {
+ public var currency: DirectTapFramework.Currency
+ public var interbankMinLimit: DirectTapFramework.Amount
+ public var interbankMaxLimit: DirectTapFramework.Amount
+ public var intrabankMinLimit: DirectTapFramework.Amount
+ public var intrabankMaxLimit: DirectTapFramework.Amount
+ public init()
+}
+public struct Bank {
+ public var bankCode: DirectTapFramework.BankCode
+ public var country: DirectTapFramework.Country
+ public var title: Swift.String
+ public var logoUrl: Swift.String
+ public var fundTransferLimit: DirectTapFramework.FundTransferLimit
+ public var fundTransferFee: DirectTapFramework.FundTransferFee
+ public init(bankCode: DirectTapFramework.BankCode, country: DirectTapFramework.Country, title: Swift.String, logoUrl: Swift.String, fundTransferLimit: DirectTapFramework.FundTransferLimit, fundTransferFee: DirectTapFramework.FundTransferFee)
+}
public enum BankCode : Swift.Int {
case Mandiri
case BCA
@@ -15,6 +44,7 @@ public enum BankCode : Swift.Int {
case BRI
case BDO
case BPI
+ case BPIC
case KB
case PNB
case UB
@@ -38,14 +68,14 @@ public enum BankCode : Swift.Int {
public func initialize(apiKey: Swift.String, certPath: Swift.String? = nil, isDebug: Swift.Bool = false)
public func checkout(tapRequest: DirectTapFramework.DirectTapRequest, vc: UIKit.UIViewController, closure: @escaping (DirectTapFramework.Transaction?, Swift.String?) -> Swift.Void, showBackButton: Swift.Bool = true) throws
public func checkoutWithinSameScreen(tapRequest: DirectTapFramework.DirectTapRequest, vc: UIKit.UIViewController, closure: @escaping (DirectTapFramework.Transaction?, Swift.String?) -> Swift.Void, showWithinSameScreen: Swift.Bool, showBackButton: Swift.Bool = true) throws
- public func retrieveCheckoutURL(tapRequest: DirectTapFramework.DirectTapRequest, vc: UIKit.UIViewController, closure: @escaping (Swift.String?, Swift.String?) -> Swift.Void, showBackButton: Swift.Bool = true) throws
+ public func retrieveCheckoutURL(tapRequest: DirectTapFramework.DirectTapRequest, vc: UIKit.UIViewController, closure: @escaping (Swift.String?, Swift.String?) -> Swift.Void) throws
public func cancel()
public func clearRememberMe()
@objc public func safariViewControllerDidFinish(_ controller: SafariServices.SFSafariViewController)
public func initSecurityCheck(delegate: DirectTapFramework.CheckDelegate)
public func getBundleSeedID() -> Swift.String?
public func getFrameworkVersion() -> Swift.String
- public func getSourceBanks(country: DirectTapFramework.Country, destinationBank: DirectTapFramework.BankCode, closure: @escaping ([DirectTapFramework.BankCode], Swift.String?) -> Swift.Void)
+ public func getSourceBanks(country: DirectTapFramework.Country, destinationBank: DirectTapFramework.BankCode, closure: @escaping ([DirectTapFramework.Bank], Swift.String?) -> Swift.Void)
public enum TapError : Swift.Error {
case invalidReturnAndFailUrl
public static func == (a: DirectTapFramework.DirectTapSF.TapError, b: DirectTapFramework.DirectTapSF.TapError) -> Swift.Bool
@@ -282,16 +312,12 @@ public enum Currency : Swift.Int {
case yer
case zrn
case zmw
- public init?(rawValue: Swift.Int)
+ public init(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
-public protocol CoreDelegate {
- associatedtype T
- func onResult(data: Self.T?, error: Swift.String?, errorCode: Swift.String?)
-}
public struct DirectTapError {
public static let shared: DirectTapFramework.DirectTapError
}
diff --git a/Sources/Direct/DirectTapFramework.xcframework/ios-arm64/DirectTapFramework.framework/Modules/DirectTapFramework.swiftmodule/arm64.swiftdoc b/Sources/Direct/DirectTapFramework.xcframework/ios-arm64/DirectTapFramework.framework/Modules/DirectTapFramework.swiftmodule/arm64.swiftdoc
deleted file mode 100644
index a14b02b..0000000
Binary files a/Sources/Direct/DirectTapFramework.xcframework/ios-arm64/DirectTapFramework.framework/Modules/DirectTapFramework.swiftmodule/arm64.swiftdoc and /dev/null differ
diff --git a/Sources/Direct/DirectTapFramework.xcframework/ios-arm64/DirectTapFramework.framework/Modules/DirectTapFramework.swiftmodule/arm64.swiftinterface b/Sources/Direct/DirectTapFramework.xcframework/ios-arm64/DirectTapFramework.framework/Modules/DirectTapFramework.swiftmodule/arm64.swiftinterface
deleted file mode 100644
index e9e2e9d..0000000
--- a/Sources/Direct/DirectTapFramework.xcframework/ios-arm64/DirectTapFramework.framework/Modules/DirectTapFramework.swiftmodule/arm64.swiftinterface
+++ /dev/null
@@ -1,496 +0,0 @@
-// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.5.1 (swiftlang-1300.0.31.4 clang-1300.0.29.6)
-// swift-module-flags: -target arm64-apple-ios12.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name DirectTapFramework
-import CryptoKit
-import Foundation
-import SafariServices
-import Swift
-import UIKit
-import WebKit
-import _Concurrency
-public enum BankCode : Swift.Int {
- case Mandiri
- case BCA
- case BNI
- case BRI
- case BDO
- case BPI
- case KB
- case PNB
- case UB
- case MB
- case RCBC
- case UBC
- case CLRB
- case BCAC
- case SCB
- case PERMATA
- case Dummy_Bank
- case GCash
- public init?(rawValue: Swift.Int)
- public typealias RawValue = Swift.Int
- public var rawValue: Swift.Int {
- get
- }
-}
-@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers public class DirectTapSF : ObjectiveC.NSObject, SafariServices.SFSafariViewControllerDelegate {
- public static let shared: DirectTapFramework.DirectTapSF
- public func initialize(apiKey: Swift.String, certPath: Swift.String? = nil, isDebug: Swift.Bool = false)
- public func checkout(tapRequest: DirectTapFramework.DirectTapRequest, vc: UIKit.UIViewController, closure: @escaping (DirectTapFramework.Transaction?, Swift.String?) -> Swift.Void, showBackButton: Swift.Bool = true) throws
- public func checkoutWithinSameScreen(tapRequest: DirectTapFramework.DirectTapRequest, vc: UIKit.UIViewController, closure: @escaping (DirectTapFramework.Transaction?, Swift.String?) -> Swift.Void, showWithinSameScreen: Swift.Bool, showBackButton: Swift.Bool = true) throws
- public func retrieveCheckoutURL(tapRequest: DirectTapFramework.DirectTapRequest, vc: UIKit.UIViewController, closure: @escaping (Swift.String?, Swift.String?) -> Swift.Void, showBackButton: Swift.Bool = true) throws
- public func cancel()
- public func clearRememberMe()
- @objc public func safariViewControllerDidFinish(_ controller: SafariServices.SFSafariViewController)
- public func initSecurityCheck(delegate: DirectTapFramework.CheckDelegate)
- public func getBundleSeedID() -> Swift.String?
- public func getFrameworkVersion() -> Swift.String
- public func getSourceBanks(country: DirectTapFramework.Country, destinationBank: DirectTapFramework.BankCode, closure: @escaping ([DirectTapFramework.BankCode], Swift.String?) -> Swift.Void)
- public enum TapError : Swift.Error {
- case invalidReturnAndFailUrl
- public static func == (a: DirectTapFramework.DirectTapSF.TapError, b: DirectTapFramework.DirectTapSF.TapError) -> Swift.Bool
- public func hash(into hasher: inout Swift.Hasher)
- public var hashValue: Swift.Int {
- get
- }
- }
- @objc deinit
-}
-public enum Country : Swift.Int {
- case ID
- case PH
- case TH
- public init?(rawValue: Swift.Int)
- public typealias RawValue = Swift.Int
- public var rawValue: Swift.Int {
- get
- }
-}
-public struct DismissAlert {
- public var message: Swift.String
- public var cancelButtonText: Swift.String
- public var confirmButtonText: Swift.String
- public init(message: Swift.String, confirmButtonText: Swift.String, cancelButtonText: Swift.String)
-}
-public struct Address {
- public var addressLine1: Swift.String
- public var addressLine2: Swift.String
- public var city: Swift.String
- public var province: Swift.String
- public var country: Swift.String
- public var zipCode: Swift.String
- public init(addressLine1: Swift.String, addressLine2: Swift.String, city: Swift.String, province: Swift.String, country: Swift.String, zipCode: Swift.String)
-}
-public enum UniqueAmount : Swift.Int {
- case NONE
- case ADD
- case SUBTRACT
- public init?(rawValue: Swift.Int)
- public typealias RawValue = Swift.Int
- public var rawValue: Swift.Int {
- get
- }
-}
-public struct Transaction {
- public var id: Swift.String
- public var bankCode: DirectTapFramework.BankCode
- public var country: DirectTapFramework.Country
- public var amount: DirectTapFramework.Amount
- public var bankFee: DirectTapFramework.Amount
- public var referenceId: Swift.String
- public var status: DirectTapFramework.Status
- public var statusCode: Swift.String
- public var statusMessage: Swift.String?
- public var finishedDate: Foundation.Date
- public var createdDate: Foundation.Date
- public var updatedDate: Foundation.Date
-}
-public struct DirectTapRequest {
- public enum BrowserMode {
- case Safari
- case WebView
- public static func == (a: DirectTapFramework.DirectTapRequest.BrowserMode, b: DirectTapFramework.DirectTapRequest.BrowserMode) -> Swift.Bool
- public func hash(into hasher: inout Swift.Hasher)
- public var hashValue: Swift.Int {
- get
- }
- }
- public var sourceAccount: DirectTapFramework.Account
- public var destinationAccountId: Swift.String
- public var amount: DirectTapFramework.Amount
- public var memo: Swift.String
- public var customer: DirectTapFramework.Customer
- public var referenceId: Swift.String
- public var client: DirectTapFramework.Client
- public var browserMode: DirectTapFramework.DirectTapRequest.BrowserMode
- public var dismissAlert: DirectTapFramework.DismissAlert?
- public var useRememberMe: Swift.Bool
- public var expiryDate: Foundation.Date?
- public var uniqueAmount: DirectTapFramework.UniqueAmount
- public init(sourceAccount: DirectTapFramework.Account, destinationAccountId: Swift.String, amount: DirectTapFramework.Amount, memo: Swift.String, customer: DirectTapFramework.Customer, referenceId: Swift.String, client: DirectTapFramework.Client, dismissAlert: DirectTapFramework.DismissAlert? = nil, useRememberMe: Swift.Bool = true, expiryDate: Foundation.Date? = nil, uniqueAmount: DirectTapFramework.UniqueAmount = UniqueAmount.NONE)
-}
-public enum Currency : Swift.Int {
- case afn
- case eur
- case all
- case dzd
- case usd
- case aoa
- case xcd
- case ars
- case amd
- case awg
- case aud
- case azn
- case bsd
- case bhd
- case bdt
- case byr
- case bzd
- case xof
- case bmd
- case btn
- case bov
- case bam
- case bwp
- case nok
- case brl
- case sgd
- case bgn
- case bif
- case khr
- case xaf
- case cad
- case cve
- case kyd
- case clp
- case cny
- case cop
- case kmf
- case cdf
- case nzd
- case crc
- case hrk
- case cuc
- case czk
- case dkk
- case djf
- case dop
- case egp
- case ern
- case etb
- case fkp
- case fjd
- case xpf
- case gmd
- case gel
- case ghs
- case gip
- case gtq
- case gbp
- case gnf
- case gyd
- case hnl
- case hkd
- case huf
- case isk
- case inr
- case idr
- case irr
- case iqd
- case imp
- case ils
- case jmd
- case jpy
- case jep
- case jod
- case kzt
- case kes
- case kpw
- case krw
- case kwd
- case kgs
- case lak
- case lbp
- case lsl
- case lrd
- case lyd
- case chf
- case mkd
- case mga
- case mwk
- case myr
- case mvr
- case mro
- case mur
- case mxn
- case mdl
- case mnt
- case mad
- case mzn
- case mmk
- case nad
- case npr
- case ang
- case nio
- case ngn
- case omr
- case pkr
- case pgk
- case pyg
- case pen
- case php
- case pln
- case qar
- case ron
- case rub
- case rwf
- case wst
- case std
- case sar
- case rsd
- case scr
- case sll
- case sbd
- case sos
- case zar
- case ssp
- case lkr
- case shp
- case sdg
- case srd
- case szl
- case sek
- case syp
- case twd
- case tjs
- case tzs
- case thb
- case top
- case ttd
- case tnd
- case `try`
- case tmt
- case ugx
- case uah
- case are
- case uyu
- case uzs
- case vuv
- case vef
- case vnd
- case yer
- case zrn
- case zmw
- public init?(rawValue: Swift.Int)
- public typealias RawValue = Swift.Int
- public var rawValue: Swift.Int {
- get
- }
-}
-public protocol CoreDelegate {
- associatedtype T
- func onResult(data: Self.T?, error: Swift.String?, errorCode: Swift.String?)
-}
-public struct DirectTapError {
- public static let shared: DirectTapFramework.DirectTapError
-}
-public protocol CheckDelegate {
- func hasCheckError()
-}
-public struct Customer {
- public var firstName: Swift.String
- public var lastName: Swift.String
- public var email: Swift.String
- public var mobileNumber: Swift.String
- public var address: DirectTapFramework.Address?
- public init(firstName: Swift.String, lastName: Swift.String, email: Swift.String, mobileNumber: Swift.String)
-}
-public struct Client {
- public var displayName: Swift.String?
- public var logoUrl: Swift.String?
- public var returnUrl: Swift.String?
- public var failUrl: Swift.String?
- public var statementRetrieval: Swift.Bool
- public init()
-}
-public struct Amount {
- public var currency: DirectTapFramework.Currency
- public var numInCents: Swift.String
- public init(currency: DirectTapFramework.Currency, numInCents: Swift.String)
-}
-public enum DirectErrorCode : Swift.String {
- case DIRIBDO4001
- case DIRIBDO4002
- case DIRIBDO4003
- case DIRIBDO4004
- case DIRIBDO4005
- case DIRIBDO4006
- case DIRIBDO4007
- case DIRIBDO4008
- case DIRIBDO4009
- case DIRIBDO4010
- case DIRIBDO4011
- case DIRIBDO4012
- case DIRIBDO4013
- case DIRIBDO4014
- case DIRIBDO4015
- case DIRIBDO4016
- case DIRIBDO4017
- case DIRIBDO4018
- case DIRIBDO4019
- case DIRIBDO4020
- case DIRIBDO4021
- case DIRIBDO4022
- case DIRIBDO4023
- case DIRIBDO4024
- case DIRIBDO4025
- case DIRIBDO4026
- case DIRIBDO4027
- case DIRIBDO4028
- case DIRIBDO4029
- case DIRIBDO4030
- case DIRIBDO4031
- case DIRIBDO4032
- case DIRIBDO4033
- case DIRIBDO4034
- case DIRIBDO4035
- case DIRIBDO4037
- case DIRIBDO5002
- case DIRIBDO5003
- case DIRIBDO5004
- case DIRIBDO5005
- case DIRIBDO5006
- case DIRIBDO5007
- case DIRIBDO5008
- case DIRIBDO5009
- case DIRIBDO5010
- case DIRIBDO5011
- case DIRIBDO5012
- case DIRIBDO5013
- case DIRIBDO5014
- case DIRIBDO5015
- case DIRIBDO5016
- case DIRIBDO6001
- case DIRIBDO6002
- case DIRIBDO6003
- case DIRIBDO6004
- case DIRIBDO6005
- case DIRIBDO6006
- case DIRIBDO6007
- case DIRIBDO6008
- case DIRIBDO6009
- case DIRIBDO6010
- case DIRIBDO6011
- case DIRIBDO6012
- case DIRIBDO6013
- case DIRIBDO6014
- case DIRIBDO6015
- case DIRIBDO6016
- case DIRIBDO6017
- case DIRIBDO6018
- case DIRIBDO6019
- case DIRIBDO6020
- case DIRIBPI4001
- case DIRIBPI4002
- case DIRIBPI4003
- case DIRIBPI4004
- case DIRIBPI4005
- case DIRIBPI4006
- case DIRIBPI4007
- case DIRIBPI4008
- case DIRIBPI4009
- case DIRIBPI4010
- case DIRIBPI4011
- case DIRIBPI4012
- case DIRIBPI4013
- case DIRIBPI4014
- case DIRIBPI4015
- case DIRIBPI4016
- case DIRIBPI5001
- case DIRIBPI5002
- case DIRIBPI5003
- case DIRIBPI5004
- case DIRIBPI5005
- case DIRIBPI5006
- case DIRIBPI5007
- case DIRIBPI5008
- case DIRIBPI5009
- case DIRIBPI5011
- case DIRIBPI5013
- case DIRIBPI5014
- case DIRIBPI5015
- case DIRIBPI5016
- case DIRIBPI5017
- case DIRIBPI5018
- case DIRIBPI5019
- case DIRIBPI5020
- case DIRIBPI5021
- case DIRIBPI6001
- case DIRIBPI6003
- case DIRIBPI6004
- case DIRIBPI6005
- case DIRIBPI6006
- case DIRIBPI6007
- case DIRIBPI6008
- case DIRIBPI6009
- case DIRIBPI6010
- case DIRIBPI6011
- case DIRIBPI6012
- case DIRIBPI6013
- public init?(rawValue: Swift.String)
- public typealias RawValue = Swift.String
- public var rawValue: Swift.String {
- get
- }
-}
-public struct Account {
- public var bankCode: DirectTapFramework.BankCode?
- public var country: DirectTapFramework.Country
- public init(country: DirectTapFramework.Country, bankCode: DirectTapFramework.BankCode? = nil)
-}
-public enum Status : Swift.Int {
- case PENDING
- case AWAITING_TFA
- case SUCCESS
- case ERROR
- case LOGIN_ERROR
- case INVOICE_CREATED
- case AWAITING_LOGIN
- case AWAITING_LOGIN_TFA
- case AWAITING_ACCOUNT_SELECTION
- case AWAITING_TRANSFER_TFA
- case IN_PROGRESS
- case EXPIRED
- case FLAGGED
- case CANCELLED
- case DENIED
- case FAILED
- public init(rawValue: Swift.Int)
- public typealias RawValue = Swift.Int
- public var rawValue: Swift.Int {
- get
- }
-}
-extension DirectTapFramework.BankCode : Swift.Equatable {}
-extension DirectTapFramework.BankCode : Swift.Hashable {}
-extension DirectTapFramework.BankCode : Swift.RawRepresentable {}
-extension DirectTapFramework.DirectTapSF.TapError : Swift.Equatable {}
-extension DirectTapFramework.DirectTapSF.TapError : Swift.Hashable {}
-extension DirectTapFramework.Country : Swift.Equatable {}
-extension DirectTapFramework.Country : Swift.Hashable {}
-extension DirectTapFramework.Country : Swift.RawRepresentable {}
-extension DirectTapFramework.UniqueAmount : Swift.Equatable {}
-extension DirectTapFramework.UniqueAmount : Swift.Hashable {}
-extension DirectTapFramework.UniqueAmount : Swift.RawRepresentable {}
-extension DirectTapFramework.DirectTapRequest.BrowserMode : Swift.Equatable {}
-extension DirectTapFramework.DirectTapRequest.BrowserMode : Swift.Hashable {}
-extension DirectTapFramework.Currency : Swift.Equatable {}
-extension DirectTapFramework.Currency : Swift.Hashable {}
-extension DirectTapFramework.Currency : Swift.RawRepresentable {}
-extension DirectTapFramework.DirectErrorCode : Swift.Equatable {}
-extension DirectTapFramework.DirectErrorCode : Swift.Hashable {}
-extension DirectTapFramework.DirectErrorCode : Swift.RawRepresentable {}
-extension DirectTapFramework.Status : Swift.Equatable {}
-extension DirectTapFramework.Status : Swift.Hashable {}
-extension DirectTapFramework.Status : Swift.RawRepresentable {}
diff --git a/Sources/Direct/DirectTapFramework.xcframework/ios-arm64_x86_64-simulator/DirectTapFramework.framework/DirectTapFramework b/Sources/Direct/DirectTapFramework.xcframework/ios-arm64_x86_64-simulator/DirectTapFramework.framework/DirectTapFramework
index dc20d5a..7b5fa81 100755
Binary files a/Sources/Direct/DirectTapFramework.xcframework/ios-arm64_x86_64-simulator/DirectTapFramework.framework/DirectTapFramework and b/Sources/Direct/DirectTapFramework.xcframework/ios-arm64_x86_64-simulator/DirectTapFramework.framework/DirectTapFramework differ
diff --git a/Sources/Direct/DirectTapFramework.xcframework/ios-arm64_x86_64-simulator/DirectTapFramework.framework/Headers/DirectTapFramework-Swift.h b/Sources/Direct/DirectTapFramework.xcframework/ios-arm64_x86_64-simulator/DirectTapFramework.framework/Headers/DirectTapFramework-Swift.h
index 14ec267..6d426de 100644
--- a/Sources/Direct/DirectTapFramework.xcframework/ios-arm64_x86_64-simulator/DirectTapFramework.framework/Headers/DirectTapFramework-Swift.h
+++ b/Sources/Direct/DirectTapFramework.xcframework/ios-arm64_x86_64-simulator/DirectTapFramework.framework/Headers/DirectTapFramework-Swift.h
@@ -1,6 +1,6 @@
#if 0
#elif defined(__arm64__) && __arm64__
-// Generated by Apple Swift version 5.5.1 (swiftlang-1300.0.31.4 clang-1300.0.29.6)
+// Generated by Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8)
#ifndef DIRECTTAPFRAMEWORK_SWIFT_H
#define DIRECTTAPFRAMEWORK_SWIFT_H
#pragma clang diagnostic push
@@ -186,6 +186,13 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#if !defined(IBSegueAction)
# define IBSegueAction
#endif
+#if !defined(SWIFT_EXTERN)
+# if defined(__cplusplus)
+# define SWIFT_EXTERN extern "C"
+# else
+# define SWIFT_EXTERN extern
+# endif
+#endif
#if __has_feature(modules)
#if __has_warning("-Watimport-in-framework-header")
#pragma clang diagnostic ignored "-Watimport-in-framework-header"
@@ -244,7 +251,7 @@ SWIFT_CLASS("_TtC18DirectTapFramework27DirectWebViewViewController")
#endif
#elif defined(__x86_64__) && __x86_64__
-// Generated by Apple Swift version 5.5.1 (swiftlang-1300.0.31.4 clang-1300.0.29.6)
+// Generated by Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8)
#ifndef DIRECTTAPFRAMEWORK_SWIFT_H
#define DIRECTTAPFRAMEWORK_SWIFT_H
#pragma clang diagnostic push
@@ -430,6 +437,13 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#if !defined(IBSegueAction)
# define IBSegueAction
#endif
+#if !defined(SWIFT_EXTERN)
+# if defined(__cplusplus)
+# define SWIFT_EXTERN extern "C"
+# else
+# define SWIFT_EXTERN extern
+# endif
+#endif
#if __has_feature(modules)
#if __has_warning("-Watimport-in-framework-header")
#pragma clang diagnostic ignored "-Watimport-in-framework-header"
diff --git a/Sources/Direct/DirectTapFramework.xcframework/ios-arm64_x86_64-simulator/DirectTapFramework.framework/Info.plist b/Sources/Direct/DirectTapFramework.xcframework/ios-arm64_x86_64-simulator/DirectTapFramework.framework/Info.plist
index d56fda3..3879fcd 100644
Binary files a/Sources/Direct/DirectTapFramework.xcframework/ios-arm64_x86_64-simulator/DirectTapFramework.framework/Info.plist and b/Sources/Direct/DirectTapFramework.xcframework/ios-arm64_x86_64-simulator/DirectTapFramework.framework/Info.plist differ
diff --git a/Sources/Direct/DirectTapFramework.xcframework/ios-arm64_x86_64-simulator/DirectTapFramework.framework/Modules/DirectTapFramework.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/Sources/Direct/DirectTapFramework.xcframework/ios-arm64_x86_64-simulator/DirectTapFramework.framework/Modules/DirectTapFramework.swiftmodule/arm64-apple-ios-simulator.swiftdoc
index ad7e6d9..c857be4 100644
Binary files a/Sources/Direct/DirectTapFramework.xcframework/ios-arm64_x86_64-simulator/DirectTapFramework.framework/Modules/DirectTapFramework.swiftmodule/arm64-apple-ios-simulator.swiftdoc and b/Sources/Direct/DirectTapFramework.xcframework/ios-arm64_x86_64-simulator/DirectTapFramework.framework/Modules/DirectTapFramework.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ
diff --git a/Sources/Direct/DirectTapFramework.xcframework/ios-arm64_x86_64-simulator/DirectTapFramework.framework/Modules/DirectTapFramework.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/Sources/Direct/DirectTapFramework.xcframework/ios-arm64_x86_64-simulator/DirectTapFramework.framework/Modules/DirectTapFramework.swiftmodule/arm64-apple-ios-simulator.swiftinterface
index 67c9171..789e91b 100644
--- a/Sources/Direct/DirectTapFramework.xcframework/ios-arm64_x86_64-simulator/DirectTapFramework.framework/Modules/DirectTapFramework.swiftmodule/arm64-apple-ios-simulator.swiftinterface
+++ b/Sources/Direct/DirectTapFramework.xcframework/ios-arm64_x86_64-simulator/DirectTapFramework.framework/Modules/DirectTapFramework.swiftmodule/arm64-apple-ios-simulator.swiftinterface
@@ -1,5 +1,5 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.5.1 (swiftlang-1300.0.31.4 clang-1300.0.29.6)
+// swift-compiler-version: Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8)
// swift-module-flags: -target arm64-apple-ios12.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name DirectTapFramework
import CryptoKit
import Foundation
@@ -8,6 +8,35 @@ import Swift
import UIKit
import WebKit
import _Concurrency
+public struct FundTransferFee {
+ public var idOnlineTransferLimit: DirectTapFramework.Amount
+ public var idOnlineTransferFee: DirectTapFramework.Amount
+ public var idllgTransferLimit: DirectTapFramework.Amount
+ public var idllgTransferFee: DirectTapFramework.Amount
+ public var idrtgsTransferFee: DirectTapFramework.Amount
+ public var phInstapayTransferLimit: DirectTapFramework.Amount
+ public var phInstapayTransferFee: DirectTapFramework.Amount
+ public var phPesonetTransferFee: DirectTapFramework.Amount
+ public var intrabankTransferFee: DirectTapFramework.Amount
+ public init()
+}
+public struct FundTransferLimit {
+ public var currency: DirectTapFramework.Currency
+ public var interbankMinLimit: DirectTapFramework.Amount
+ public var interbankMaxLimit: DirectTapFramework.Amount
+ public var intrabankMinLimit: DirectTapFramework.Amount
+ public var intrabankMaxLimit: DirectTapFramework.Amount
+ public init()
+}
+public struct Bank {
+ public var bankCode: DirectTapFramework.BankCode
+ public var country: DirectTapFramework.Country
+ public var title: Swift.String
+ public var logoUrl: Swift.String
+ public var fundTransferLimit: DirectTapFramework.FundTransferLimit
+ public var fundTransferFee: DirectTapFramework.FundTransferFee
+ public init(bankCode: DirectTapFramework.BankCode, country: DirectTapFramework.Country, title: Swift.String, logoUrl: Swift.String, fundTransferLimit: DirectTapFramework.FundTransferLimit, fundTransferFee: DirectTapFramework.FundTransferFee)
+}
public enum BankCode : Swift.Int {
case Mandiri
case BCA
@@ -15,6 +44,7 @@ public enum BankCode : Swift.Int {
case BRI
case BDO
case BPI
+ case BPIC
case KB
case PNB
case UB
@@ -38,14 +68,14 @@ public enum BankCode : Swift.Int {
public func initialize(apiKey: Swift.String, certPath: Swift.String? = nil, isDebug: Swift.Bool = false)
public func checkout(tapRequest: DirectTapFramework.DirectTapRequest, vc: UIKit.UIViewController, closure: @escaping (DirectTapFramework.Transaction?, Swift.String?) -> Swift.Void, showBackButton: Swift.Bool = true) throws
public func checkoutWithinSameScreen(tapRequest: DirectTapFramework.DirectTapRequest, vc: UIKit.UIViewController, closure: @escaping (DirectTapFramework.Transaction?, Swift.String?) -> Swift.Void, showWithinSameScreen: Swift.Bool, showBackButton: Swift.Bool = true) throws
- public func retrieveCheckoutURL(tapRequest: DirectTapFramework.DirectTapRequest, vc: UIKit.UIViewController, closure: @escaping (Swift.String?, Swift.String?) -> Swift.Void, showBackButton: Swift.Bool = true) throws
+ public func retrieveCheckoutURL(tapRequest: DirectTapFramework.DirectTapRequest, vc: UIKit.UIViewController, closure: @escaping (Swift.String?, Swift.String?) -> Swift.Void) throws
public func cancel()
public func clearRememberMe()
@objc public func safariViewControllerDidFinish(_ controller: SafariServices.SFSafariViewController)
public func initSecurityCheck(delegate: DirectTapFramework.CheckDelegate)
public func getBundleSeedID() -> Swift.String?
public func getFrameworkVersion() -> Swift.String
- public func getSourceBanks(country: DirectTapFramework.Country, destinationBank: DirectTapFramework.BankCode, closure: @escaping ([DirectTapFramework.BankCode], Swift.String?) -> Swift.Void)
+ public func getSourceBanks(country: DirectTapFramework.Country, destinationBank: DirectTapFramework.BankCode, closure: @escaping ([DirectTapFramework.Bank], Swift.String?) -> Swift.Void)
public enum TapError : Swift.Error {
case invalidReturnAndFailUrl
public static func == (a: DirectTapFramework.DirectTapSF.TapError, b: DirectTapFramework.DirectTapSF.TapError) -> Swift.Bool
@@ -282,16 +312,12 @@ public enum Currency : Swift.Int {
case yer
case zrn
case zmw
- public init?(rawValue: Swift.Int)
+ public init(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
-public protocol CoreDelegate {
- associatedtype T
- func onResult(data: Self.T?, error: Swift.String?, errorCode: Swift.String?)
-}
public struct DirectTapError {
public static let shared: DirectTapFramework.DirectTapError
}
diff --git a/Sources/Direct/DirectTapFramework.xcframework/ios-arm64_x86_64-simulator/DirectTapFramework.framework/Modules/DirectTapFramework.swiftmodule/arm64.swiftdoc b/Sources/Direct/DirectTapFramework.xcframework/ios-arm64_x86_64-simulator/DirectTapFramework.framework/Modules/DirectTapFramework.swiftmodule/arm64.swiftdoc
deleted file mode 100644
index ad7e6d9..0000000
Binary files a/Sources/Direct/DirectTapFramework.xcframework/ios-arm64_x86_64-simulator/DirectTapFramework.framework/Modules/DirectTapFramework.swiftmodule/arm64.swiftdoc and /dev/null differ
diff --git a/Sources/Direct/DirectTapFramework.xcframework/ios-arm64_x86_64-simulator/DirectTapFramework.framework/Modules/DirectTapFramework.swiftmodule/arm64.swiftinterface b/Sources/Direct/DirectTapFramework.xcframework/ios-arm64_x86_64-simulator/DirectTapFramework.framework/Modules/DirectTapFramework.swiftmodule/arm64.swiftinterface
deleted file mode 100644
index 67c9171..0000000
--- a/Sources/Direct/DirectTapFramework.xcframework/ios-arm64_x86_64-simulator/DirectTapFramework.framework/Modules/DirectTapFramework.swiftmodule/arm64.swiftinterface
+++ /dev/null
@@ -1,496 +0,0 @@
-// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.5.1 (swiftlang-1300.0.31.4 clang-1300.0.29.6)
-// swift-module-flags: -target arm64-apple-ios12.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name DirectTapFramework
-import CryptoKit
-import Foundation
-import SafariServices
-import Swift
-import UIKit
-import WebKit
-import _Concurrency
-public enum BankCode : Swift.Int {
- case Mandiri
- case BCA
- case BNI
- case BRI
- case BDO
- case BPI
- case KB
- case PNB
- case UB
- case MB
- case RCBC
- case UBC
- case CLRB
- case BCAC
- case SCB
- case PERMATA
- case Dummy_Bank
- case GCash
- public init?(rawValue: Swift.Int)
- public typealias RawValue = Swift.Int
- public var rawValue: Swift.Int {
- get
- }
-}
-@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers public class DirectTapSF : ObjectiveC.NSObject, SafariServices.SFSafariViewControllerDelegate {
- public static let shared: DirectTapFramework.DirectTapSF
- public func initialize(apiKey: Swift.String, certPath: Swift.String? = nil, isDebug: Swift.Bool = false)
- public func checkout(tapRequest: DirectTapFramework.DirectTapRequest, vc: UIKit.UIViewController, closure: @escaping (DirectTapFramework.Transaction?, Swift.String?) -> Swift.Void, showBackButton: Swift.Bool = true) throws
- public func checkoutWithinSameScreen(tapRequest: DirectTapFramework.DirectTapRequest, vc: UIKit.UIViewController, closure: @escaping (DirectTapFramework.Transaction?, Swift.String?) -> Swift.Void, showWithinSameScreen: Swift.Bool, showBackButton: Swift.Bool = true) throws
- public func retrieveCheckoutURL(tapRequest: DirectTapFramework.DirectTapRequest, vc: UIKit.UIViewController, closure: @escaping (Swift.String?, Swift.String?) -> Swift.Void, showBackButton: Swift.Bool = true) throws
- public func cancel()
- public func clearRememberMe()
- @objc public func safariViewControllerDidFinish(_ controller: SafariServices.SFSafariViewController)
- public func initSecurityCheck(delegate: DirectTapFramework.CheckDelegate)
- public func getBundleSeedID() -> Swift.String?
- public func getFrameworkVersion() -> Swift.String
- public func getSourceBanks(country: DirectTapFramework.Country, destinationBank: DirectTapFramework.BankCode, closure: @escaping ([DirectTapFramework.BankCode], Swift.String?) -> Swift.Void)
- public enum TapError : Swift.Error {
- case invalidReturnAndFailUrl
- public static func == (a: DirectTapFramework.DirectTapSF.TapError, b: DirectTapFramework.DirectTapSF.TapError) -> Swift.Bool
- public func hash(into hasher: inout Swift.Hasher)
- public var hashValue: Swift.Int {
- get
- }
- }
- @objc deinit
-}
-public enum Country : Swift.Int {
- case ID
- case PH
- case TH
- public init?(rawValue: Swift.Int)
- public typealias RawValue = Swift.Int
- public var rawValue: Swift.Int {
- get
- }
-}
-public struct DismissAlert {
- public var message: Swift.String
- public var cancelButtonText: Swift.String
- public var confirmButtonText: Swift.String
- public init(message: Swift.String, confirmButtonText: Swift.String, cancelButtonText: Swift.String)
-}
-public struct Address {
- public var addressLine1: Swift.String
- public var addressLine2: Swift.String
- public var city: Swift.String
- public var province: Swift.String
- public var country: Swift.String
- public var zipCode: Swift.String
- public init(addressLine1: Swift.String, addressLine2: Swift.String, city: Swift.String, province: Swift.String, country: Swift.String, zipCode: Swift.String)
-}
-public enum UniqueAmount : Swift.Int {
- case NONE
- case ADD
- case SUBTRACT
- public init?(rawValue: Swift.Int)
- public typealias RawValue = Swift.Int
- public var rawValue: Swift.Int {
- get
- }
-}
-public struct Transaction {
- public var id: Swift.String
- public var bankCode: DirectTapFramework.BankCode
- public var country: DirectTapFramework.Country
- public var amount: DirectTapFramework.Amount
- public var bankFee: DirectTapFramework.Amount
- public var referenceId: Swift.String
- public var status: DirectTapFramework.Status
- public var statusCode: Swift.String
- public var statusMessage: Swift.String?
- public var finishedDate: Foundation.Date
- public var createdDate: Foundation.Date
- public var updatedDate: Foundation.Date
-}
-public struct DirectTapRequest {
- public enum BrowserMode {
- case Safari
- case WebView
- public static func == (a: DirectTapFramework.DirectTapRequest.BrowserMode, b: DirectTapFramework.DirectTapRequest.BrowserMode) -> Swift.Bool
- public func hash(into hasher: inout Swift.Hasher)
- public var hashValue: Swift.Int {
- get
- }
- }
- public var sourceAccount: DirectTapFramework.Account
- public var destinationAccountId: Swift.String
- public var amount: DirectTapFramework.Amount
- public var memo: Swift.String
- public var customer: DirectTapFramework.Customer
- public var referenceId: Swift.String
- public var client: DirectTapFramework.Client
- public var browserMode: DirectTapFramework.DirectTapRequest.BrowserMode
- public var dismissAlert: DirectTapFramework.DismissAlert?
- public var useRememberMe: Swift.Bool
- public var expiryDate: Foundation.Date?
- public var uniqueAmount: DirectTapFramework.UniqueAmount
- public init(sourceAccount: DirectTapFramework.Account, destinationAccountId: Swift.String, amount: DirectTapFramework.Amount, memo: Swift.String, customer: DirectTapFramework.Customer, referenceId: Swift.String, client: DirectTapFramework.Client, dismissAlert: DirectTapFramework.DismissAlert? = nil, useRememberMe: Swift.Bool = true, expiryDate: Foundation.Date? = nil, uniqueAmount: DirectTapFramework.UniqueAmount = UniqueAmount.NONE)
-}
-public enum Currency : Swift.Int {
- case afn
- case eur
- case all
- case dzd
- case usd
- case aoa
- case xcd
- case ars
- case amd
- case awg
- case aud
- case azn
- case bsd
- case bhd
- case bdt
- case byr
- case bzd
- case xof
- case bmd
- case btn
- case bov
- case bam
- case bwp
- case nok
- case brl
- case sgd
- case bgn
- case bif
- case khr
- case xaf
- case cad
- case cve
- case kyd
- case clp
- case cny
- case cop
- case kmf
- case cdf
- case nzd
- case crc
- case hrk
- case cuc
- case czk
- case dkk
- case djf
- case dop
- case egp
- case ern
- case etb
- case fkp
- case fjd
- case xpf
- case gmd
- case gel
- case ghs
- case gip
- case gtq
- case gbp
- case gnf
- case gyd
- case hnl
- case hkd
- case huf
- case isk
- case inr
- case idr
- case irr
- case iqd
- case imp
- case ils
- case jmd
- case jpy
- case jep
- case jod
- case kzt
- case kes
- case kpw
- case krw
- case kwd
- case kgs
- case lak
- case lbp
- case lsl
- case lrd
- case lyd
- case chf
- case mkd
- case mga
- case mwk
- case myr
- case mvr
- case mro
- case mur
- case mxn
- case mdl
- case mnt
- case mad
- case mzn
- case mmk
- case nad
- case npr
- case ang
- case nio
- case ngn
- case omr
- case pkr
- case pgk
- case pyg
- case pen
- case php
- case pln
- case qar
- case ron
- case rub
- case rwf
- case wst
- case std
- case sar
- case rsd
- case scr
- case sll
- case sbd
- case sos
- case zar
- case ssp
- case lkr
- case shp
- case sdg
- case srd
- case szl
- case sek
- case syp
- case twd
- case tjs
- case tzs
- case thb
- case top
- case ttd
- case tnd
- case `try`
- case tmt
- case ugx
- case uah
- case are
- case uyu
- case uzs
- case vuv
- case vef
- case vnd
- case yer
- case zrn
- case zmw
- public init?(rawValue: Swift.Int)
- public typealias RawValue = Swift.Int
- public var rawValue: Swift.Int {
- get
- }
-}
-public protocol CoreDelegate {
- associatedtype T
- func onResult(data: Self.T?, error: Swift.String?, errorCode: Swift.String?)
-}
-public struct DirectTapError {
- public static let shared: DirectTapFramework.DirectTapError
-}
-public protocol CheckDelegate {
- func hasCheckError()
-}
-public struct Customer {
- public var firstName: Swift.String
- public var lastName: Swift.String
- public var email: Swift.String
- public var mobileNumber: Swift.String
- public var address: DirectTapFramework.Address?
- public init(firstName: Swift.String, lastName: Swift.String, email: Swift.String, mobileNumber: Swift.String)
-}
-public struct Client {
- public var displayName: Swift.String?
- public var logoUrl: Swift.String?
- public var returnUrl: Swift.String?
- public var failUrl: Swift.String?
- public var statementRetrieval: Swift.Bool
- public init()
-}
-public struct Amount {
- public var currency: DirectTapFramework.Currency
- public var numInCents: Swift.String
- public init(currency: DirectTapFramework.Currency, numInCents: Swift.String)
-}
-public enum DirectErrorCode : Swift.String {
- case DIRIBDO4001
- case DIRIBDO4002
- case DIRIBDO4003
- case DIRIBDO4004
- case DIRIBDO4005
- case DIRIBDO4006
- case DIRIBDO4007
- case DIRIBDO4008
- case DIRIBDO4009
- case DIRIBDO4010
- case DIRIBDO4011
- case DIRIBDO4012
- case DIRIBDO4013
- case DIRIBDO4014
- case DIRIBDO4015
- case DIRIBDO4016
- case DIRIBDO4017
- case DIRIBDO4018
- case DIRIBDO4019
- case DIRIBDO4020
- case DIRIBDO4021
- case DIRIBDO4022
- case DIRIBDO4023
- case DIRIBDO4024
- case DIRIBDO4025
- case DIRIBDO4026
- case DIRIBDO4027
- case DIRIBDO4028
- case DIRIBDO4029
- case DIRIBDO4030
- case DIRIBDO4031
- case DIRIBDO4032
- case DIRIBDO4033
- case DIRIBDO4034
- case DIRIBDO4035
- case DIRIBDO4037
- case DIRIBDO5002
- case DIRIBDO5003
- case DIRIBDO5004
- case DIRIBDO5005
- case DIRIBDO5006
- case DIRIBDO5007
- case DIRIBDO5008
- case DIRIBDO5009
- case DIRIBDO5010
- case DIRIBDO5011
- case DIRIBDO5012
- case DIRIBDO5013
- case DIRIBDO5014
- case DIRIBDO5015
- case DIRIBDO5016
- case DIRIBDO6001
- case DIRIBDO6002
- case DIRIBDO6003
- case DIRIBDO6004
- case DIRIBDO6005
- case DIRIBDO6006
- case DIRIBDO6007
- case DIRIBDO6008
- case DIRIBDO6009
- case DIRIBDO6010
- case DIRIBDO6011
- case DIRIBDO6012
- case DIRIBDO6013
- case DIRIBDO6014
- case DIRIBDO6015
- case DIRIBDO6016
- case DIRIBDO6017
- case DIRIBDO6018
- case DIRIBDO6019
- case DIRIBDO6020
- case DIRIBPI4001
- case DIRIBPI4002
- case DIRIBPI4003
- case DIRIBPI4004
- case DIRIBPI4005
- case DIRIBPI4006
- case DIRIBPI4007
- case DIRIBPI4008
- case DIRIBPI4009
- case DIRIBPI4010
- case DIRIBPI4011
- case DIRIBPI4012
- case DIRIBPI4013
- case DIRIBPI4014
- case DIRIBPI4015
- case DIRIBPI4016
- case DIRIBPI5001
- case DIRIBPI5002
- case DIRIBPI5003
- case DIRIBPI5004
- case DIRIBPI5005
- case DIRIBPI5006
- case DIRIBPI5007
- case DIRIBPI5008
- case DIRIBPI5009
- case DIRIBPI5011
- case DIRIBPI5013
- case DIRIBPI5014
- case DIRIBPI5015
- case DIRIBPI5016
- case DIRIBPI5017
- case DIRIBPI5018
- case DIRIBPI5019
- case DIRIBPI5020
- case DIRIBPI5021
- case DIRIBPI6001
- case DIRIBPI6003
- case DIRIBPI6004
- case DIRIBPI6005
- case DIRIBPI6006
- case DIRIBPI6007
- case DIRIBPI6008
- case DIRIBPI6009
- case DIRIBPI6010
- case DIRIBPI6011
- case DIRIBPI6012
- case DIRIBPI6013
- public init?(rawValue: Swift.String)
- public typealias RawValue = Swift.String
- public var rawValue: Swift.String {
- get
- }
-}
-public struct Account {
- public var bankCode: DirectTapFramework.BankCode?
- public var country: DirectTapFramework.Country
- public init(country: DirectTapFramework.Country, bankCode: DirectTapFramework.BankCode? = nil)
-}
-public enum Status : Swift.Int {
- case PENDING
- case AWAITING_TFA
- case SUCCESS
- case ERROR
- case LOGIN_ERROR
- case INVOICE_CREATED
- case AWAITING_LOGIN
- case AWAITING_LOGIN_TFA
- case AWAITING_ACCOUNT_SELECTION
- case AWAITING_TRANSFER_TFA
- case IN_PROGRESS
- case EXPIRED
- case FLAGGED
- case CANCELLED
- case DENIED
- case FAILED
- public init(rawValue: Swift.Int)
- public typealias RawValue = Swift.Int
- public var rawValue: Swift.Int {
- get
- }
-}
-extension DirectTapFramework.BankCode : Swift.Equatable {}
-extension DirectTapFramework.BankCode : Swift.Hashable {}
-extension DirectTapFramework.BankCode : Swift.RawRepresentable {}
-extension DirectTapFramework.DirectTapSF.TapError : Swift.Equatable {}
-extension DirectTapFramework.DirectTapSF.TapError : Swift.Hashable {}
-extension DirectTapFramework.Country : Swift.Equatable {}
-extension DirectTapFramework.Country : Swift.Hashable {}
-extension DirectTapFramework.Country : Swift.RawRepresentable {}
-extension DirectTapFramework.UniqueAmount : Swift.Equatable {}
-extension DirectTapFramework.UniqueAmount : Swift.Hashable {}
-extension DirectTapFramework.UniqueAmount : Swift.RawRepresentable {}
-extension DirectTapFramework.DirectTapRequest.BrowserMode : Swift.Equatable {}
-extension DirectTapFramework.DirectTapRequest.BrowserMode : Swift.Hashable {}
-extension DirectTapFramework.Currency : Swift.Equatable {}
-extension DirectTapFramework.Currency : Swift.Hashable {}
-extension DirectTapFramework.Currency : Swift.RawRepresentable {}
-extension DirectTapFramework.DirectErrorCode : Swift.Equatable {}
-extension DirectTapFramework.DirectErrorCode : Swift.Hashable {}
-extension DirectTapFramework.DirectErrorCode : Swift.RawRepresentable {}
-extension DirectTapFramework.Status : Swift.Equatable {}
-extension DirectTapFramework.Status : Swift.Hashable {}
-extension DirectTapFramework.Status : Swift.RawRepresentable {}
diff --git a/Sources/Direct/DirectTapFramework.xcframework/ios-arm64_x86_64-simulator/DirectTapFramework.framework/Modules/DirectTapFramework.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/Sources/Direct/DirectTapFramework.xcframework/ios-arm64_x86_64-simulator/DirectTapFramework.framework/Modules/DirectTapFramework.swiftmodule/x86_64-apple-ios-simulator.swiftdoc
index ce04f5f..84e3a3d 100644
Binary files a/Sources/Direct/DirectTapFramework.xcframework/ios-arm64_x86_64-simulator/DirectTapFramework.framework/Modules/DirectTapFramework.swiftmodule/x86_64-apple-ios-simulator.swiftdoc and b/Sources/Direct/DirectTapFramework.xcframework/ios-arm64_x86_64-simulator/DirectTapFramework.framework/Modules/DirectTapFramework.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ
diff --git a/Sources/Direct/DirectTapFramework.xcframework/ios-arm64_x86_64-simulator/DirectTapFramework.framework/Modules/DirectTapFramework.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/Sources/Direct/DirectTapFramework.xcframework/ios-arm64_x86_64-simulator/DirectTapFramework.framework/Modules/DirectTapFramework.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
index 14eb8bc..5da11cb 100644
--- a/Sources/Direct/DirectTapFramework.xcframework/ios-arm64_x86_64-simulator/DirectTapFramework.framework/Modules/DirectTapFramework.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
+++ b/Sources/Direct/DirectTapFramework.xcframework/ios-arm64_x86_64-simulator/DirectTapFramework.framework/Modules/DirectTapFramework.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
@@ -1,5 +1,5 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.5.1 (swiftlang-1300.0.31.4 clang-1300.0.29.6)
+// swift-compiler-version: Apple Swift version 5.6 (swiftlang-5.6.0.323.62 clang-1316.0.20.8)
// swift-module-flags: -target x86_64-apple-ios12.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name DirectTapFramework
import CryptoKit
import Foundation
@@ -8,6 +8,35 @@ import Swift
import UIKit
import WebKit
import _Concurrency
+public struct FundTransferFee {
+ public var idOnlineTransferLimit: DirectTapFramework.Amount
+ public var idOnlineTransferFee: DirectTapFramework.Amount
+ public var idllgTransferLimit: DirectTapFramework.Amount
+ public var idllgTransferFee: DirectTapFramework.Amount
+ public var idrtgsTransferFee: DirectTapFramework.Amount
+ public var phInstapayTransferLimit: DirectTapFramework.Amount
+ public var phInstapayTransferFee: DirectTapFramework.Amount
+ public var phPesonetTransferFee: DirectTapFramework.Amount
+ public var intrabankTransferFee: DirectTapFramework.Amount
+ public init()
+}
+public struct FundTransferLimit {
+ public var currency: DirectTapFramework.Currency
+ public var interbankMinLimit: DirectTapFramework.Amount
+ public var interbankMaxLimit: DirectTapFramework.Amount
+ public var intrabankMinLimit: DirectTapFramework.Amount
+ public var intrabankMaxLimit: DirectTapFramework.Amount
+ public init()
+}
+public struct Bank {
+ public var bankCode: DirectTapFramework.BankCode
+ public var country: DirectTapFramework.Country
+ public var title: Swift.String
+ public var logoUrl: Swift.String
+ public var fundTransferLimit: DirectTapFramework.FundTransferLimit
+ public var fundTransferFee: DirectTapFramework.FundTransferFee
+ public init(bankCode: DirectTapFramework.BankCode, country: DirectTapFramework.Country, title: Swift.String, logoUrl: Swift.String, fundTransferLimit: DirectTapFramework.FundTransferLimit, fundTransferFee: DirectTapFramework.FundTransferFee)
+}
public enum BankCode : Swift.Int {
case Mandiri
case BCA
@@ -15,6 +44,7 @@ public enum BankCode : Swift.Int {
case BRI
case BDO
case BPI
+ case BPIC
case KB
case PNB
case UB
@@ -38,14 +68,14 @@ public enum BankCode : Swift.Int {
public func initialize(apiKey: Swift.String, certPath: Swift.String? = nil, isDebug: Swift.Bool = false)
public func checkout(tapRequest: DirectTapFramework.DirectTapRequest, vc: UIKit.UIViewController, closure: @escaping (DirectTapFramework.Transaction?, Swift.String?) -> Swift.Void, showBackButton: Swift.Bool = true) throws
public func checkoutWithinSameScreen(tapRequest: DirectTapFramework.DirectTapRequest, vc: UIKit.UIViewController, closure: @escaping (DirectTapFramework.Transaction?, Swift.String?) -> Swift.Void, showWithinSameScreen: Swift.Bool, showBackButton: Swift.Bool = true) throws
- public func retrieveCheckoutURL(tapRequest: DirectTapFramework.DirectTapRequest, vc: UIKit.UIViewController, closure: @escaping (Swift.String?, Swift.String?) -> Swift.Void, showBackButton: Swift.Bool = true) throws
+ public func retrieveCheckoutURL(tapRequest: DirectTapFramework.DirectTapRequest, vc: UIKit.UIViewController, closure: @escaping (Swift.String?, Swift.String?) -> Swift.Void) throws
public func cancel()
public func clearRememberMe()
@objc public func safariViewControllerDidFinish(_ controller: SafariServices.SFSafariViewController)
public func initSecurityCheck(delegate: DirectTapFramework.CheckDelegate)
public func getBundleSeedID() -> Swift.String?
public func getFrameworkVersion() -> Swift.String
- public func getSourceBanks(country: DirectTapFramework.Country, destinationBank: DirectTapFramework.BankCode, closure: @escaping ([DirectTapFramework.BankCode], Swift.String?) -> Swift.Void)
+ public func getSourceBanks(country: DirectTapFramework.Country, destinationBank: DirectTapFramework.BankCode, closure: @escaping ([DirectTapFramework.Bank], Swift.String?) -> Swift.Void)
public enum TapError : Swift.Error {
case invalidReturnAndFailUrl
public static func == (a: DirectTapFramework.DirectTapSF.TapError, b: DirectTapFramework.DirectTapSF.TapError) -> Swift.Bool
@@ -282,16 +312,12 @@ public enum Currency : Swift.Int {
case yer
case zrn
case zmw
- public init?(rawValue: Swift.Int)
+ public init(rawValue: Swift.Int)
public typealias RawValue = Swift.Int
public var rawValue: Swift.Int {
get
}
}
-public protocol CoreDelegate {
- associatedtype T
- func onResult(data: Self.T?, error: Swift.String?, errorCode: Swift.String?)
-}
public struct DirectTapError {
public static let shared: DirectTapFramework.DirectTapError
}
diff --git a/Sources/Direct/DirectTapFramework.xcframework/ios-arm64_x86_64-simulator/DirectTapFramework.framework/Modules/DirectTapFramework.swiftmodule/x86_64.swiftdoc b/Sources/Direct/DirectTapFramework.xcframework/ios-arm64_x86_64-simulator/DirectTapFramework.framework/Modules/DirectTapFramework.swiftmodule/x86_64.swiftdoc
deleted file mode 100644
index ce04f5f..0000000
Binary files a/Sources/Direct/DirectTapFramework.xcframework/ios-arm64_x86_64-simulator/DirectTapFramework.framework/Modules/DirectTapFramework.swiftmodule/x86_64.swiftdoc and /dev/null differ
diff --git a/Sources/Direct/DirectTapFramework.xcframework/ios-arm64_x86_64-simulator/DirectTapFramework.framework/Modules/DirectTapFramework.swiftmodule/x86_64.swiftinterface b/Sources/Direct/DirectTapFramework.xcframework/ios-arm64_x86_64-simulator/DirectTapFramework.framework/Modules/DirectTapFramework.swiftmodule/x86_64.swiftinterface
deleted file mode 100644
index 14eb8bc..0000000
--- a/Sources/Direct/DirectTapFramework.xcframework/ios-arm64_x86_64-simulator/DirectTapFramework.framework/Modules/DirectTapFramework.swiftmodule/x86_64.swiftinterface
+++ /dev/null
@@ -1,496 +0,0 @@
-// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.5.1 (swiftlang-1300.0.31.4 clang-1300.0.29.6)
-// swift-module-flags: -target x86_64-apple-ios12.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name DirectTapFramework
-import CryptoKit
-import Foundation
-import SafariServices
-import Swift
-import UIKit
-import WebKit
-import _Concurrency
-public enum BankCode : Swift.Int {
- case Mandiri
- case BCA
- case BNI
- case BRI
- case BDO
- case BPI
- case KB
- case PNB
- case UB
- case MB
- case RCBC
- case UBC
- case CLRB
- case BCAC
- case SCB
- case PERMATA
- case Dummy_Bank
- case GCash
- public init?(rawValue: Swift.Int)
- public typealias RawValue = Swift.Int
- public var rawValue: Swift.Int {
- get
- }
-}
-@objc @_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers public class DirectTapSF : ObjectiveC.NSObject, SafariServices.SFSafariViewControllerDelegate {
- public static let shared: DirectTapFramework.DirectTapSF
- public func initialize(apiKey: Swift.String, certPath: Swift.String? = nil, isDebug: Swift.Bool = false)
- public func checkout(tapRequest: DirectTapFramework.DirectTapRequest, vc: UIKit.UIViewController, closure: @escaping (DirectTapFramework.Transaction?, Swift.String?) -> Swift.Void, showBackButton: Swift.Bool = true) throws
- public func checkoutWithinSameScreen(tapRequest: DirectTapFramework.DirectTapRequest, vc: UIKit.UIViewController, closure: @escaping (DirectTapFramework.Transaction?, Swift.String?) -> Swift.Void, showWithinSameScreen: Swift.Bool, showBackButton: Swift.Bool = true) throws
- public func retrieveCheckoutURL(tapRequest: DirectTapFramework.DirectTapRequest, vc: UIKit.UIViewController, closure: @escaping (Swift.String?, Swift.String?) -> Swift.Void, showBackButton: Swift.Bool = true) throws
- public func cancel()
- public func clearRememberMe()
- @objc public func safariViewControllerDidFinish(_ controller: SafariServices.SFSafariViewController)
- public func initSecurityCheck(delegate: DirectTapFramework.CheckDelegate)
- public func getBundleSeedID() -> Swift.String?
- public func getFrameworkVersion() -> Swift.String
- public func getSourceBanks(country: DirectTapFramework.Country, destinationBank: DirectTapFramework.BankCode, closure: @escaping ([DirectTapFramework.BankCode], Swift.String?) -> Swift.Void)
- public enum TapError : Swift.Error {
- case invalidReturnAndFailUrl
- public static func == (a: DirectTapFramework.DirectTapSF.TapError, b: DirectTapFramework.DirectTapSF.TapError) -> Swift.Bool
- public func hash(into hasher: inout Swift.Hasher)
- public var hashValue: Swift.Int {
- get
- }
- }
- @objc deinit
-}
-public enum Country : Swift.Int {
- case ID
- case PH
- case TH
- public init?(rawValue: Swift.Int)
- public typealias RawValue = Swift.Int
- public var rawValue: Swift.Int {
- get
- }
-}
-public struct DismissAlert {
- public var message: Swift.String
- public var cancelButtonText: Swift.String
- public var confirmButtonText: Swift.String
- public init(message: Swift.String, confirmButtonText: Swift.String, cancelButtonText: Swift.String)
-}
-public struct Address {
- public var addressLine1: Swift.String
- public var addressLine2: Swift.String
- public var city: Swift.String
- public var province: Swift.String
- public var country: Swift.String
- public var zipCode: Swift.String
- public init(addressLine1: Swift.String, addressLine2: Swift.String, city: Swift.String, province: Swift.String, country: Swift.String, zipCode: Swift.String)
-}
-public enum UniqueAmount : Swift.Int {
- case NONE
- case ADD
- case SUBTRACT
- public init?(rawValue: Swift.Int)
- public typealias RawValue = Swift.Int
- public var rawValue: Swift.Int {
- get
- }
-}
-public struct Transaction {
- public var id: Swift.String
- public var bankCode: DirectTapFramework.BankCode
- public var country: DirectTapFramework.Country
- public var amount: DirectTapFramework.Amount
- public var bankFee: DirectTapFramework.Amount
- public var referenceId: Swift.String
- public var status: DirectTapFramework.Status
- public var statusCode: Swift.String
- public var statusMessage: Swift.String?
- public var finishedDate: Foundation.Date
- public var createdDate: Foundation.Date
- public var updatedDate: Foundation.Date
-}
-public struct DirectTapRequest {
- public enum BrowserMode {
- case Safari
- case WebView
- public static func == (a: DirectTapFramework.DirectTapRequest.BrowserMode, b: DirectTapFramework.DirectTapRequest.BrowserMode) -> Swift.Bool
- public func hash(into hasher: inout Swift.Hasher)
- public var hashValue: Swift.Int {
- get
- }
- }
- public var sourceAccount: DirectTapFramework.Account
- public var destinationAccountId: Swift.String
- public var amount: DirectTapFramework.Amount
- public var memo: Swift.String
- public var customer: DirectTapFramework.Customer
- public var referenceId: Swift.String
- public var client: DirectTapFramework.Client
- public var browserMode: DirectTapFramework.DirectTapRequest.BrowserMode
- public var dismissAlert: DirectTapFramework.DismissAlert?
- public var useRememberMe: Swift.Bool
- public var expiryDate: Foundation.Date?
- public var uniqueAmount: DirectTapFramework.UniqueAmount
- public init(sourceAccount: DirectTapFramework.Account, destinationAccountId: Swift.String, amount: DirectTapFramework.Amount, memo: Swift.String, customer: DirectTapFramework.Customer, referenceId: Swift.String, client: DirectTapFramework.Client, dismissAlert: DirectTapFramework.DismissAlert? = nil, useRememberMe: Swift.Bool = true, expiryDate: Foundation.Date? = nil, uniqueAmount: DirectTapFramework.UniqueAmount = UniqueAmount.NONE)
-}
-public enum Currency : Swift.Int {
- case afn
- case eur
- case all
- case dzd
- case usd
- case aoa
- case xcd
- case ars
- case amd
- case awg
- case aud
- case azn
- case bsd
- case bhd
- case bdt
- case byr
- case bzd
- case xof
- case bmd
- case btn
- case bov
- case bam
- case bwp
- case nok
- case brl
- case sgd
- case bgn
- case bif
- case khr
- case xaf
- case cad
- case cve
- case kyd
- case clp
- case cny
- case cop
- case kmf
- case cdf
- case nzd
- case crc
- case hrk
- case cuc
- case czk
- case dkk
- case djf
- case dop
- case egp
- case ern
- case etb
- case fkp
- case fjd
- case xpf
- case gmd
- case gel
- case ghs
- case gip
- case gtq
- case gbp
- case gnf
- case gyd
- case hnl
- case hkd
- case huf
- case isk
- case inr
- case idr
- case irr
- case iqd
- case imp
- case ils
- case jmd
- case jpy
- case jep
- case jod
- case kzt
- case kes
- case kpw
- case krw
- case kwd
- case kgs
- case lak
- case lbp
- case lsl
- case lrd
- case lyd
- case chf
- case mkd
- case mga
- case mwk
- case myr
- case mvr
- case mro
- case mur
- case mxn
- case mdl
- case mnt
- case mad
- case mzn
- case mmk
- case nad
- case npr
- case ang
- case nio
- case ngn
- case omr
- case pkr
- case pgk
- case pyg
- case pen
- case php
- case pln
- case qar
- case ron
- case rub
- case rwf
- case wst
- case std
- case sar
- case rsd
- case scr
- case sll
- case sbd
- case sos
- case zar
- case ssp
- case lkr
- case shp
- case sdg
- case srd
- case szl
- case sek
- case syp
- case twd
- case tjs
- case tzs
- case thb
- case top
- case ttd
- case tnd
- case `try`
- case tmt
- case ugx
- case uah
- case are
- case uyu
- case uzs
- case vuv
- case vef
- case vnd
- case yer
- case zrn
- case zmw
- public init?(rawValue: Swift.Int)
- public typealias RawValue = Swift.Int
- public var rawValue: Swift.Int {
- get
- }
-}
-public protocol CoreDelegate {
- associatedtype T
- func onResult(data: Self.T?, error: Swift.String?, errorCode: Swift.String?)
-}
-public struct DirectTapError {
- public static let shared: DirectTapFramework.DirectTapError
-}
-public protocol CheckDelegate {
- func hasCheckError()
-}
-public struct Customer {
- public var firstName: Swift.String
- public var lastName: Swift.String
- public var email: Swift.String
- public var mobileNumber: Swift.String
- public var address: DirectTapFramework.Address?
- public init(firstName: Swift.String, lastName: Swift.String, email: Swift.String, mobileNumber: Swift.String)
-}
-public struct Client {
- public var displayName: Swift.String?
- public var logoUrl: Swift.String?
- public var returnUrl: Swift.String?
- public var failUrl: Swift.String?
- public var statementRetrieval: Swift.Bool
- public init()
-}
-public struct Amount {
- public var currency: DirectTapFramework.Currency
- public var numInCents: Swift.String
- public init(currency: DirectTapFramework.Currency, numInCents: Swift.String)
-}
-public enum DirectErrorCode : Swift.String {
- case DIRIBDO4001
- case DIRIBDO4002
- case DIRIBDO4003
- case DIRIBDO4004
- case DIRIBDO4005
- case DIRIBDO4006
- case DIRIBDO4007
- case DIRIBDO4008
- case DIRIBDO4009
- case DIRIBDO4010
- case DIRIBDO4011
- case DIRIBDO4012
- case DIRIBDO4013
- case DIRIBDO4014
- case DIRIBDO4015
- case DIRIBDO4016
- case DIRIBDO4017
- case DIRIBDO4018
- case DIRIBDO4019
- case DIRIBDO4020
- case DIRIBDO4021
- case DIRIBDO4022
- case DIRIBDO4023
- case DIRIBDO4024
- case DIRIBDO4025
- case DIRIBDO4026
- case DIRIBDO4027
- case DIRIBDO4028
- case DIRIBDO4029
- case DIRIBDO4030
- case DIRIBDO4031
- case DIRIBDO4032
- case DIRIBDO4033
- case DIRIBDO4034
- case DIRIBDO4035
- case DIRIBDO4037
- case DIRIBDO5002
- case DIRIBDO5003
- case DIRIBDO5004
- case DIRIBDO5005
- case DIRIBDO5006
- case DIRIBDO5007
- case DIRIBDO5008
- case DIRIBDO5009
- case DIRIBDO5010
- case DIRIBDO5011
- case DIRIBDO5012
- case DIRIBDO5013
- case DIRIBDO5014
- case DIRIBDO5015
- case DIRIBDO5016
- case DIRIBDO6001
- case DIRIBDO6002
- case DIRIBDO6003
- case DIRIBDO6004
- case DIRIBDO6005
- case DIRIBDO6006
- case DIRIBDO6007
- case DIRIBDO6008
- case DIRIBDO6009
- case DIRIBDO6010
- case DIRIBDO6011
- case DIRIBDO6012
- case DIRIBDO6013
- case DIRIBDO6014
- case DIRIBDO6015
- case DIRIBDO6016
- case DIRIBDO6017
- case DIRIBDO6018
- case DIRIBDO6019
- case DIRIBDO6020
- case DIRIBPI4001
- case DIRIBPI4002
- case DIRIBPI4003
- case DIRIBPI4004
- case DIRIBPI4005
- case DIRIBPI4006
- case DIRIBPI4007
- case DIRIBPI4008
- case DIRIBPI4009
- case DIRIBPI4010
- case DIRIBPI4011
- case DIRIBPI4012
- case DIRIBPI4013
- case DIRIBPI4014
- case DIRIBPI4015
- case DIRIBPI4016
- case DIRIBPI5001
- case DIRIBPI5002
- case DIRIBPI5003
- case DIRIBPI5004
- case DIRIBPI5005
- case DIRIBPI5006
- case DIRIBPI5007
- case DIRIBPI5008
- case DIRIBPI5009
- case DIRIBPI5011
- case DIRIBPI5013
- case DIRIBPI5014
- case DIRIBPI5015
- case DIRIBPI5016
- case DIRIBPI5017
- case DIRIBPI5018
- case DIRIBPI5019
- case DIRIBPI5020
- case DIRIBPI5021
- case DIRIBPI6001
- case DIRIBPI6003
- case DIRIBPI6004
- case DIRIBPI6005
- case DIRIBPI6006
- case DIRIBPI6007
- case DIRIBPI6008
- case DIRIBPI6009
- case DIRIBPI6010
- case DIRIBPI6011
- case DIRIBPI6012
- case DIRIBPI6013
- public init?(rawValue: Swift.String)
- public typealias RawValue = Swift.String
- public var rawValue: Swift.String {
- get
- }
-}
-public struct Account {
- public var bankCode: DirectTapFramework.BankCode?
- public var country: DirectTapFramework.Country
- public init(country: DirectTapFramework.Country, bankCode: DirectTapFramework.BankCode? = nil)
-}
-public enum Status : Swift.Int {
- case PENDING
- case AWAITING_TFA
- case SUCCESS
- case ERROR
- case LOGIN_ERROR
- case INVOICE_CREATED
- case AWAITING_LOGIN
- case AWAITING_LOGIN_TFA
- case AWAITING_ACCOUNT_SELECTION
- case AWAITING_TRANSFER_TFA
- case IN_PROGRESS
- case EXPIRED
- case FLAGGED
- case CANCELLED
- case DENIED
- case FAILED
- public init(rawValue: Swift.Int)
- public typealias RawValue = Swift.Int
- public var rawValue: Swift.Int {
- get
- }
-}
-extension DirectTapFramework.BankCode : Swift.Equatable {}
-extension DirectTapFramework.BankCode : Swift.Hashable {}
-extension DirectTapFramework.BankCode : Swift.RawRepresentable {}
-extension DirectTapFramework.DirectTapSF.TapError : Swift.Equatable {}
-extension DirectTapFramework.DirectTapSF.TapError : Swift.Hashable {}
-extension DirectTapFramework.Country : Swift.Equatable {}
-extension DirectTapFramework.Country : Swift.Hashable {}
-extension DirectTapFramework.Country : Swift.RawRepresentable {}
-extension DirectTapFramework.UniqueAmount : Swift.Equatable {}
-extension DirectTapFramework.UniqueAmount : Swift.Hashable {}
-extension DirectTapFramework.UniqueAmount : Swift.RawRepresentable {}
-extension DirectTapFramework.DirectTapRequest.BrowserMode : Swift.Equatable {}
-extension DirectTapFramework.DirectTapRequest.BrowserMode : Swift.Hashable {}
-extension DirectTapFramework.Currency : Swift.Equatable {}
-extension DirectTapFramework.Currency : Swift.Hashable {}
-extension DirectTapFramework.Currency : Swift.RawRepresentable {}
-extension DirectTapFramework.DirectErrorCode : Swift.Equatable {}
-extension DirectTapFramework.DirectErrorCode : Swift.Hashable {}
-extension DirectTapFramework.DirectErrorCode : Swift.RawRepresentable {}
-extension DirectTapFramework.Status : Swift.Equatable {}
-extension DirectTapFramework.Status : Swift.Hashable {}
-extension DirectTapFramework.Status : Swift.RawRepresentable {}
diff --git a/Sources/Direct/DirectTapFramework.xcframework/ios-arm64_x86_64-simulator/DirectTapFramework.framework/_CodeSignature/CodeResources b/Sources/Direct/DirectTapFramework.xcframework/ios-arm64_x86_64-simulator/DirectTapFramework.framework/_CodeSignature/CodeResources
index ed87d37..68a697c 100644
--- a/Sources/Direct/DirectTapFramework.xcframework/ios-arm64_x86_64-simulator/DirectTapFramework.framework/_CodeSignature/CodeResources
+++ b/Sources/Direct/DirectTapFramework.xcframework/ios-arm64_x86_64-simulator/DirectTapFramework.framework/_CodeSignature/CodeResources
@@ -10,59 +10,35 @@
Headers/DirectTapFramework-Swift.h
- q7/RFn6vg127WZQz2JeANyMHsJI=
+ kOnL+yRmUM9pOjm/Tv4jXnx5YvM=
Info.plist
- 6LnELnRE2G0lICXb8S+C5HKJOEE=
+ 8riEQUNlVzVjkF00H2krJ62Zhlk=
Modules/DirectTapFramework.swiftmodule/arm64-apple-ios-simulator.swiftdoc
- wv+TwaCjEtphu93WLgEJiQOtXms=
+ gENxL36wr6DWOnJevpPdauU6glU=
Modules/DirectTapFramework.swiftmodule/arm64-apple-ios-simulator.swiftinterface
- Ob7KoV/BuDPOi0hMDr7b5kP/xIo=
+ IoiNQprt858H1tGdtUbOLu/6ipA=
Modules/DirectTapFramework.swiftmodule/arm64-apple-ios-simulator.swiftmodule
- APSPEjtaB1jiqJkVZMI5tyyJ9Cg=
-
- Modules/DirectTapFramework.swiftmodule/arm64.swiftdoc
-
- wv+TwaCjEtphu93WLgEJiQOtXms=
-
- Modules/DirectTapFramework.swiftmodule/arm64.swiftinterface
-
- Ob7KoV/BuDPOi0hMDr7b5kP/xIo=
-
- Modules/DirectTapFramework.swiftmodule/arm64.swiftmodule
-
- APSPEjtaB1jiqJkVZMI5tyyJ9Cg=
+ w9Mfjz8Ec3eIID+/DQPPUHCrB2k=
Modules/DirectTapFramework.swiftmodule/x86_64-apple-ios-simulator.swiftdoc
- TTi8BSlxZbK64coVXe/SVzpTP5s=
+ neqUoUwFAxs16zI5xK+mN7c7zi8=
Modules/DirectTapFramework.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
- zGNFYvVBqt2B6p8BpqQ7O5zORDc=
+ +wFOlqHozeeQTZlUoEURr0FwenI=
Modules/DirectTapFramework.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
- TbTFj9R2iFca9m3FbkvJzmIOios=
-
- Modules/DirectTapFramework.swiftmodule/x86_64.swiftdoc
-
- TTi8BSlxZbK64coVXe/SVzpTP5s=
-
- Modules/DirectTapFramework.swiftmodule/x86_64.swiftinterface
-
- zGNFYvVBqt2B6p8BpqQ7O5zORDc=
-
- Modules/DirectTapFramework.swiftmodule/x86_64.swiftmodule
-
- TbTFj9R2iFca9m3FbkvJzmIOios=
+ ziFRs1LZ3meLqKB0yEpiTFgte2s=
Modules/module.modulemap
@@ -82,91 +58,49 @@
hash2
- IrDQbx3WRZV/lRRAzOFpe6zG3OyqNR084vuYlSydSHo=
+ Et5UnB01NgvRP//cZWRjaC7/TTyB5tTb+TmyNFFehxM=
Modules/DirectTapFramework.swiftmodule/arm64-apple-ios-simulator.swiftdoc
hash2
- lIAJ6jnpAGAAaVolgTXzYDdGrbcNBG2fEQc7OK4BVw0=
+ ttxA8CJF7uirQtND3z1Qdn+WzPg40MtkhJwDEhP1Hz8=
Modules/DirectTapFramework.swiftmodule/arm64-apple-ios-simulator.swiftinterface
hash2
- wqvt3gfHwNh5lFPxdI9zxO5bCulsMwmeE2QpNDE7Cpc=
+ hX3rQN3N/fe1QdKeWhs2g4gp+FbS0Ypo61WTSA96EWY=
Modules/DirectTapFramework.swiftmodule/arm64-apple-ios-simulator.swiftmodule
hash2
- FVyC3FbEpHBFmW1QkWU5E1MUmpS2GjOv92AG4AFPUgk=
-
-
- Modules/DirectTapFramework.swiftmodule/arm64.swiftdoc
-
- hash2
-
- lIAJ6jnpAGAAaVolgTXzYDdGrbcNBG2fEQc7OK4BVw0=
-
-
- Modules/DirectTapFramework.swiftmodule/arm64.swiftinterface
-
- hash2
-
- wqvt3gfHwNh5lFPxdI9zxO5bCulsMwmeE2QpNDE7Cpc=
-
-
- Modules/DirectTapFramework.swiftmodule/arm64.swiftmodule
-
- hash2
-
- FVyC3FbEpHBFmW1QkWU5E1MUmpS2GjOv92AG4AFPUgk=
+ OAES7+ZRVBydYGFzZ7Wx2QIzkbxGS3mjM99YdhjKPwM=
Modules/DirectTapFramework.swiftmodule/x86_64-apple-ios-simulator.swiftdoc
hash2
- BmV9zO9mKyWzVF7101XoV3SI0/xRuQ1+W+cQG4CtRCI=
+ oWgluPRKqCfgM2US4tNxYnCFqcG86xRgs30abDXZaBE=
Modules/DirectTapFramework.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
hash2
- 6xAndBcyX3aMT0GaNjYwGdAR+9JI4Eb5/hJjSdHLKDo=
+ rTMybqYcv0sPV4Twc0YbFA219M9A8789ok5xoKSzgck=
Modules/DirectTapFramework.swiftmodule/x86_64-apple-ios-simulator.swiftmodule
hash2
- Z9M4noCFn1/pwGKt/gPL5MIVUJXhbSHBKe6xZhaIK1U=
-
-
- Modules/DirectTapFramework.swiftmodule/x86_64.swiftdoc
-
- hash2
-
- BmV9zO9mKyWzVF7101XoV3SI0/xRuQ1+W+cQG4CtRCI=
-
-
- Modules/DirectTapFramework.swiftmodule/x86_64.swiftinterface
-
- hash2
-
- 6xAndBcyX3aMT0GaNjYwGdAR+9JI4Eb5/hJjSdHLKDo=
-
-
- Modules/DirectTapFramework.swiftmodule/x86_64.swiftmodule
-
- hash2
-
- Z9M4noCFn1/pwGKt/gPL5MIVUJXhbSHBKe6xZhaIK1U=
+ PkhM38IHxjLGs9wXaIlUeambzEPPFAJ2NErSAmMkgQI=
Modules/module.modulemap
diff --git a/direct api docs/Classes.html b/direct api docs/Classes.html
index 791f5d6..83b33f4 100644
--- a/direct api docs/Classes.html
+++ b/direct api docs/Classes.html
@@ -17,7 +17,7 @@
-
Docs (42% documented)
+
Docs (100% documented)