Skip to content

Commit

Permalink
fix universal
Browse files Browse the repository at this point in the history
  • Loading branch information
candrasaputra committed Oct 2, 2020
1 parent 2cd7889 commit 6b5e22f
Show file tree
Hide file tree
Showing 9 changed files with 234 additions and 0 deletions.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -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-ios12.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 {}
Binary file not shown.
Binary file not shown.
117 changes: 117 additions & 0 deletions Xendit.framework/Modules/Xendit.swiftmodule/x86_64.swiftinterface
Original file line number Diff line number Diff line change
@@ -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-ios12.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 {}
Binary file not shown.
Binary file modified Xendit.framework/Xendit
Binary file not shown.

0 comments on commit 6b5e22f

Please sign in to comment.