diff --git a/Xendit.framework/Headers/Xendit-Swift.h b/Xendit.framework/Headers/Xendit-Swift.h index 977f02a..be94d8c 100644 --- a/Xendit.framework/Headers/Xendit-Swift.h +++ b/Xendit.framework/Headers/Xendit-Swift.h @@ -1,6 +1,8 @@ #if 0 #elif defined(__arm64__) && __arm64__ -// Generated by Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) +// Generated by Apple Swift version 5.3.1 (swiftlang-1200.0.41 clang-1200.0.32.8) +#ifndef XENDIT_SWIFT_H +#define XENDIT_SWIFT_H #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wgcc-compat" @@ -84,6 +86,11 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #else # define SWIFT_NOESCAPE #endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif #if __has_attribute(warn_unused_result) # define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) #else @@ -183,7 +190,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #if __has_warning("-Watimport-in-framework-header") #pragma clang diagnostic ignored "-Watimport-in-framework-header" #endif -@import Foundation; @import ObjectiveC; #endif @@ -228,7 +234,6 @@ SWIFT_CLASS_NAMED("CardData") - SWIFT_CLASS("_TtC6Xendit16WebViewConstants") @interface WebViewConstants : NSObject SWIFT_CLASS_PROPERTY(@property (nonatomic, class, copy) NSString * _Nonnull templateHTMLWithAuthenticateURL;) @@ -268,8 +273,6 @@ SWIFT_CLASS_NAMED("Xendit3DSRecommendation") - - @class XENCardMetadata; SWIFT_CLASS_NAMED("XenditAuthenticatedToken") @@ -288,7 +291,6 @@ SWIFT_CLASS_NAMED("XenditAuthenticatedToken") - SWIFT_CLASS_NAMED("XenditAuthentication") @interface XENAuthentication : NSObject @property (nonatomic, copy) NSString * _Null_unspecified authenticationID; @@ -305,8 +307,6 @@ SWIFT_CLASS_NAMED("XenditAuthentication") - - SWIFT_CLASS_NAMED("XenditCCToken") @interface XENCCToken : NSObject @property (nonatomic, copy) NSString * _Null_unspecified tokenID; @@ -324,11 +324,6 @@ SWIFT_CLASS_NAMED("XenditCCToken") - - - - - SWIFT_CLASS_NAMED("XenditCardMetadata") @interface XENCardMetadata : NSObject @property (nonatomic, copy) NSString * _Nullable bank; @@ -341,7 +336,6 @@ SWIFT_CLASS_NAMED("XenditCardMetadata") - SWIFT_CLASS_NAMED("XenditError") @interface XENError : NSObject @property (nonatomic, copy) NSString * _Null_unspecified errorCode; @@ -366,9 +360,12 @@ typedef SWIFT_ENUM_NAMED(NSUInteger, XENLogLevel, "XenditLogLevel", open) { # pragma clang attribute pop #endif #pragma clang diagnostic pop +#endif #elif defined(__ARM_ARCH_7A__) && __ARM_ARCH_7A__ -// Generated by Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) +// Generated by Apple Swift version 5.3.1 (swiftlang-1200.0.41 clang-1200.0.32.8) +#ifndef XENDIT_SWIFT_H +#define XENDIT_SWIFT_H #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wgcc-compat" @@ -452,6 +449,11 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #else # define SWIFT_NOESCAPE #endif +#if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +#else +# define SWIFT_RELEASES_ARGUMENT +#endif #if __has_attribute(warn_unused_result) # define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) #else @@ -551,7 +553,6 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); #if __has_warning("-Watimport-in-framework-header") #pragma clang diagnostic ignored "-Watimport-in-framework-header" #endif -@import Foundation; @import ObjectiveC; #endif @@ -596,7 +597,6 @@ SWIFT_CLASS_NAMED("CardData") - SWIFT_CLASS("_TtC6Xendit16WebViewConstants") @interface WebViewConstants : NSObject SWIFT_CLASS_PROPERTY(@property (nonatomic, class, copy) NSString * _Nonnull templateHTMLWithAuthenticateURL;) @@ -636,8 +636,6 @@ SWIFT_CLASS_NAMED("Xendit3DSRecommendation") - - @class XENCardMetadata; SWIFT_CLASS_NAMED("XenditAuthenticatedToken") @@ -656,7 +654,6 @@ SWIFT_CLASS_NAMED("XenditAuthenticatedToken") - SWIFT_CLASS_NAMED("XenditAuthentication") @interface XENAuthentication : NSObject @property (nonatomic, copy) NSString * _Null_unspecified authenticationID; @@ -673,8 +670,6 @@ SWIFT_CLASS_NAMED("XenditAuthentication") - - SWIFT_CLASS_NAMED("XenditCCToken") @interface XENCCToken : NSObject @property (nonatomic, copy) NSString * _Null_unspecified tokenID; @@ -692,11 +687,6 @@ SWIFT_CLASS_NAMED("XenditCCToken") - - - - - SWIFT_CLASS_NAMED("XenditCardMetadata") @interface XENCardMetadata : NSObject @property (nonatomic, copy) NSString * _Nullable bank; @@ -709,7 +699,6 @@ SWIFT_CLASS_NAMED("XenditCardMetadata") - SWIFT_CLASS_NAMED("XenditError") @interface XENError : NSObject @property (nonatomic, copy) NSString * _Null_unspecified errorCode; @@ -734,5 +723,6 @@ typedef SWIFT_ENUM_NAMED(NSUInteger, XENLogLevel, "XenditLogLevel", open) { # pragma clang attribute pop #endif #pragma clang diagnostic pop +#endif #endif diff --git a/Xendit.framework/Info.plist b/Xendit.framework/Info.plist index e0861be..85ca1b0 100644 Binary files a/Xendit.framework/Info.plist and b/Xendit.framework/Info.plist differ diff --git a/Xendit.framework/Modules/Xendit.swiftmodule/Project/arm.swiftsourceinfo b/Xendit.framework/Modules/Xendit.swiftmodule/Project/arm.swiftsourceinfo new file mode 100644 index 0000000..8bb63b1 Binary files /dev/null and b/Xendit.framework/Modules/Xendit.swiftmodule/Project/arm.swiftsourceinfo 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 new file mode 100644 index 0000000..bd4ebb7 Binary files /dev/null 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 new file mode 100644 index 0000000..bd4ebb7 Binary files /dev/null and b/Xendit.framework/Modules/Xendit.swiftmodule/Project/arm64.swiftsourceinfo differ diff --git a/Xendit.framework/Modules/Xendit.swiftmodule/Project/armv7-apple-ios.swiftsourceinfo b/Xendit.framework/Modules/Xendit.swiftmodule/Project/armv7-apple-ios.swiftsourceinfo new file mode 100644 index 0000000..8bb63b1 Binary files /dev/null and b/Xendit.framework/Modules/Xendit.swiftmodule/Project/armv7-apple-ios.swiftsourceinfo differ diff --git a/Xendit.framework/Modules/Xendit.swiftmodule/Project/armv7.swiftsourceinfo b/Xendit.framework/Modules/Xendit.swiftmodule/Project/armv7.swiftsourceinfo new file mode 100644 index 0000000..8bb63b1 Binary files /dev/null and b/Xendit.framework/Modules/Xendit.swiftmodule/Project/armv7.swiftsourceinfo differ diff --git a/Xendit.framework/Modules/Xendit.swiftmodule/Project/i386-apple-ios-simulator.swiftsourceinfo b/Xendit.framework/Modules/Xendit.swiftmodule/Project/i386-apple-ios-simulator.swiftsourceinfo new file mode 100644 index 0000000..04b6eeb Binary files /dev/null and b/Xendit.framework/Modules/Xendit.swiftmodule/Project/i386-apple-ios-simulator.swiftsourceinfo differ diff --git a/Xendit.framework/Modules/Xendit.swiftmodule/Project/i386.swiftsourceinfo b/Xendit.framework/Modules/Xendit.swiftmodule/Project/i386.swiftsourceinfo new file mode 100644 index 0000000..04b6eeb Binary files /dev/null and b/Xendit.framework/Modules/Xendit.swiftmodule/Project/i386.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..7c87adc 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..7c87adc Binary files /dev/null and b/Xendit.framework/Modules/Xendit.swiftmodule/Project/x86_64.swiftsourceinfo differ diff --git a/Xendit.framework/Modules/Xendit.swiftmodule/arm.swiftdoc b/Xendit.framework/Modules/Xendit.swiftmodule/arm.swiftdoc index 91cdcd8..eabc843 100644 Binary files a/Xendit.framework/Modules/Xendit.swiftmodule/arm.swiftdoc and b/Xendit.framework/Modules/Xendit.swiftmodule/arm.swiftdoc differ diff --git a/Xendit.framework/Modules/Xendit.swiftmodule/arm.swiftinterface b/Xendit.framework/Modules/Xendit.swiftmodule/arm.swiftinterface index ab90612..de8f68b 100644 --- a/Xendit.framework/Modules/Xendit.swiftmodule/arm.swiftinterface +++ b/Xendit.framework/Modules/Xendit.swiftmodule/arm.swiftinterface @@ -1,5 +1,5 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) +// swift-compiler-version: Apple Swift version 5.3.1 (swiftlang-1200.0.41 clang-1200.0.32.8) // swift-module-flags: -target armv7-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -Onone -module-name Xendit import SystemConfiguration.CaptiveNetwork import CardinalMobile @@ -10,7 +10,7 @@ import SystemConfiguration import UIKit import WebKit @_exported import Xendit -@objcMembers @objc(XENAuthentication) open class XenditAuthentication : ObjectiveC.NSObject { +@_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 tokenId: Swift.String? @@ -19,8 +19,8 @@ import WebKit @objc open var requestPayload: Swift.String? @objc open var maskedCardNumber: Swift.String? @objc open var metadata: Xendit.XenditCardMetadata? - @objc override dynamic public init() @objc deinit + @objc override dynamic public init() } public class XenditAddress { public var country: Swift.String? @@ -33,14 +33,14 @@ public class XenditAddress { public init() @objc deinit } -public class XDTCards { +@_hasMissingDesignatedInitializers public class XDTCards { public static func setup(publishableKey: Swift.String) public static func createToken(fromViewController: UIKit.UIViewController, tokenizationRequest: Xendit.XenditTokenizationRequest, onBehalfOf: Swift.String?, completion: @escaping (Xendit.XenditCCToken?, Xendit.XenditError?) -> Swift.Void) public static func createAuthentication(fromViewController: UIKit.UIViewController, tokenId: Swift.String, amount: Foundation.NSNumber, onBehalfOf: Swift.String?, customer: Xendit.XenditCustomer?, completion: @escaping (Xendit.XenditAuthentication?, Xendit.XenditError?) -> Swift.Void) public static func get3DSRecommendation(tokenId: Swift.String, completion: @escaping (Xendit.Xendit3DSRecommendation?, Xendit.XenditError?) -> Swift.Void) @objc deinit } -@objcMembers @objc(XENCardMetadata) open class XenditCardMetadata : ObjectiveC.NSObject { +@_inheritsConvenienceInitializers @objcMembers @objc(XENCardMetadata) open class XenditCardMetadata : ObjectiveC.NSObject { @objc open var bank: Swift.String? @objc open var countryCode: Swift.String? @objc open var type: Swift.String? @@ -60,14 +60,14 @@ public class XDTCards { get } } -@objcMembers @objc(XENError) open class XenditError : ObjectiveC.NSObject { +@_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 override dynamic public init() @objc deinit + @objc override dynamic public init() } @objc extension XenditError { @objc public static func ServerError() -> Xendit.XenditError @@ -84,21 +84,21 @@ public class XenditTokenizationRequest { public init(cardData: Xendit.CardData, shouldAuthenticate: Swift.Bool) @objc deinit } -public class XenditJWTRequest { +@_hasMissingDesignatedInitializers public class XenditJWTRequest { open var amount: Foundation.NSNumber open var currency: Swift.String? open var midLabel: Swift.String? open var customer: Xendit.XenditCustomer? @objc deinit } -@objcMembers @objc(XENAuthenticationData) open class AuthenticationData : ObjectiveC.NSObject { +@_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 override dynamic public init() @objc deinit + @objc override dynamic public init() } -@objcMembers @objc(XENCCToken) open class XenditCCToken : ObjectiveC.NSObject { +@_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! @@ -106,8 +106,8 @@ public class XenditJWTRequest { @objc open var maskedCardNumber: Swift.String? open var should3DS: Swift.Bool? @objc open var metadata: Xendit.XenditCardMetadata? - @objc override dynamic public init() @objc deinit + @objc override dynamic public init() } public class XenditBillingDetails { public var givenNames: Swift.String? @@ -136,7 +136,7 @@ public class XenditCustomer { public init() @objc deinit } -@objcMembers @objc(Xendit) open class Xendit : ObjectiveC.NSObject { +@_inheritsConvenienceInitializers @objcMembers @objc(Xendit) open class Xendit : ObjectiveC.NSObject { @objc public static var publishableKey: Swift.String? public static func createToken(fromViewController: UIKit.UIViewController, tokenizationRequest: Xendit.XenditTokenizationRequest, onBehalfOf: Swift.String, completion: @escaping (Xendit.XenditCCToken?, Xendit.XenditError?) -> Swift.Void) @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) @@ -151,16 +151,16 @@ public class XenditCustomer { @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 override dynamic public init() @objc deinit + @objc override dynamic public init() } -@objcMembers @objc(XEN3DSRecommendation) open class Xendit3DSRecommendation : ObjectiveC.NSObject { +@_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 + @objc override dynamic public init() } -@objcMembers @objc(XENAuthenticatedToken) open class XenditAuthenticatedToken : ObjectiveC.NSObject { +@_inheritsConvenienceInitializers @objcMembers @objc(XENAuthenticatedToken) open class XenditAuthenticatedToken : ObjectiveC.NSObject { @objc(tokenID) open var id: Swift.String! @objc open var status: Swift.String! @objc open var authenticationId: Swift.String? @@ -170,8 +170,8 @@ public class XenditCustomer { @objc open var environment: Swift.String? @objc open var threedsVersion: Swift.String? @objc open var metadata: Xendit.XenditCardMetadata? - @objc override dynamic public init() @objc deinit + @objc override dynamic public init() } public enum CYBCardTypes { case VISA @@ -189,7 +189,7 @@ public enum CYBCardTypes { } public func hash(into hasher: inout Swift.Hasher) } -@objcMembers @objc(XENCardData) open class CardData : ObjectiveC.NSObject { +@_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! @@ -205,8 +205,8 @@ public enum CYBCardTypes { } @objc deinit } -@objc @objcMembers open class WebViewConstants : ObjectiveC.NSObject { +@objc @_inheritsConvenienceInitializers @objcMembers open class WebViewConstants : ObjectiveC.NSObject { @objc public static var templateHTMLWithAuthenticateURL: Swift.String - @objc override dynamic public init() @objc deinit + @objc override dynamic public init() } diff --git a/Xendit.framework/Modules/Xendit.swiftmodule/arm.swiftmodule b/Xendit.framework/Modules/Xendit.swiftmodule/arm.swiftmodule index 3fdb941..b414f67 100644 Binary files a/Xendit.framework/Modules/Xendit.swiftmodule/arm.swiftmodule and b/Xendit.framework/Modules/Xendit.swiftmodule/arm.swiftmodule differ diff --git a/Xendit.framework/Modules/Xendit.swiftmodule/arm64-apple-ios.swiftdoc b/Xendit.framework/Modules/Xendit.swiftmodule/arm64-apple-ios.swiftdoc index 40eb593..9ee5617 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 8b7a793..0329086 100644 --- a/Xendit.framework/Modules/Xendit.swiftmodule/arm64-apple-ios.swiftinterface +++ b/Xendit.framework/Modules/Xendit.swiftmodule/arm64-apple-ios.swiftinterface @@ -1,5 +1,5 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) +// swift-compiler-version: Apple Swift version 5.3.1 (swiftlang-1200.0.41 clang-1200.0.32.8) // swift-module-flags: -target arm64-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -Onone -module-name Xendit import SystemConfiguration.CaptiveNetwork import CardinalMobile @@ -10,7 +10,7 @@ import SystemConfiguration import UIKit import WebKit @_exported import Xendit -@objcMembers @objc(XENAuthentication) open class XenditAuthentication : ObjectiveC.NSObject { +@_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 tokenId: Swift.String? @@ -19,8 +19,8 @@ import WebKit @objc open var requestPayload: Swift.String? @objc open var maskedCardNumber: Swift.String? @objc open var metadata: Xendit.XenditCardMetadata? - @objc override dynamic public init() @objc deinit + @objc override dynamic public init() } public class XenditAddress { public var country: Swift.String? @@ -33,14 +33,14 @@ public class XenditAddress { public init() @objc deinit } -public class XDTCards { +@_hasMissingDesignatedInitializers public class XDTCards { public static func setup(publishableKey: Swift.String) public static func createToken(fromViewController: UIKit.UIViewController, tokenizationRequest: Xendit.XenditTokenizationRequest, onBehalfOf: Swift.String?, completion: @escaping (Xendit.XenditCCToken?, Xendit.XenditError?) -> Swift.Void) public static func createAuthentication(fromViewController: UIKit.UIViewController, tokenId: Swift.String, amount: Foundation.NSNumber, onBehalfOf: Swift.String?, customer: Xendit.XenditCustomer?, completion: @escaping (Xendit.XenditAuthentication?, Xendit.XenditError?) -> Swift.Void) public static func get3DSRecommendation(tokenId: Swift.String, completion: @escaping (Xendit.Xendit3DSRecommendation?, Xendit.XenditError?) -> Swift.Void) @objc deinit } -@objcMembers @objc(XENCardMetadata) open class XenditCardMetadata : ObjectiveC.NSObject { +@_inheritsConvenienceInitializers @objcMembers @objc(XENCardMetadata) open class XenditCardMetadata : ObjectiveC.NSObject { @objc open var bank: Swift.String? @objc open var countryCode: Swift.String? @objc open var type: Swift.String? @@ -60,14 +60,14 @@ public class XDTCards { get } } -@objcMembers @objc(XENError) open class XenditError : ObjectiveC.NSObject { +@_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 override dynamic public init() @objc deinit + @objc override dynamic public init() } @objc extension XenditError { @objc public static func ServerError() -> Xendit.XenditError @@ -84,21 +84,21 @@ public class XenditTokenizationRequest { public init(cardData: Xendit.CardData, shouldAuthenticate: Swift.Bool) @objc deinit } -public class XenditJWTRequest { +@_hasMissingDesignatedInitializers public class XenditJWTRequest { open var amount: Foundation.NSNumber open var currency: Swift.String? open var midLabel: Swift.String? open var customer: Xendit.XenditCustomer? @objc deinit } -@objcMembers @objc(XENAuthenticationData) open class AuthenticationData : ObjectiveC.NSObject { +@_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 override dynamic public init() @objc deinit + @objc override dynamic public init() } -@objcMembers @objc(XENCCToken) open class XenditCCToken : ObjectiveC.NSObject { +@_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! @@ -106,8 +106,8 @@ public class XenditJWTRequest { @objc open var maskedCardNumber: Swift.String? open var should3DS: Swift.Bool? @objc open var metadata: Xendit.XenditCardMetadata? - @objc override dynamic public init() @objc deinit + @objc override dynamic public init() } public class XenditBillingDetails { public var givenNames: Swift.String? @@ -136,7 +136,7 @@ public class XenditCustomer { public init() @objc deinit } -@objcMembers @objc(Xendit) open class Xendit : ObjectiveC.NSObject { +@_inheritsConvenienceInitializers @objcMembers @objc(Xendit) open class Xendit : ObjectiveC.NSObject { @objc public static var publishableKey: Swift.String? public static func createToken(fromViewController: UIKit.UIViewController, tokenizationRequest: Xendit.XenditTokenizationRequest, onBehalfOf: Swift.String, completion: @escaping (Xendit.XenditCCToken?, Xendit.XenditError?) -> Swift.Void) @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) @@ -151,16 +151,16 @@ public class XenditCustomer { @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 override dynamic public init() @objc deinit + @objc override dynamic public init() } -@objcMembers @objc(XEN3DSRecommendation) open class Xendit3DSRecommendation : ObjectiveC.NSObject { +@_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 + @objc override dynamic public init() } -@objcMembers @objc(XENAuthenticatedToken) open class XenditAuthenticatedToken : ObjectiveC.NSObject { +@_inheritsConvenienceInitializers @objcMembers @objc(XENAuthenticatedToken) open class XenditAuthenticatedToken : ObjectiveC.NSObject { @objc(tokenID) open var id: Swift.String! @objc open var status: Swift.String! @objc open var authenticationId: Swift.String? @@ -170,8 +170,8 @@ public class XenditCustomer { @objc open var environment: Swift.String? @objc open var threedsVersion: Swift.String? @objc open var metadata: Xendit.XenditCardMetadata? - @objc override dynamic public init() @objc deinit + @objc override dynamic public init() } public enum CYBCardTypes { case VISA @@ -189,7 +189,7 @@ public enum CYBCardTypes { } public func hash(into hasher: inout Swift.Hasher) } -@objcMembers @objc(XENCardData) open class CardData : ObjectiveC.NSObject { +@_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! @@ -205,8 +205,8 @@ public enum CYBCardTypes { } @objc deinit } -@objc @objcMembers open class WebViewConstants : ObjectiveC.NSObject { +@objc @_inheritsConvenienceInitializers @objcMembers open class WebViewConstants : ObjectiveC.NSObject { @objc public static var templateHTMLWithAuthenticateURL: Swift.String - @objc override dynamic public init() @objc deinit + @objc override dynamic public init() } diff --git a/Xendit.framework/Modules/Xendit.swiftmodule/arm64-apple-ios.swiftmodule b/Xendit.framework/Modules/Xendit.swiftmodule/arm64-apple-ios.swiftmodule index 150d0ba..eee4454 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 40eb593..9ee5617 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 8b7a793..0329086 100644 --- a/Xendit.framework/Modules/Xendit.swiftmodule/arm64.swiftinterface +++ b/Xendit.framework/Modules/Xendit.swiftmodule/arm64.swiftinterface @@ -1,5 +1,5 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) +// swift-compiler-version: Apple Swift version 5.3.1 (swiftlang-1200.0.41 clang-1200.0.32.8) // swift-module-flags: -target arm64-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -Onone -module-name Xendit import SystemConfiguration.CaptiveNetwork import CardinalMobile @@ -10,7 +10,7 @@ import SystemConfiguration import UIKit import WebKit @_exported import Xendit -@objcMembers @objc(XENAuthentication) open class XenditAuthentication : ObjectiveC.NSObject { +@_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 tokenId: Swift.String? @@ -19,8 +19,8 @@ import WebKit @objc open var requestPayload: Swift.String? @objc open var maskedCardNumber: Swift.String? @objc open var metadata: Xendit.XenditCardMetadata? - @objc override dynamic public init() @objc deinit + @objc override dynamic public init() } public class XenditAddress { public var country: Swift.String? @@ -33,14 +33,14 @@ public class XenditAddress { public init() @objc deinit } -public class XDTCards { +@_hasMissingDesignatedInitializers public class XDTCards { public static func setup(publishableKey: Swift.String) public static func createToken(fromViewController: UIKit.UIViewController, tokenizationRequest: Xendit.XenditTokenizationRequest, onBehalfOf: Swift.String?, completion: @escaping (Xendit.XenditCCToken?, Xendit.XenditError?) -> Swift.Void) public static func createAuthentication(fromViewController: UIKit.UIViewController, tokenId: Swift.String, amount: Foundation.NSNumber, onBehalfOf: Swift.String?, customer: Xendit.XenditCustomer?, completion: @escaping (Xendit.XenditAuthentication?, Xendit.XenditError?) -> Swift.Void) public static func get3DSRecommendation(tokenId: Swift.String, completion: @escaping (Xendit.Xendit3DSRecommendation?, Xendit.XenditError?) -> Swift.Void) @objc deinit } -@objcMembers @objc(XENCardMetadata) open class XenditCardMetadata : ObjectiveC.NSObject { +@_inheritsConvenienceInitializers @objcMembers @objc(XENCardMetadata) open class XenditCardMetadata : ObjectiveC.NSObject { @objc open var bank: Swift.String? @objc open var countryCode: Swift.String? @objc open var type: Swift.String? @@ -60,14 +60,14 @@ public class XDTCards { get } } -@objcMembers @objc(XENError) open class XenditError : ObjectiveC.NSObject { +@_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 override dynamic public init() @objc deinit + @objc override dynamic public init() } @objc extension XenditError { @objc public static func ServerError() -> Xendit.XenditError @@ -84,21 +84,21 @@ public class XenditTokenizationRequest { public init(cardData: Xendit.CardData, shouldAuthenticate: Swift.Bool) @objc deinit } -public class XenditJWTRequest { +@_hasMissingDesignatedInitializers public class XenditJWTRequest { open var amount: Foundation.NSNumber open var currency: Swift.String? open var midLabel: Swift.String? open var customer: Xendit.XenditCustomer? @objc deinit } -@objcMembers @objc(XENAuthenticationData) open class AuthenticationData : ObjectiveC.NSObject { +@_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 override dynamic public init() @objc deinit + @objc override dynamic public init() } -@objcMembers @objc(XENCCToken) open class XenditCCToken : ObjectiveC.NSObject { +@_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! @@ -106,8 +106,8 @@ public class XenditJWTRequest { @objc open var maskedCardNumber: Swift.String? open var should3DS: Swift.Bool? @objc open var metadata: Xendit.XenditCardMetadata? - @objc override dynamic public init() @objc deinit + @objc override dynamic public init() } public class XenditBillingDetails { public var givenNames: Swift.String? @@ -136,7 +136,7 @@ public class XenditCustomer { public init() @objc deinit } -@objcMembers @objc(Xendit) open class Xendit : ObjectiveC.NSObject { +@_inheritsConvenienceInitializers @objcMembers @objc(Xendit) open class Xendit : ObjectiveC.NSObject { @objc public static var publishableKey: Swift.String? public static func createToken(fromViewController: UIKit.UIViewController, tokenizationRequest: Xendit.XenditTokenizationRequest, onBehalfOf: Swift.String, completion: @escaping (Xendit.XenditCCToken?, Xendit.XenditError?) -> Swift.Void) @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) @@ -151,16 +151,16 @@ public class XenditCustomer { @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 override dynamic public init() @objc deinit + @objc override dynamic public init() } -@objcMembers @objc(XEN3DSRecommendation) open class Xendit3DSRecommendation : ObjectiveC.NSObject { +@_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 + @objc override dynamic public init() } -@objcMembers @objc(XENAuthenticatedToken) open class XenditAuthenticatedToken : ObjectiveC.NSObject { +@_inheritsConvenienceInitializers @objcMembers @objc(XENAuthenticatedToken) open class XenditAuthenticatedToken : ObjectiveC.NSObject { @objc(tokenID) open var id: Swift.String! @objc open var status: Swift.String! @objc open var authenticationId: Swift.String? @@ -170,8 +170,8 @@ public class XenditCustomer { @objc open var environment: Swift.String? @objc open var threedsVersion: Swift.String? @objc open var metadata: Xendit.XenditCardMetadata? - @objc override dynamic public init() @objc deinit + @objc override dynamic public init() } public enum CYBCardTypes { case VISA @@ -189,7 +189,7 @@ public enum CYBCardTypes { } public func hash(into hasher: inout Swift.Hasher) } -@objcMembers @objc(XENCardData) open class CardData : ObjectiveC.NSObject { +@_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! @@ -205,8 +205,8 @@ public enum CYBCardTypes { } @objc deinit } -@objc @objcMembers open class WebViewConstants : ObjectiveC.NSObject { +@objc @_inheritsConvenienceInitializers @objcMembers open class WebViewConstants : ObjectiveC.NSObject { @objc public static var templateHTMLWithAuthenticateURL: Swift.String - @objc override dynamic public init() @objc deinit + @objc override dynamic public init() } diff --git a/Xendit.framework/Modules/Xendit.swiftmodule/arm64.swiftmodule b/Xendit.framework/Modules/Xendit.swiftmodule/arm64.swiftmodule index 150d0ba..eee4454 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/armv7-apple-ios.swiftdoc b/Xendit.framework/Modules/Xendit.swiftmodule/armv7-apple-ios.swiftdoc index 91cdcd8..eabc843 100644 Binary files a/Xendit.framework/Modules/Xendit.swiftmodule/armv7-apple-ios.swiftdoc and b/Xendit.framework/Modules/Xendit.swiftmodule/armv7-apple-ios.swiftdoc differ diff --git a/Xendit.framework/Modules/Xendit.swiftmodule/armv7-apple-ios.swiftinterface b/Xendit.framework/Modules/Xendit.swiftmodule/armv7-apple-ios.swiftinterface index ab90612..de8f68b 100644 --- a/Xendit.framework/Modules/Xendit.swiftmodule/armv7-apple-ios.swiftinterface +++ b/Xendit.framework/Modules/Xendit.swiftmodule/armv7-apple-ios.swiftinterface @@ -1,5 +1,5 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) +// swift-compiler-version: Apple Swift version 5.3.1 (swiftlang-1200.0.41 clang-1200.0.32.8) // swift-module-flags: -target armv7-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -Onone -module-name Xendit import SystemConfiguration.CaptiveNetwork import CardinalMobile @@ -10,7 +10,7 @@ import SystemConfiguration import UIKit import WebKit @_exported import Xendit -@objcMembers @objc(XENAuthentication) open class XenditAuthentication : ObjectiveC.NSObject { +@_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 tokenId: Swift.String? @@ -19,8 +19,8 @@ import WebKit @objc open var requestPayload: Swift.String? @objc open var maskedCardNumber: Swift.String? @objc open var metadata: Xendit.XenditCardMetadata? - @objc override dynamic public init() @objc deinit + @objc override dynamic public init() } public class XenditAddress { public var country: Swift.String? @@ -33,14 +33,14 @@ public class XenditAddress { public init() @objc deinit } -public class XDTCards { +@_hasMissingDesignatedInitializers public class XDTCards { public static func setup(publishableKey: Swift.String) public static func createToken(fromViewController: UIKit.UIViewController, tokenizationRequest: Xendit.XenditTokenizationRequest, onBehalfOf: Swift.String?, completion: @escaping (Xendit.XenditCCToken?, Xendit.XenditError?) -> Swift.Void) public static func createAuthentication(fromViewController: UIKit.UIViewController, tokenId: Swift.String, amount: Foundation.NSNumber, onBehalfOf: Swift.String?, customer: Xendit.XenditCustomer?, completion: @escaping (Xendit.XenditAuthentication?, Xendit.XenditError?) -> Swift.Void) public static func get3DSRecommendation(tokenId: Swift.String, completion: @escaping (Xendit.Xendit3DSRecommendation?, Xendit.XenditError?) -> Swift.Void) @objc deinit } -@objcMembers @objc(XENCardMetadata) open class XenditCardMetadata : ObjectiveC.NSObject { +@_inheritsConvenienceInitializers @objcMembers @objc(XENCardMetadata) open class XenditCardMetadata : ObjectiveC.NSObject { @objc open var bank: Swift.String? @objc open var countryCode: Swift.String? @objc open var type: Swift.String? @@ -60,14 +60,14 @@ public class XDTCards { get } } -@objcMembers @objc(XENError) open class XenditError : ObjectiveC.NSObject { +@_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 override dynamic public init() @objc deinit + @objc override dynamic public init() } @objc extension XenditError { @objc public static func ServerError() -> Xendit.XenditError @@ -84,21 +84,21 @@ public class XenditTokenizationRequest { public init(cardData: Xendit.CardData, shouldAuthenticate: Swift.Bool) @objc deinit } -public class XenditJWTRequest { +@_hasMissingDesignatedInitializers public class XenditJWTRequest { open var amount: Foundation.NSNumber open var currency: Swift.String? open var midLabel: Swift.String? open var customer: Xendit.XenditCustomer? @objc deinit } -@objcMembers @objc(XENAuthenticationData) open class AuthenticationData : ObjectiveC.NSObject { +@_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 override dynamic public init() @objc deinit + @objc override dynamic public init() } -@objcMembers @objc(XENCCToken) open class XenditCCToken : ObjectiveC.NSObject { +@_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! @@ -106,8 +106,8 @@ public class XenditJWTRequest { @objc open var maskedCardNumber: Swift.String? open var should3DS: Swift.Bool? @objc open var metadata: Xendit.XenditCardMetadata? - @objc override dynamic public init() @objc deinit + @objc override dynamic public init() } public class XenditBillingDetails { public var givenNames: Swift.String? @@ -136,7 +136,7 @@ public class XenditCustomer { public init() @objc deinit } -@objcMembers @objc(Xendit) open class Xendit : ObjectiveC.NSObject { +@_inheritsConvenienceInitializers @objcMembers @objc(Xendit) open class Xendit : ObjectiveC.NSObject { @objc public static var publishableKey: Swift.String? public static func createToken(fromViewController: UIKit.UIViewController, tokenizationRequest: Xendit.XenditTokenizationRequest, onBehalfOf: Swift.String, completion: @escaping (Xendit.XenditCCToken?, Xendit.XenditError?) -> Swift.Void) @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) @@ -151,16 +151,16 @@ public class XenditCustomer { @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 override dynamic public init() @objc deinit + @objc override dynamic public init() } -@objcMembers @objc(XEN3DSRecommendation) open class Xendit3DSRecommendation : ObjectiveC.NSObject { +@_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 + @objc override dynamic public init() } -@objcMembers @objc(XENAuthenticatedToken) open class XenditAuthenticatedToken : ObjectiveC.NSObject { +@_inheritsConvenienceInitializers @objcMembers @objc(XENAuthenticatedToken) open class XenditAuthenticatedToken : ObjectiveC.NSObject { @objc(tokenID) open var id: Swift.String! @objc open var status: Swift.String! @objc open var authenticationId: Swift.String? @@ -170,8 +170,8 @@ public class XenditCustomer { @objc open var environment: Swift.String? @objc open var threedsVersion: Swift.String? @objc open var metadata: Xendit.XenditCardMetadata? - @objc override dynamic public init() @objc deinit + @objc override dynamic public init() } public enum CYBCardTypes { case VISA @@ -189,7 +189,7 @@ public enum CYBCardTypes { } public func hash(into hasher: inout Swift.Hasher) } -@objcMembers @objc(XENCardData) open class CardData : ObjectiveC.NSObject { +@_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! @@ -205,8 +205,8 @@ public enum CYBCardTypes { } @objc deinit } -@objc @objcMembers open class WebViewConstants : ObjectiveC.NSObject { +@objc @_inheritsConvenienceInitializers @objcMembers open class WebViewConstants : ObjectiveC.NSObject { @objc public static var templateHTMLWithAuthenticateURL: Swift.String - @objc override dynamic public init() @objc deinit + @objc override dynamic public init() } diff --git a/Xendit.framework/Modules/Xendit.swiftmodule/armv7-apple-ios.swiftmodule b/Xendit.framework/Modules/Xendit.swiftmodule/armv7-apple-ios.swiftmodule index 3fdb941..b414f67 100644 Binary files a/Xendit.framework/Modules/Xendit.swiftmodule/armv7-apple-ios.swiftmodule and b/Xendit.framework/Modules/Xendit.swiftmodule/armv7-apple-ios.swiftmodule differ diff --git a/Xendit.framework/Modules/Xendit.swiftmodule/armv7.swiftdoc b/Xendit.framework/Modules/Xendit.swiftmodule/armv7.swiftdoc index 91cdcd8..eabc843 100644 Binary files a/Xendit.framework/Modules/Xendit.swiftmodule/armv7.swiftdoc and b/Xendit.framework/Modules/Xendit.swiftmodule/armv7.swiftdoc differ diff --git a/Xendit.framework/Modules/Xendit.swiftmodule/armv7.swiftinterface b/Xendit.framework/Modules/Xendit.swiftmodule/armv7.swiftinterface index ab90612..de8f68b 100644 --- a/Xendit.framework/Modules/Xendit.swiftmodule/armv7.swiftinterface +++ b/Xendit.framework/Modules/Xendit.swiftmodule/armv7.swiftinterface @@ -1,5 +1,5 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) +// swift-compiler-version: Apple Swift version 5.3.1 (swiftlang-1200.0.41 clang-1200.0.32.8) // swift-module-flags: -target armv7-apple-ios9.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -Onone -module-name Xendit import SystemConfiguration.CaptiveNetwork import CardinalMobile @@ -10,7 +10,7 @@ import SystemConfiguration import UIKit import WebKit @_exported import Xendit -@objcMembers @objc(XENAuthentication) open class XenditAuthentication : ObjectiveC.NSObject { +@_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 tokenId: Swift.String? @@ -19,8 +19,8 @@ import WebKit @objc open var requestPayload: Swift.String? @objc open var maskedCardNumber: Swift.String? @objc open var metadata: Xendit.XenditCardMetadata? - @objc override dynamic public init() @objc deinit + @objc override dynamic public init() } public class XenditAddress { public var country: Swift.String? @@ -33,14 +33,14 @@ public class XenditAddress { public init() @objc deinit } -public class XDTCards { +@_hasMissingDesignatedInitializers public class XDTCards { public static func setup(publishableKey: Swift.String) public static func createToken(fromViewController: UIKit.UIViewController, tokenizationRequest: Xendit.XenditTokenizationRequest, onBehalfOf: Swift.String?, completion: @escaping (Xendit.XenditCCToken?, Xendit.XenditError?) -> Swift.Void) public static func createAuthentication(fromViewController: UIKit.UIViewController, tokenId: Swift.String, amount: Foundation.NSNumber, onBehalfOf: Swift.String?, customer: Xendit.XenditCustomer?, completion: @escaping (Xendit.XenditAuthentication?, Xendit.XenditError?) -> Swift.Void) public static func get3DSRecommendation(tokenId: Swift.String, completion: @escaping (Xendit.Xendit3DSRecommendation?, Xendit.XenditError?) -> Swift.Void) @objc deinit } -@objcMembers @objc(XENCardMetadata) open class XenditCardMetadata : ObjectiveC.NSObject { +@_inheritsConvenienceInitializers @objcMembers @objc(XENCardMetadata) open class XenditCardMetadata : ObjectiveC.NSObject { @objc open var bank: Swift.String? @objc open var countryCode: Swift.String? @objc open var type: Swift.String? @@ -60,14 +60,14 @@ public class XDTCards { get } } -@objcMembers @objc(XENError) open class XenditError : ObjectiveC.NSObject { +@_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 override dynamic public init() @objc deinit + @objc override dynamic public init() } @objc extension XenditError { @objc public static func ServerError() -> Xendit.XenditError @@ -84,21 +84,21 @@ public class XenditTokenizationRequest { public init(cardData: Xendit.CardData, shouldAuthenticate: Swift.Bool) @objc deinit } -public class XenditJWTRequest { +@_hasMissingDesignatedInitializers public class XenditJWTRequest { open var amount: Foundation.NSNumber open var currency: Swift.String? open var midLabel: Swift.String? open var customer: Xendit.XenditCustomer? @objc deinit } -@objcMembers @objc(XENAuthenticationData) open class AuthenticationData : ObjectiveC.NSObject { +@_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 override dynamic public init() @objc deinit + @objc override dynamic public init() } -@objcMembers @objc(XENCCToken) open class XenditCCToken : ObjectiveC.NSObject { +@_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! @@ -106,8 +106,8 @@ public class XenditJWTRequest { @objc open var maskedCardNumber: Swift.String? open var should3DS: Swift.Bool? @objc open var metadata: Xendit.XenditCardMetadata? - @objc override dynamic public init() @objc deinit + @objc override dynamic public init() } public class XenditBillingDetails { public var givenNames: Swift.String? @@ -136,7 +136,7 @@ public class XenditCustomer { public init() @objc deinit } -@objcMembers @objc(Xendit) open class Xendit : ObjectiveC.NSObject { +@_inheritsConvenienceInitializers @objcMembers @objc(Xendit) open class Xendit : ObjectiveC.NSObject { @objc public static var publishableKey: Swift.String? public static func createToken(fromViewController: UIKit.UIViewController, tokenizationRequest: Xendit.XenditTokenizationRequest, onBehalfOf: Swift.String, completion: @escaping (Xendit.XenditCCToken?, Xendit.XenditError?) -> Swift.Void) @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) @@ -151,16 +151,16 @@ public class XenditCustomer { @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 override dynamic public init() @objc deinit + @objc override dynamic public init() } -@objcMembers @objc(XEN3DSRecommendation) open class Xendit3DSRecommendation : ObjectiveC.NSObject { +@_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 + @objc override dynamic public init() } -@objcMembers @objc(XENAuthenticatedToken) open class XenditAuthenticatedToken : ObjectiveC.NSObject { +@_inheritsConvenienceInitializers @objcMembers @objc(XENAuthenticatedToken) open class XenditAuthenticatedToken : ObjectiveC.NSObject { @objc(tokenID) open var id: Swift.String! @objc open var status: Swift.String! @objc open var authenticationId: Swift.String? @@ -170,8 +170,8 @@ public class XenditCustomer { @objc open var environment: Swift.String? @objc open var threedsVersion: Swift.String? @objc open var metadata: Xendit.XenditCardMetadata? - @objc override dynamic public init() @objc deinit + @objc override dynamic public init() } public enum CYBCardTypes { case VISA @@ -189,7 +189,7 @@ public enum CYBCardTypes { } public func hash(into hasher: inout Swift.Hasher) } -@objcMembers @objc(XENCardData) open class CardData : ObjectiveC.NSObject { +@_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! @@ -205,8 +205,8 @@ public enum CYBCardTypes { } @objc deinit } -@objc @objcMembers open class WebViewConstants : ObjectiveC.NSObject { +@objc @_inheritsConvenienceInitializers @objcMembers open class WebViewConstants : ObjectiveC.NSObject { @objc public static var templateHTMLWithAuthenticateURL: Swift.String - @objc override dynamic public init() @objc deinit + @objc override dynamic public init() } diff --git a/Xendit.framework/Modules/Xendit.swiftmodule/armv7.swiftmodule b/Xendit.framework/Modules/Xendit.swiftmodule/armv7.swiftmodule index 3fdb941..b414f67 100644 Binary files a/Xendit.framework/Modules/Xendit.swiftmodule/armv7.swiftmodule and b/Xendit.framework/Modules/Xendit.swiftmodule/armv7.swiftmodule differ diff --git a/Xendit.framework/Modules/Xendit.swiftmodule/i386-apple-ios-simulator.swiftdoc b/Xendit.framework/Modules/Xendit.swiftmodule/i386-apple-ios-simulator.swiftdoc index aab5bb6..382fc9f 100644 Binary files a/Xendit.framework/Modules/Xendit.swiftmodule/i386-apple-ios-simulator.swiftdoc and b/Xendit.framework/Modules/Xendit.swiftmodule/i386-apple-ios-simulator.swiftdoc differ diff --git a/Xendit.framework/Modules/Xendit.swiftmodule/i386-apple-ios-simulator.swiftinterface b/Xendit.framework/Modules/Xendit.swiftmodule/i386-apple-ios-simulator.swiftinterface index 36db822..e63fbd5 100644 --- a/Xendit.framework/Modules/Xendit.swiftmodule/i386-apple-ios-simulator.swiftinterface +++ b/Xendit.framework/Modules/Xendit.swiftmodule/i386-apple-ios-simulator.swiftinterface @@ -1,5 +1,5 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) +// swift-compiler-version: Apple Swift version 5.3.1 (swiftlang-1200.0.41 clang-1200.0.32.8) // swift-module-flags: -target i386-apple-ios9.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -Onone -module-name Xendit import SystemConfiguration.CaptiveNetwork import CardinalMobile @@ -10,7 +10,7 @@ import SystemConfiguration import UIKit import WebKit @_exported import Xendit -@objcMembers @objc(XENAuthentication) open class XenditAuthentication : ObjectiveC.NSObject { +@_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 tokenId: Swift.String? @@ -19,8 +19,8 @@ import WebKit @objc open var requestPayload: Swift.String? @objc open var maskedCardNumber: Swift.String? @objc open var metadata: Xendit.XenditCardMetadata? - @objc override dynamic public init() @objc deinit + @objc override dynamic public init() } public class XenditAddress { public var country: Swift.String? @@ -33,14 +33,14 @@ public class XenditAddress { public init() @objc deinit } -public class XDTCards { +@_hasMissingDesignatedInitializers public class XDTCards { public static func setup(publishableKey: Swift.String) public static func createToken(fromViewController: UIKit.UIViewController, tokenizationRequest: Xendit.XenditTokenizationRequest, onBehalfOf: Swift.String?, completion: @escaping (Xendit.XenditCCToken?, Xendit.XenditError?) -> Swift.Void) public static func createAuthentication(fromViewController: UIKit.UIViewController, tokenId: Swift.String, amount: Foundation.NSNumber, onBehalfOf: Swift.String?, customer: Xendit.XenditCustomer?, completion: @escaping (Xendit.XenditAuthentication?, Xendit.XenditError?) -> Swift.Void) public static func get3DSRecommendation(tokenId: Swift.String, completion: @escaping (Xendit.Xendit3DSRecommendation?, Xendit.XenditError?) -> Swift.Void) @objc deinit } -@objcMembers @objc(XENCardMetadata) open class XenditCardMetadata : ObjectiveC.NSObject { +@_inheritsConvenienceInitializers @objcMembers @objc(XENCardMetadata) open class XenditCardMetadata : ObjectiveC.NSObject { @objc open var bank: Swift.String? @objc open var countryCode: Swift.String? @objc open var type: Swift.String? @@ -60,14 +60,14 @@ public class XDTCards { get } } -@objcMembers @objc(XENError) open class XenditError : ObjectiveC.NSObject { +@_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 override dynamic public init() @objc deinit + @objc override dynamic public init() } @objc extension XenditError { @objc public static func ServerError() -> Xendit.XenditError @@ -84,21 +84,21 @@ public class XenditTokenizationRequest { public init(cardData: Xendit.CardData, shouldAuthenticate: Swift.Bool) @objc deinit } -public class XenditJWTRequest { +@_hasMissingDesignatedInitializers public class XenditJWTRequest { open var amount: Foundation.NSNumber open var currency: Swift.String? open var midLabel: Swift.String? open var customer: Xendit.XenditCustomer? @objc deinit } -@objcMembers @objc(XENAuthenticationData) open class AuthenticationData : ObjectiveC.NSObject { +@_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 override dynamic public init() @objc deinit + @objc override dynamic public init() } -@objcMembers @objc(XENCCToken) open class XenditCCToken : ObjectiveC.NSObject { +@_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! @@ -106,8 +106,8 @@ public class XenditJWTRequest { @objc open var maskedCardNumber: Swift.String? open var should3DS: Swift.Bool? @objc open var metadata: Xendit.XenditCardMetadata? - @objc override dynamic public init() @objc deinit + @objc override dynamic public init() } public class XenditBillingDetails { public var givenNames: Swift.String? @@ -136,7 +136,7 @@ public class XenditCustomer { public init() @objc deinit } -@objcMembers @objc(Xendit) open class Xendit : ObjectiveC.NSObject { +@_inheritsConvenienceInitializers @objcMembers @objc(Xendit) open class Xendit : ObjectiveC.NSObject { @objc public static var publishableKey: Swift.String? public static func createToken(fromViewController: UIKit.UIViewController, tokenizationRequest: Xendit.XenditTokenizationRequest, onBehalfOf: Swift.String, completion: @escaping (Xendit.XenditCCToken?, Xendit.XenditError?) -> Swift.Void) @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) @@ -151,16 +151,16 @@ public class XenditCustomer { @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 override dynamic public init() @objc deinit + @objc override dynamic public init() } -@objcMembers @objc(XEN3DSRecommendation) open class Xendit3DSRecommendation : ObjectiveC.NSObject { +@_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 + @objc override dynamic public init() } -@objcMembers @objc(XENAuthenticatedToken) open class XenditAuthenticatedToken : ObjectiveC.NSObject { +@_inheritsConvenienceInitializers @objcMembers @objc(XENAuthenticatedToken) open class XenditAuthenticatedToken : ObjectiveC.NSObject { @objc(tokenID) open var id: Swift.String! @objc open var status: Swift.String! @objc open var authenticationId: Swift.String? @@ -170,8 +170,8 @@ public class XenditCustomer { @objc open var environment: Swift.String? @objc open var threedsVersion: Swift.String? @objc open var metadata: Xendit.XenditCardMetadata? - @objc override dynamic public init() @objc deinit + @objc override dynamic public init() } public enum CYBCardTypes { case VISA @@ -189,7 +189,7 @@ public enum CYBCardTypes { } public func hash(into hasher: inout Swift.Hasher) } -@objcMembers @objc(XENCardData) open class CardData : ObjectiveC.NSObject { +@_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! @@ -205,8 +205,8 @@ public enum CYBCardTypes { } @objc deinit } -@objc @objcMembers open class WebViewConstants : ObjectiveC.NSObject { +@objc @_inheritsConvenienceInitializers @objcMembers open class WebViewConstants : ObjectiveC.NSObject { @objc public static var templateHTMLWithAuthenticateURL: Swift.String - @objc override dynamic public init() @objc deinit + @objc override dynamic public init() } diff --git a/Xendit.framework/Modules/Xendit.swiftmodule/i386-apple-ios-simulator.swiftmodule b/Xendit.framework/Modules/Xendit.swiftmodule/i386-apple-ios-simulator.swiftmodule index bf7aa18..973c912 100644 Binary files a/Xendit.framework/Modules/Xendit.swiftmodule/i386-apple-ios-simulator.swiftmodule and b/Xendit.framework/Modules/Xendit.swiftmodule/i386-apple-ios-simulator.swiftmodule differ diff --git a/Xendit.framework/Modules/Xendit.swiftmodule/i386.swiftdoc b/Xendit.framework/Modules/Xendit.swiftmodule/i386.swiftdoc index aab5bb6..382fc9f 100644 Binary files a/Xendit.framework/Modules/Xendit.swiftmodule/i386.swiftdoc and b/Xendit.framework/Modules/Xendit.swiftmodule/i386.swiftdoc differ diff --git a/Xendit.framework/Modules/Xendit.swiftmodule/i386.swiftinterface b/Xendit.framework/Modules/Xendit.swiftmodule/i386.swiftinterface index 36db822..e63fbd5 100644 --- a/Xendit.framework/Modules/Xendit.swiftmodule/i386.swiftinterface +++ b/Xendit.framework/Modules/Xendit.swiftmodule/i386.swiftinterface @@ -1,5 +1,5 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) +// swift-compiler-version: Apple Swift version 5.3.1 (swiftlang-1200.0.41 clang-1200.0.32.8) // swift-module-flags: -target i386-apple-ios9.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -Onone -module-name Xendit import SystemConfiguration.CaptiveNetwork import CardinalMobile @@ -10,7 +10,7 @@ import SystemConfiguration import UIKit import WebKit @_exported import Xendit -@objcMembers @objc(XENAuthentication) open class XenditAuthentication : ObjectiveC.NSObject { +@_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 tokenId: Swift.String? @@ -19,8 +19,8 @@ import WebKit @objc open var requestPayload: Swift.String? @objc open var maskedCardNumber: Swift.String? @objc open var metadata: Xendit.XenditCardMetadata? - @objc override dynamic public init() @objc deinit + @objc override dynamic public init() } public class XenditAddress { public var country: Swift.String? @@ -33,14 +33,14 @@ public class XenditAddress { public init() @objc deinit } -public class XDTCards { +@_hasMissingDesignatedInitializers public class XDTCards { public static func setup(publishableKey: Swift.String) public static func createToken(fromViewController: UIKit.UIViewController, tokenizationRequest: Xendit.XenditTokenizationRequest, onBehalfOf: Swift.String?, completion: @escaping (Xendit.XenditCCToken?, Xendit.XenditError?) -> Swift.Void) public static func createAuthentication(fromViewController: UIKit.UIViewController, tokenId: Swift.String, amount: Foundation.NSNumber, onBehalfOf: Swift.String?, customer: Xendit.XenditCustomer?, completion: @escaping (Xendit.XenditAuthentication?, Xendit.XenditError?) -> Swift.Void) public static func get3DSRecommendation(tokenId: Swift.String, completion: @escaping (Xendit.Xendit3DSRecommendation?, Xendit.XenditError?) -> Swift.Void) @objc deinit } -@objcMembers @objc(XENCardMetadata) open class XenditCardMetadata : ObjectiveC.NSObject { +@_inheritsConvenienceInitializers @objcMembers @objc(XENCardMetadata) open class XenditCardMetadata : ObjectiveC.NSObject { @objc open var bank: Swift.String? @objc open var countryCode: Swift.String? @objc open var type: Swift.String? @@ -60,14 +60,14 @@ public class XDTCards { get } } -@objcMembers @objc(XENError) open class XenditError : ObjectiveC.NSObject { +@_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 override dynamic public init() @objc deinit + @objc override dynamic public init() } @objc extension XenditError { @objc public static func ServerError() -> Xendit.XenditError @@ -84,21 +84,21 @@ public class XenditTokenizationRequest { public init(cardData: Xendit.CardData, shouldAuthenticate: Swift.Bool) @objc deinit } -public class XenditJWTRequest { +@_hasMissingDesignatedInitializers public class XenditJWTRequest { open var amount: Foundation.NSNumber open var currency: Swift.String? open var midLabel: Swift.String? open var customer: Xendit.XenditCustomer? @objc deinit } -@objcMembers @objc(XENAuthenticationData) open class AuthenticationData : ObjectiveC.NSObject { +@_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 override dynamic public init() @objc deinit + @objc override dynamic public init() } -@objcMembers @objc(XENCCToken) open class XenditCCToken : ObjectiveC.NSObject { +@_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! @@ -106,8 +106,8 @@ public class XenditJWTRequest { @objc open var maskedCardNumber: Swift.String? open var should3DS: Swift.Bool? @objc open var metadata: Xendit.XenditCardMetadata? - @objc override dynamic public init() @objc deinit + @objc override dynamic public init() } public class XenditBillingDetails { public var givenNames: Swift.String? @@ -136,7 +136,7 @@ public class XenditCustomer { public init() @objc deinit } -@objcMembers @objc(Xendit) open class Xendit : ObjectiveC.NSObject { +@_inheritsConvenienceInitializers @objcMembers @objc(Xendit) open class Xendit : ObjectiveC.NSObject { @objc public static var publishableKey: Swift.String? public static func createToken(fromViewController: UIKit.UIViewController, tokenizationRequest: Xendit.XenditTokenizationRequest, onBehalfOf: Swift.String, completion: @escaping (Xendit.XenditCCToken?, Xendit.XenditError?) -> Swift.Void) @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) @@ -151,16 +151,16 @@ public class XenditCustomer { @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 override dynamic public init() @objc deinit + @objc override dynamic public init() } -@objcMembers @objc(XEN3DSRecommendation) open class Xendit3DSRecommendation : ObjectiveC.NSObject { +@_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 + @objc override dynamic public init() } -@objcMembers @objc(XENAuthenticatedToken) open class XenditAuthenticatedToken : ObjectiveC.NSObject { +@_inheritsConvenienceInitializers @objcMembers @objc(XENAuthenticatedToken) open class XenditAuthenticatedToken : ObjectiveC.NSObject { @objc(tokenID) open var id: Swift.String! @objc open var status: Swift.String! @objc open var authenticationId: Swift.String? @@ -170,8 +170,8 @@ public class XenditCustomer { @objc open var environment: Swift.String? @objc open var threedsVersion: Swift.String? @objc open var metadata: Xendit.XenditCardMetadata? - @objc override dynamic public init() @objc deinit + @objc override dynamic public init() } public enum CYBCardTypes { case VISA @@ -189,7 +189,7 @@ public enum CYBCardTypes { } public func hash(into hasher: inout Swift.Hasher) } -@objcMembers @objc(XENCardData) open class CardData : ObjectiveC.NSObject { +@_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! @@ -205,8 +205,8 @@ public enum CYBCardTypes { } @objc deinit } -@objc @objcMembers open class WebViewConstants : ObjectiveC.NSObject { +@objc @_inheritsConvenienceInitializers @objcMembers open class WebViewConstants : ObjectiveC.NSObject { @objc public static var templateHTMLWithAuthenticateURL: Swift.String - @objc override dynamic public init() @objc deinit + @objc override dynamic public init() } diff --git a/Xendit.framework/Modules/Xendit.swiftmodule/i386.swiftmodule b/Xendit.framework/Modules/Xendit.swiftmodule/i386.swiftmodule index bf7aa18..973c912 100644 Binary files a/Xendit.framework/Modules/Xendit.swiftmodule/i386.swiftmodule and b/Xendit.framework/Modules/Xendit.swiftmodule/i386.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 index 603ad1d..4fcc10b 100644 Binary files a/Xendit.framework/Modules/Xendit.swiftmodule/x86_64-apple-ios-simulator.swiftdoc 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 index f4b2556..41356e0 100644 --- a/Xendit.framework/Modules/Xendit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface +++ b/Xendit.framework/Modules/Xendit.swiftmodule/x86_64-apple-ios-simulator.swiftinterface @@ -1,5 +1,5 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) +// swift-compiler-version: Apple Swift version 5.3.1 (swiftlang-1200.0.41 clang-1200.0.32.8) // swift-module-flags: -target x86_64-apple-ios9.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -Onone -module-name Xendit import SystemConfiguration.CaptiveNetwork import CardinalMobile @@ -10,7 +10,7 @@ import SystemConfiguration import UIKit import WebKit @_exported import Xendit -@objcMembers @objc(XENAuthentication) open class XenditAuthentication : ObjectiveC.NSObject { +@_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 tokenId: Swift.String? @@ -19,8 +19,8 @@ import WebKit @objc open var requestPayload: Swift.String? @objc open var maskedCardNumber: Swift.String? @objc open var metadata: Xendit.XenditCardMetadata? - @objc override dynamic public init() @objc deinit + @objc override dynamic public init() } public class XenditAddress { public var country: Swift.String? @@ -33,14 +33,14 @@ public class XenditAddress { public init() @objc deinit } -public class XDTCards { +@_hasMissingDesignatedInitializers public class XDTCards { public static func setup(publishableKey: Swift.String) public static func createToken(fromViewController: UIKit.UIViewController, tokenizationRequest: Xendit.XenditTokenizationRequest, onBehalfOf: Swift.String?, completion: @escaping (Xendit.XenditCCToken?, Xendit.XenditError?) -> Swift.Void) public static func createAuthentication(fromViewController: UIKit.UIViewController, tokenId: Swift.String, amount: Foundation.NSNumber, onBehalfOf: Swift.String?, customer: Xendit.XenditCustomer?, completion: @escaping (Xendit.XenditAuthentication?, Xendit.XenditError?) -> Swift.Void) public static func get3DSRecommendation(tokenId: Swift.String, completion: @escaping (Xendit.Xendit3DSRecommendation?, Xendit.XenditError?) -> Swift.Void) @objc deinit } -@objcMembers @objc(XENCardMetadata) open class XenditCardMetadata : ObjectiveC.NSObject { +@_inheritsConvenienceInitializers @objcMembers @objc(XENCardMetadata) open class XenditCardMetadata : ObjectiveC.NSObject { @objc open var bank: Swift.String? @objc open var countryCode: Swift.String? @objc open var type: Swift.String? @@ -60,14 +60,14 @@ public class XDTCards { get } } -@objcMembers @objc(XENError) open class XenditError : ObjectiveC.NSObject { +@_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 override dynamic public init() @objc deinit + @objc override dynamic public init() } @objc extension XenditError { @objc public static func ServerError() -> Xendit.XenditError @@ -84,21 +84,21 @@ public class XenditTokenizationRequest { public init(cardData: Xendit.CardData, shouldAuthenticate: Swift.Bool) @objc deinit } -public class XenditJWTRequest { +@_hasMissingDesignatedInitializers public class XenditJWTRequest { open var amount: Foundation.NSNumber open var currency: Swift.String? open var midLabel: Swift.String? open var customer: Xendit.XenditCustomer? @objc deinit } -@objcMembers @objc(XENAuthenticationData) open class AuthenticationData : ObjectiveC.NSObject { +@_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 override dynamic public init() @objc deinit + @objc override dynamic public init() } -@objcMembers @objc(XENCCToken) open class XenditCCToken : ObjectiveC.NSObject { +@_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! @@ -106,8 +106,8 @@ public class XenditJWTRequest { @objc open var maskedCardNumber: Swift.String? open var should3DS: Swift.Bool? @objc open var metadata: Xendit.XenditCardMetadata? - @objc override dynamic public init() @objc deinit + @objc override dynamic public init() } public class XenditBillingDetails { public var givenNames: Swift.String? @@ -136,7 +136,7 @@ public class XenditCustomer { public init() @objc deinit } -@objcMembers @objc(Xendit) open class Xendit : ObjectiveC.NSObject { +@_inheritsConvenienceInitializers @objcMembers @objc(Xendit) open class Xendit : ObjectiveC.NSObject { @objc public static var publishableKey: Swift.String? public static func createToken(fromViewController: UIKit.UIViewController, tokenizationRequest: Xendit.XenditTokenizationRequest, onBehalfOf: Swift.String, completion: @escaping (Xendit.XenditCCToken?, Xendit.XenditError?) -> Swift.Void) @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) @@ -151,16 +151,16 @@ public class XenditCustomer { @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 override dynamic public init() @objc deinit + @objc override dynamic public init() } -@objcMembers @objc(XEN3DSRecommendation) open class Xendit3DSRecommendation : ObjectiveC.NSObject { +@_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 + @objc override dynamic public init() } -@objcMembers @objc(XENAuthenticatedToken) open class XenditAuthenticatedToken : ObjectiveC.NSObject { +@_inheritsConvenienceInitializers @objcMembers @objc(XENAuthenticatedToken) open class XenditAuthenticatedToken : ObjectiveC.NSObject { @objc(tokenID) open var id: Swift.String! @objc open var status: Swift.String! @objc open var authenticationId: Swift.String? @@ -170,8 +170,8 @@ public class XenditCustomer { @objc open var environment: Swift.String? @objc open var threedsVersion: Swift.String? @objc open var metadata: Xendit.XenditCardMetadata? - @objc override dynamic public init() @objc deinit + @objc override dynamic public init() } public enum CYBCardTypes { case VISA @@ -189,7 +189,7 @@ public enum CYBCardTypes { } public func hash(into hasher: inout Swift.Hasher) } -@objcMembers @objc(XENCardData) open class CardData : ObjectiveC.NSObject { +@_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! @@ -205,8 +205,8 @@ public enum CYBCardTypes { } @objc deinit } -@objc @objcMembers open class WebViewConstants : ObjectiveC.NSObject { +@objc @_inheritsConvenienceInitializers @objcMembers open class WebViewConstants : ObjectiveC.NSObject { @objc public static var templateHTMLWithAuthenticateURL: Swift.String - @objc override dynamic public init() @objc deinit + @objc override dynamic public init() } 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 index fa93219..338204f 100644 Binary files a/Xendit.framework/Modules/Xendit.swiftmodule/x86_64-apple-ios-simulator.swiftmodule 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 index 603ad1d..4fcc10b 100644 Binary files a/Xendit.framework/Modules/Xendit.swiftmodule/x86_64.swiftdoc 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 index f4b2556..41356e0 100644 --- a/Xendit.framework/Modules/Xendit.swiftmodule/x86_64.swiftinterface +++ b/Xendit.framework/Modules/Xendit.swiftmodule/x86_64.swiftinterface @@ -1,5 +1,5 @@ // swift-interface-format-version: 1.0 -// swift-compiler-version: Apple Swift version 5.1.3 (swiftlang-1100.0.282.1 clang-1100.0.33.15) +// swift-compiler-version: Apple Swift version 5.3.1 (swiftlang-1200.0.41 clang-1200.0.32.8) // swift-module-flags: -target x86_64-apple-ios9.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -Onone -module-name Xendit import SystemConfiguration.CaptiveNetwork import CardinalMobile @@ -10,7 +10,7 @@ import SystemConfiguration import UIKit import WebKit @_exported import Xendit -@objcMembers @objc(XENAuthentication) open class XenditAuthentication : ObjectiveC.NSObject { +@_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 tokenId: Swift.String? @@ -19,8 +19,8 @@ import WebKit @objc open var requestPayload: Swift.String? @objc open var maskedCardNumber: Swift.String? @objc open var metadata: Xendit.XenditCardMetadata? - @objc override dynamic public init() @objc deinit + @objc override dynamic public init() } public class XenditAddress { public var country: Swift.String? @@ -33,14 +33,14 @@ public class XenditAddress { public init() @objc deinit } -public class XDTCards { +@_hasMissingDesignatedInitializers public class XDTCards { public static func setup(publishableKey: Swift.String) public static func createToken(fromViewController: UIKit.UIViewController, tokenizationRequest: Xendit.XenditTokenizationRequest, onBehalfOf: Swift.String?, completion: @escaping (Xendit.XenditCCToken?, Xendit.XenditError?) -> Swift.Void) public static func createAuthentication(fromViewController: UIKit.UIViewController, tokenId: Swift.String, amount: Foundation.NSNumber, onBehalfOf: Swift.String?, customer: Xendit.XenditCustomer?, completion: @escaping (Xendit.XenditAuthentication?, Xendit.XenditError?) -> Swift.Void) public static func get3DSRecommendation(tokenId: Swift.String, completion: @escaping (Xendit.Xendit3DSRecommendation?, Xendit.XenditError?) -> Swift.Void) @objc deinit } -@objcMembers @objc(XENCardMetadata) open class XenditCardMetadata : ObjectiveC.NSObject { +@_inheritsConvenienceInitializers @objcMembers @objc(XENCardMetadata) open class XenditCardMetadata : ObjectiveC.NSObject { @objc open var bank: Swift.String? @objc open var countryCode: Swift.String? @objc open var type: Swift.String? @@ -60,14 +60,14 @@ public class XDTCards { get } } -@objcMembers @objc(XENError) open class XenditError : ObjectiveC.NSObject { +@_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 override dynamic public init() @objc deinit + @objc override dynamic public init() } @objc extension XenditError { @objc public static func ServerError() -> Xendit.XenditError @@ -84,21 +84,21 @@ public class XenditTokenizationRequest { public init(cardData: Xendit.CardData, shouldAuthenticate: Swift.Bool) @objc deinit } -public class XenditJWTRequest { +@_hasMissingDesignatedInitializers public class XenditJWTRequest { open var amount: Foundation.NSNumber open var currency: Swift.String? open var midLabel: Swift.String? open var customer: Xendit.XenditCustomer? @objc deinit } -@objcMembers @objc(XENAuthenticationData) open class AuthenticationData : ObjectiveC.NSObject { +@_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 override dynamic public init() @objc deinit + @objc override dynamic public init() } -@objcMembers @objc(XENCCToken) open class XenditCCToken : ObjectiveC.NSObject { +@_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! @@ -106,8 +106,8 @@ public class XenditJWTRequest { @objc open var maskedCardNumber: Swift.String? open var should3DS: Swift.Bool? @objc open var metadata: Xendit.XenditCardMetadata? - @objc override dynamic public init() @objc deinit + @objc override dynamic public init() } public class XenditBillingDetails { public var givenNames: Swift.String? @@ -136,7 +136,7 @@ public class XenditCustomer { public init() @objc deinit } -@objcMembers @objc(Xendit) open class Xendit : ObjectiveC.NSObject { +@_inheritsConvenienceInitializers @objcMembers @objc(Xendit) open class Xendit : ObjectiveC.NSObject { @objc public static var publishableKey: Swift.String? public static func createToken(fromViewController: UIKit.UIViewController, tokenizationRequest: Xendit.XenditTokenizationRequest, onBehalfOf: Swift.String, completion: @escaping (Xendit.XenditCCToken?, Xendit.XenditError?) -> Swift.Void) @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) @@ -151,16 +151,16 @@ public class XenditCustomer { @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 override dynamic public init() @objc deinit + @objc override dynamic public init() } -@objcMembers @objc(XEN3DSRecommendation) open class Xendit3DSRecommendation : ObjectiveC.NSObject { +@_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 + @objc override dynamic public init() } -@objcMembers @objc(XENAuthenticatedToken) open class XenditAuthenticatedToken : ObjectiveC.NSObject { +@_inheritsConvenienceInitializers @objcMembers @objc(XENAuthenticatedToken) open class XenditAuthenticatedToken : ObjectiveC.NSObject { @objc(tokenID) open var id: Swift.String! @objc open var status: Swift.String! @objc open var authenticationId: Swift.String? @@ -170,8 +170,8 @@ public class XenditCustomer { @objc open var environment: Swift.String? @objc open var threedsVersion: Swift.String? @objc open var metadata: Xendit.XenditCardMetadata? - @objc override dynamic public init() @objc deinit + @objc override dynamic public init() } public enum CYBCardTypes { case VISA @@ -189,7 +189,7 @@ public enum CYBCardTypes { } public func hash(into hasher: inout Swift.Hasher) } -@objcMembers @objc(XENCardData) open class CardData : ObjectiveC.NSObject { +@_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! @@ -205,8 +205,8 @@ public enum CYBCardTypes { } @objc deinit } -@objc @objcMembers open class WebViewConstants : ObjectiveC.NSObject { +@objc @_inheritsConvenienceInitializers @objcMembers open class WebViewConstants : ObjectiveC.NSObject { @objc public static var templateHTMLWithAuthenticateURL: Swift.String - @objc override dynamic public init() @objc deinit + @objc override dynamic public init() } diff --git a/Xendit.framework/Modules/Xendit.swiftmodule/x86_64.swiftmodule b/Xendit.framework/Modules/Xendit.swiftmodule/x86_64.swiftmodule index fa93219..338204f 100644 Binary files a/Xendit.framework/Modules/Xendit.swiftmodule/x86_64.swiftmodule and b/Xendit.framework/Modules/Xendit.swiftmodule/x86_64.swiftmodule differ diff --git a/Xendit.framework/Xendit b/Xendit.framework/Xendit index 76d649b..3101c4e 100755 Binary files a/Xendit.framework/Xendit and b/Xendit.framework/Xendit differ diff --git a/Xendit.podspec b/Xendit.podspec index c6e6178..d9859f8 100644 --- a/Xendit.podspec +++ b/Xendit.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "Xendit" - s.version = "3.0.0-alpha" + s.version = "3.0.0-alpha2" s.summary = "Xendit makes it easy to collect credit card data securely without it having to touch your server" s.homepage = "https://www.xendit.co" s.license = "MIT"