diff --git a/Xendit.framework/Info.plist b/Xendit.framework/Info.plist index 9bdec6e..bb7d12c 100644 Binary files a/Xendit.framework/Info.plist and b/Xendit.framework/Info.plist differ diff --git a/Xendit.framework/Modules/Xendit.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo b/Xendit.framework/Modules/Xendit.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo index 5427f70..bf2ed11 100644 Binary files a/Xendit.framework/Modules/Xendit.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo and b/Xendit.framework/Modules/Xendit.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo differ diff --git a/Xendit.framework/Modules/Xendit.swiftmodule/Project/arm64.swiftsourceinfo b/Xendit.framework/Modules/Xendit.swiftmodule/Project/arm64.swiftsourceinfo index 5427f70..bf2ed11 100644 Binary files a/Xendit.framework/Modules/Xendit.swiftmodule/Project/arm64.swiftsourceinfo and b/Xendit.framework/Modules/Xendit.swiftmodule/Project/arm64.swiftsourceinfo differ diff --git a/Xendit.framework/Modules/Xendit.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo b/Xendit.framework/Modules/Xendit.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo new file mode 100644 index 0000000..dadfc0e Binary files /dev/null and b/Xendit.framework/Modules/Xendit.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo differ diff --git a/Xendit.framework/Modules/Xendit.swiftmodule/Project/x86_64.swiftsourceinfo b/Xendit.framework/Modules/Xendit.swiftmodule/Project/x86_64.swiftsourceinfo new file mode 100644 index 0000000..dadfc0e Binary files /dev/null and b/Xendit.framework/Modules/Xendit.swiftmodule/Project/x86_64.swiftsourceinfo differ diff --git a/Xendit.framework/Modules/Xendit.swiftmodule/arm64-apple-ios.swiftdoc b/Xendit.framework/Modules/Xendit.swiftmodule/arm64-apple-ios.swiftdoc index 91195fb..a8a5bf2 100644 Binary files a/Xendit.framework/Modules/Xendit.swiftmodule/arm64-apple-ios.swiftdoc and b/Xendit.framework/Modules/Xendit.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/Xendit.framework/Modules/Xendit.swiftmodule/arm64-apple-ios.swiftinterface b/Xendit.framework/Modules/Xendit.swiftmodule/arm64-apple-ios.swiftinterface index 37e1122..ecce237 100644 --- a/Xendit.framework/Modules/Xendit.swiftmodule/arm64-apple-ios.swiftinterface +++ b/Xendit.framework/Modules/Xendit.swiftmodule/arm64-apple-ios.swiftinterface @@ -1,6 +1,6 @@ // swift-interface-format-version: 1.0 // swift-compiler-version: Apple Swift version 5.3 (swiftlang-1200.0.29.2 clang-1200.0.30.1) -// swift-module-flags: -target arm64-apple-ios12.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Xendit +// swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Xendit import SystemConfiguration.CaptiveNetwork import CoreLocation import Foundation diff --git a/Xendit.framework/Modules/Xendit.swiftmodule/arm64-apple-ios.swiftmodule b/Xendit.framework/Modules/Xendit.swiftmodule/arm64-apple-ios.swiftmodule index 96f8680..9ef2a29 100644 Binary files a/Xendit.framework/Modules/Xendit.swiftmodule/arm64-apple-ios.swiftmodule and b/Xendit.framework/Modules/Xendit.swiftmodule/arm64-apple-ios.swiftmodule differ diff --git a/Xendit.framework/Modules/Xendit.swiftmodule/arm64.swiftdoc b/Xendit.framework/Modules/Xendit.swiftmodule/arm64.swiftdoc index 91195fb..a8a5bf2 100644 Binary files a/Xendit.framework/Modules/Xendit.swiftmodule/arm64.swiftdoc and b/Xendit.framework/Modules/Xendit.swiftmodule/arm64.swiftdoc differ diff --git a/Xendit.framework/Modules/Xendit.swiftmodule/arm64.swiftinterface b/Xendit.framework/Modules/Xendit.swiftmodule/arm64.swiftinterface index 37e1122..ecce237 100644 --- a/Xendit.framework/Modules/Xendit.swiftmodule/arm64.swiftinterface +++ b/Xendit.framework/Modules/Xendit.swiftmodule/arm64.swiftinterface @@ -1,6 +1,6 @@ // swift-interface-format-version: 1.0 // swift-compiler-version: Apple Swift version 5.3 (swiftlang-1200.0.29.2 clang-1200.0.30.1) -// swift-module-flags: -target arm64-apple-ios12.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Xendit +// swift-module-flags: -target arm64-apple-ios11.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Xendit import SystemConfiguration.CaptiveNetwork import CoreLocation import Foundation diff --git a/Xendit.framework/Modules/Xendit.swiftmodule/arm64.swiftmodule b/Xendit.framework/Modules/Xendit.swiftmodule/arm64.swiftmodule index 96f8680..9ef2a29 100644 Binary files a/Xendit.framework/Modules/Xendit.swiftmodule/arm64.swiftmodule and b/Xendit.framework/Modules/Xendit.swiftmodule/arm64.swiftmodule differ diff --git a/Xendit.framework/Modules/Xendit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/Xendit.framework/Modules/Xendit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000..9ed078a Binary files /dev/null and b/Xendit.framework/Modules/Xendit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ diff --git a/Xendit.framework/Modules/Xendit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/Xendit.framework/Modules/Xendit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface new file mode 100644 index 0000000..43d47c3 --- /dev/null +++ b/Xendit.framework/Modules/Xendit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -0,0 +1,117 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.3 (swiftlang-1200.0.29.2 clang-1200.0.30.1) +// swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Xendit +import SystemConfiguration.CaptiveNetwork +import CoreLocation +import Foundation +import Swift +import SystemConfiguration +import UIKit +import WebKit +@_exported import Xendit +@_inheritsConvenienceInitializers @objcMembers @objc(XENAuthentication) open class XenditAuthentication : ObjectiveC.NSObject { + @objc(authenticationID) open var id: Swift.String! + @objc open var status: Swift.String! + @objc open var authenticationURL: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc(XENLogLevel) public enum XenditLogLevel : Swift.UInt { + case verbose, info, warning, error + public typealias RawValue = Swift.UInt + public init?(rawValue: Swift.UInt) + public var rawValue: Swift.UInt { + get + } +} +@_inheritsConvenienceInitializers @objcMembers @objc(XENError) open class XenditError : ObjectiveC.NSObject { + @objc(errorCode) open var errorCode: Swift.String! + @objc open var message: Swift.String! + @objc override dynamic open var description: Swift.String { + @objc get + } + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objcMembers @objc(XENAuthenticationData) open class AuthenticationData : ObjectiveC.NSObject { + @objc open var tokenId: Swift.String! + @objc open var cardCvn: Swift.String! + @objc open var amount: Foundation.NSNumber! + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objcMembers @objc(XENCCToken) open class XenditCCToken : ObjectiveC.NSObject { + @objc(tokenID) open var id: Swift.String! + @objc open var status: Swift.String! + @objc open var authenticationId: Swift.String! + @objc open var authenticationURL: Swift.String? + @objc open var maskedCardNumber: Swift.String? + open var should3DS: Swift.Bool? + @objc override dynamic public init() + @objc deinit +} +@_inheritsConvenienceInitializers @objcMembers @objc(Xendit) open class Xendit : ObjectiveC.NSObject { + @objc public static var publishableKey: Swift.String? + @objc public static func createToken(fromViewController: UIKit.UIViewController, cardData: Xendit.CardData!, shouldAuthenticate: Swift.Bool, onBehalfOf: Swift.String, completion: @escaping (Xendit.XenditCCToken?, Xendit.XenditError?) -> Swift.Void) + @objc public static func createToken(fromViewController: UIKit.UIViewController, cardData: Xendit.CardData!, completion: @escaping (Xendit.XenditCCToken?, Xendit.XenditError?) -> Swift.Void) + public static func createToken(fromViewController: UIKit.UIViewController, cardData: Xendit.CardData!, shouldAuthenticate: Swift.Bool!, completion: @escaping (Xendit.XenditCCToken?, Xendit.XenditError?) -> Swift.Void) + @objc public static func createAuthentication(fromViewController: UIKit.UIViewController, tokenId: Swift.String, amount: Foundation.NSNumber, cardCVN: Swift.String, completion: @escaping (Xendit.XenditAuthentication?, Xendit.XenditError?) -> Swift.Void) + @objc public static func createAuthentication(fromViewController: UIKit.UIViewController, tokenId: Swift.String, amount: Foundation.NSNumber, onBehalfOf: Swift.String, completion: @escaping (Xendit.XenditAuthentication?, Xendit.XenditError?) -> Swift.Void) + @objc public static func createAuthentication(fromViewController: UIKit.UIViewController, tokenId: Swift.String, amount: Foundation.NSNumber, completion: @escaping (Xendit.XenditAuthentication?, Xendit.XenditError?) -> Swift.Void) + @objc public static func isCardNumberValid(cardNumber: Swift.String) -> Swift.Bool + @objc public static func isExpiryValid(cardExpirationMonth: Swift.String, cardExpirationYear: Swift.String) -> Swift.Bool + @objc public static func isCvnValid(creditCardCVN: Swift.String) -> Swift.Bool + @objc public static func isCvnValidForCardType(creditCardCVN: Swift.String, cardNumber: Swift.String) -> Swift.Bool + public static func setLogLevel(_ level: Xendit.XenditLogLevel?) + public static func setLogDNALevel(_ level: Xendit.ISHLogDNALevel?) + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objcMembers @objc(XEN3DSRecommendation) open class Xendit3DSRecommendation : ObjectiveC.NSObject { + @objc(tokenID) open var tokenId: Swift.String! + open var should3DS: Swift.Bool! + @objc override dynamic public init() + @objc deinit +} +public enum CYBCardTypes { + case VISA + case MASTERCARD + case AMEX + case DISCOVER + case JCB + case VISA_ELECTRON + case DANKORT + case MAESTRO + case UNKNOWN + public static func == (a: Xendit.CYBCardTypes, b: Xendit.CYBCardTypes) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +@_inheritsConvenienceInitializers @objcMembers @objc(XENCardData) open class CardData : ObjectiveC.NSObject { + @objc open var cardNumber: Swift.String! + @objc open var cardExpMonth: Swift.String! + @objc open var cardExpYear: Swift.String! + @objc open var cardCvn: Swift.String? + @objc open var amount: Foundation.NSNumber! + @objc open var isMultipleUse: Swift.Bool + @objc override dynamic public init() + @objc open var maskedNumber: Swift.String { + @objc get + } + @objc override dynamic open var description: Swift.String { + @objc get + } + @objc deinit +} +@objc @_inheritsConvenienceInitializers @objcMembers open class WebViewConstants : ObjectiveC.NSObject { + @objc public static var templateHTMLWithAuthenticateURL: Swift.String + @objc deinit + @objc override dynamic public init() +} +extension Xendit.XenditLogLevel : Swift.Equatable {} +extension Xendit.XenditLogLevel : Swift.Hashable {} +extension Xendit.XenditLogLevel : Swift.RawRepresentable {} +extension Xendit.CYBCardTypes : Swift.Equatable {} +extension Xendit.CYBCardTypes : Swift.Hashable {} diff --git a/Xendit.framework/Modules/Xendit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule b/Xendit.framework/Modules/Xendit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule new file mode 100644 index 0000000..432eee0 Binary files /dev/null and b/Xendit.framework/Modules/Xendit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule differ diff --git a/Xendit.framework/Modules/Xendit.swiftmodule/x86_64.swiftdoc b/Xendit.framework/Modules/Xendit.swiftmodule/x86_64.swiftdoc new file mode 100644 index 0000000..9ed078a Binary files /dev/null and b/Xendit.framework/Modules/Xendit.swiftmodule/x86_64.swiftdoc differ diff --git a/Xendit.framework/Modules/Xendit.swiftmodule/x86_64.swiftinterface b/Xendit.framework/Modules/Xendit.swiftmodule/x86_64.swiftinterface new file mode 100644 index 0000000..43d47c3 --- /dev/null +++ b/Xendit.framework/Modules/Xendit.swiftmodule/x86_64.swiftinterface @@ -0,0 +1,117 @@ +// swift-interface-format-version: 1.0 +// swift-compiler-version: Apple Swift version 5.3 (swiftlang-1200.0.29.2 clang-1200.0.30.1) +// swift-module-flags: -target x86_64-apple-ios11.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Xendit +import SystemConfiguration.CaptiveNetwork +import CoreLocation +import Foundation +import Swift +import SystemConfiguration +import UIKit +import WebKit +@_exported import Xendit +@_inheritsConvenienceInitializers @objcMembers @objc(XENAuthentication) open class XenditAuthentication : ObjectiveC.NSObject { + @objc(authenticationID) open var id: Swift.String! + @objc open var status: Swift.String! + @objc open var authenticationURL: Swift.String? + @objc deinit + @objc override dynamic public init() +} +@objc(XENLogLevel) public enum XenditLogLevel : Swift.UInt { + case verbose, info, warning, error + public typealias RawValue = Swift.UInt + public init?(rawValue: Swift.UInt) + public var rawValue: Swift.UInt { + get + } +} +@_inheritsConvenienceInitializers @objcMembers @objc(XENError) open class XenditError : ObjectiveC.NSObject { + @objc(errorCode) open var errorCode: Swift.String! + @objc open var message: Swift.String! + @objc override dynamic open var description: Swift.String { + @objc get + } + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objcMembers @objc(XENAuthenticationData) open class AuthenticationData : ObjectiveC.NSObject { + @objc open var tokenId: Swift.String! + @objc open var cardCvn: Swift.String! + @objc open var amount: Foundation.NSNumber! + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objcMembers @objc(XENCCToken) open class XenditCCToken : ObjectiveC.NSObject { + @objc(tokenID) open var id: Swift.String! + @objc open var status: Swift.String! + @objc open var authenticationId: Swift.String! + @objc open var authenticationURL: Swift.String? + @objc open var maskedCardNumber: Swift.String? + open var should3DS: Swift.Bool? + @objc override dynamic public init() + @objc deinit +} +@_inheritsConvenienceInitializers @objcMembers @objc(Xendit) open class Xendit : ObjectiveC.NSObject { + @objc public static var publishableKey: Swift.String? + @objc public static func createToken(fromViewController: UIKit.UIViewController, cardData: Xendit.CardData!, shouldAuthenticate: Swift.Bool, onBehalfOf: Swift.String, completion: @escaping (Xendit.XenditCCToken?, Xendit.XenditError?) -> Swift.Void) + @objc public static func createToken(fromViewController: UIKit.UIViewController, cardData: Xendit.CardData!, completion: @escaping (Xendit.XenditCCToken?, Xendit.XenditError?) -> Swift.Void) + public static func createToken(fromViewController: UIKit.UIViewController, cardData: Xendit.CardData!, shouldAuthenticate: Swift.Bool!, completion: @escaping (Xendit.XenditCCToken?, Xendit.XenditError?) -> Swift.Void) + @objc public static func createAuthentication(fromViewController: UIKit.UIViewController, tokenId: Swift.String, amount: Foundation.NSNumber, cardCVN: Swift.String, completion: @escaping (Xendit.XenditAuthentication?, Xendit.XenditError?) -> Swift.Void) + @objc public static func createAuthentication(fromViewController: UIKit.UIViewController, tokenId: Swift.String, amount: Foundation.NSNumber, onBehalfOf: Swift.String, completion: @escaping (Xendit.XenditAuthentication?, Xendit.XenditError?) -> Swift.Void) + @objc public static func createAuthentication(fromViewController: UIKit.UIViewController, tokenId: Swift.String, amount: Foundation.NSNumber, completion: @escaping (Xendit.XenditAuthentication?, Xendit.XenditError?) -> Swift.Void) + @objc public static func isCardNumberValid(cardNumber: Swift.String) -> Swift.Bool + @objc public static func isExpiryValid(cardExpirationMonth: Swift.String, cardExpirationYear: Swift.String) -> Swift.Bool + @objc public static func isCvnValid(creditCardCVN: Swift.String) -> Swift.Bool + @objc public static func isCvnValidForCardType(creditCardCVN: Swift.String, cardNumber: Swift.String) -> Swift.Bool + public static func setLogLevel(_ level: Xendit.XenditLogLevel?) + public static func setLogDNALevel(_ level: Xendit.ISHLogDNALevel?) + @objc deinit + @objc override dynamic public init() +} +@_inheritsConvenienceInitializers @objcMembers @objc(XEN3DSRecommendation) open class Xendit3DSRecommendation : ObjectiveC.NSObject { + @objc(tokenID) open var tokenId: Swift.String! + open var should3DS: Swift.Bool! + @objc override dynamic public init() + @objc deinit +} +public enum CYBCardTypes { + case VISA + case MASTERCARD + case AMEX + case DISCOVER + case JCB + case VISA_ELECTRON + case DANKORT + case MAESTRO + case UNKNOWN + public static func == (a: Xendit.CYBCardTypes, b: Xendit.CYBCardTypes) -> Swift.Bool + public var hashValue: Swift.Int { + get + } + public func hash(into hasher: inout Swift.Hasher) +} +@_inheritsConvenienceInitializers @objcMembers @objc(XENCardData) open class CardData : ObjectiveC.NSObject { + @objc open var cardNumber: Swift.String! + @objc open var cardExpMonth: Swift.String! + @objc open var cardExpYear: Swift.String! + @objc open var cardCvn: Swift.String? + @objc open var amount: Foundation.NSNumber! + @objc open var isMultipleUse: Swift.Bool + @objc override dynamic public init() + @objc open var maskedNumber: Swift.String { + @objc get + } + @objc override dynamic open var description: Swift.String { + @objc get + } + @objc deinit +} +@objc @_inheritsConvenienceInitializers @objcMembers open class WebViewConstants : ObjectiveC.NSObject { + @objc public static var templateHTMLWithAuthenticateURL: Swift.String + @objc deinit + @objc override dynamic public init() +} +extension Xendit.XenditLogLevel : Swift.Equatable {} +extension Xendit.XenditLogLevel : Swift.Hashable {} +extension Xendit.XenditLogLevel : Swift.RawRepresentable {} +extension Xendit.CYBCardTypes : Swift.Equatable {} +extension Xendit.CYBCardTypes : Swift.Hashable {} diff --git a/Xendit.framework/Modules/Xendit.swiftmodule/x86_64.swiftmodule b/Xendit.framework/Modules/Xendit.swiftmodule/x86_64.swiftmodule new file mode 100644 index 0000000..432eee0 Binary files /dev/null and b/Xendit.framework/Modules/Xendit.swiftmodule/x86_64.swiftmodule differ diff --git a/Xendit.framework/Xendit b/Xendit.framework/Xendit index 332455f..bc9a165 100755 Binary files a/Xendit.framework/Xendit and b/Xendit.framework/Xendit differ