diff --git a/Checkout3DS-Security.xcframework/Info.plist b/Checkout3DS-Security.xcframework/Info.plist
index 5e71a90..e689247 100644
--- a/Checkout3DS-Security.xcframework/Info.plist
+++ b/Checkout3DS-Security.xcframework/Info.plist
@@ -5,8 +5,10 @@
AvailableLibraries
+ BinaryPath
+ Checkout3DS-Security.framework/Checkout3DS-Security
LibraryIdentifier
- ios-arm64
+ ios-arm64-simulator
LibraryPath
Checkout3DS-Security.framework
SupportedArchitectures
@@ -15,10 +17,14 @@
SupportedPlatform
ios
+ SupportedPlatformVariant
+ simulator
+ BinaryPath
+ Checkout3DS-Security.framework/Checkout3DS-Security
LibraryIdentifier
- ios-arm64-simulator
+ ios-arm64
LibraryPath
Checkout3DS-Security.framework
SupportedArchitectures
@@ -27,8 +33,6 @@
SupportedPlatform
ios
- SupportedPlatformVariant
- simulator
CFBundlePackageType
diff --git a/Checkout3DS-Security.xcframework/ios-arm64-simulator/Checkout3DS-Security.framework/Checkout3DS-Security b/Checkout3DS-Security.xcframework/ios-arm64-simulator/Checkout3DS-Security.framework/Checkout3DS-Security
index 1609763..d106504 100644
Binary files a/Checkout3DS-Security.xcframework/ios-arm64-simulator/Checkout3DS-Security.framework/Checkout3DS-Security and b/Checkout3DS-Security.xcframework/ios-arm64-simulator/Checkout3DS-Security.framework/Checkout3DS-Security differ
diff --git a/Checkout3DS-Security.xcframework/ios-arm64-simulator/Checkout3DS-Security.framework/Info.plist b/Checkout3DS-Security.xcframework/ios-arm64-simulator/Checkout3DS-Security.framework/Info.plist
index d9717ca..c91aa47 100644
Binary files a/Checkout3DS-Security.xcframework/ios-arm64-simulator/Checkout3DS-Security.framework/Info.plist and b/Checkout3DS-Security.xcframework/ios-arm64-simulator/Checkout3DS-Security.framework/Info.plist differ
diff --git a/Checkout3DS-Security.xcframework/ios-arm64/Checkout3DS-Security.framework/Checkout3DS-Security b/Checkout3DS-Security.xcframework/ios-arm64/Checkout3DS-Security.framework/Checkout3DS-Security
index cfb50c3..7d55806 100644
Binary files a/Checkout3DS-Security.xcframework/ios-arm64/Checkout3DS-Security.framework/Checkout3DS-Security and b/Checkout3DS-Security.xcframework/ios-arm64/Checkout3DS-Security.framework/Checkout3DS-Security differ
diff --git a/Checkout3DS-Security.xcframework/ios-arm64/Checkout3DS-Security.framework/Info.plist b/Checkout3DS-Security.xcframework/ios-arm64/Checkout3DS-Security.framework/Info.plist
index 0b89b00..c544fcd 100644
Binary files a/Checkout3DS-Security.xcframework/ios-arm64/Checkout3DS-Security.framework/Info.plist and b/Checkout3DS-Security.xcframework/ios-arm64/Checkout3DS-Security.framework/Info.plist differ
diff --git a/Checkout3DS.xcframework/Info.plist b/Checkout3DS.xcframework/Info.plist
index a4061bc..96edf8a 100644
--- a/Checkout3DS.xcframework/Info.plist
+++ b/Checkout3DS.xcframework/Info.plist
@@ -5,8 +5,10 @@
AvailableLibraries
+ BinaryPath
+ Checkout3DS.framework/Checkout3DS
LibraryIdentifier
- ios-arm64
+ ios-arm64-simulator
LibraryPath
Checkout3DS.framework
SupportedArchitectures
@@ -15,10 +17,14 @@
SupportedPlatform
ios
+ SupportedPlatformVariant
+ simulator
+ BinaryPath
+ Checkout3DS.framework/Checkout3DS
LibraryIdentifier
- ios-arm64-simulator
+ ios-arm64
LibraryPath
Checkout3DS.framework
SupportedArchitectures
@@ -27,8 +33,6 @@
SupportedPlatform
ios
- SupportedPlatformVariant
- simulator
CFBundlePackageType
diff --git a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/Assets.car b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/Assets.car
index 9e0d90a..5d3f7ee 100644
Binary files a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/Assets.car and b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/Assets.car differ
diff --git a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/BankNetworkView.nib b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/BankNetworkView.nib
index 9a7de13..99289be 100644
Binary files a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/BankNetworkView.nib and b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/BankNetworkView.nib differ
diff --git a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/ChallengeInformationView.nib b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/ChallengeInformationView.nib
index 5de094c..c22ca1d 100644
Binary files a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/ChallengeInformationView.nib and b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/ChallengeInformationView.nib differ
diff --git a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/ChallengeProcessingViewController.nib b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/ChallengeProcessingViewController.nib
index 13ef591..7d09c2f 100644
Binary files a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/ChallengeProcessingViewController.nib and b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/ChallengeProcessingViewController.nib differ
diff --git a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/ChallengeViewController.nib b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/ChallengeViewController.nib
index b101b9b..3e0e422 100644
Binary files a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/ChallengeViewController.nib and b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/ChallengeViewController.nib differ
diff --git a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/Checkout3DS b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/Checkout3DS
old mode 100644
new mode 100755
index eb4a79d..d7273be
Binary files a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/Checkout3DS and b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/Checkout3DS differ
diff --git a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/FooterView.nib b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/FooterView.nib
index beac976..bab14b9 100644
Binary files a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/FooterView.nib and b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/FooterView.nib differ
diff --git a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/Headers/Checkout3DS-Swift.h b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/Headers/Checkout3DS-Swift.h
index 564b570..c979b46 100644
--- a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/Headers/Checkout3DS-Swift.h
+++ b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/Headers/Checkout3DS-Swift.h
@@ -1,6 +1,6 @@
#if 0
#elif defined(__arm64__) && __arm64__
-// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
+// Generated by Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4)
#ifndef CHECKOUT3DS_SWIFT_H
#define CHECKOUT3DS_SWIFT_H
#pragma clang diagnostic push
@@ -23,7 +23,6 @@
# include
#endif
-#pragma clang diagnostic ignored "-Wduplicate-method-match"
#pragma clang diagnostic ignored "-Wauto-import"
#if defined(__OBJC__)
#include
@@ -32,10 +31,30 @@
#include
#include
#include
+#include
+#include
+#include
+#include
#else
#include
#include
#include
+#include
+#endif
+#if defined(__cplusplus)
+#if defined(__arm64e__) && __has_include()
+# include
+#else
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wreserved-macro-identifier"
+# ifndef __ptrauth_swift_value_witness_function_pointer
+# define __ptrauth_swift_value_witness_function_pointer(x)
+# endif
+# ifndef __ptrauth_swift_class_method_pointer
+# define __ptrauth_swift_class_method_pointer(x)
+# endif
+#pragma clang diagnostic pop
+#endif
#endif
#if !defined(SWIFT_TYPEDEFS)
@@ -71,53 +90,66 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
# if __has_feature(objc_class_property)
# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
# else
-# define SWIFT_CLASS_PROPERTY(...)
+# define SWIFT_CLASS_PROPERTY(...)
# endif
#endif
-
-#if __has_attribute(objc_runtime_name)
-# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
-#else
-# define SWIFT_RUNTIME_NAME(X)
+#if !defined(SWIFT_RUNTIME_NAME)
+# if __has_attribute(objc_runtime_name)
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+# else
+# define SWIFT_RUNTIME_NAME(X)
+# endif
#endif
-#if __has_attribute(swift_name)
-# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
-#else
-# define SWIFT_COMPILE_NAME(X)
+#if !defined(SWIFT_COMPILE_NAME)
+# if __has_attribute(swift_name)
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+# else
+# define SWIFT_COMPILE_NAME(X)
+# endif
#endif
-#if __has_attribute(objc_method_family)
-# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
-#else
-# define SWIFT_METHOD_FAMILY(X)
+#if !defined(SWIFT_METHOD_FAMILY)
+# if __has_attribute(objc_method_family)
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+# else
+# define SWIFT_METHOD_FAMILY(X)
+# endif
#endif
-#if __has_attribute(noescape)
-# define SWIFT_NOESCAPE __attribute__((noescape))
-#else
-# define SWIFT_NOESCAPE
+#if !defined(SWIFT_NOESCAPE)
+# if __has_attribute(noescape)
+# define SWIFT_NOESCAPE __attribute__((noescape))
+# else
+# define SWIFT_NOESCAPE
+# endif
#endif
-#if __has_attribute(ns_consumed)
-# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
-#else
-# define SWIFT_RELEASES_ARGUMENT
+#if !defined(SWIFT_RELEASES_ARGUMENT)
+# if __has_attribute(ns_consumed)
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+# else
+# define SWIFT_RELEASES_ARGUMENT
+# endif
#endif
-#if __has_attribute(warn_unused_result)
-# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
-#else
-# define SWIFT_WARN_UNUSED_RESULT
+#if !defined(SWIFT_WARN_UNUSED_RESULT)
+# if __has_attribute(warn_unused_result)
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+# else
+# define SWIFT_WARN_UNUSED_RESULT
+# endif
#endif
-#if __has_attribute(noreturn)
-# define SWIFT_NORETURN __attribute__((noreturn))
-#else
-# define SWIFT_NORETURN
+#if !defined(SWIFT_NORETURN)
+# if __has_attribute(noreturn)
+# define SWIFT_NORETURN __attribute__((noreturn))
+# else
+# define SWIFT_NORETURN
+# endif
#endif
#if !defined(SWIFT_CLASS_EXTRA)
-# define SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_EXTRA
#endif
#if !defined(SWIFT_PROTOCOL_EXTRA)
-# define SWIFT_PROTOCOL_EXTRA
+# define SWIFT_PROTOCOL_EXTRA
#endif
#if !defined(SWIFT_ENUM_EXTRA)
-# define SWIFT_ENUM_EXTRA
+# define SWIFT_ENUM_EXTRA
#endif
#if !defined(SWIFT_CLASS)
# if __has_attribute(objc_subclassing_restricted)
@@ -137,28 +169,25 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME)
# endif
#endif
-
#if !defined(SWIFT_PROTOCOL)
# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
#endif
-
#if !defined(SWIFT_EXTENSION)
# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__)
#endif
-
#if !defined(OBJC_DESIGNATED_INITIALIZER)
# if __has_attribute(objc_designated_initializer)
# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
# else
-# define OBJC_DESIGNATED_INITIALIZER
+# define OBJC_DESIGNATED_INITIALIZER
# endif
#endif
#if !defined(SWIFT_ENUM_ATTR)
-# if defined(__has_attribute) && __has_attribute(enum_extensibility)
+# if __has_attribute(enum_extensibility)
# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility)))
# else
-# define SWIFT_ENUM_ATTR(_extensibility)
+# define SWIFT_ENUM_ATTR(_extensibility)
# endif
#endif
#if !defined(SWIFT_ENUM)
@@ -187,14 +216,16 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#if !defined(SWIFT_DEPRECATED_MSG)
# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__)))
#endif
-#if __has_feature(attribute_diagnose_if_objc)
-# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
-#else
-# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+#if !defined(SWIFT_DEPRECATED_OBJC)
+# if __has_feature(attribute_diagnose_if_objc)
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
+# else
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+# endif
#endif
#if defined(__OBJC__)
#if !defined(IBSegueAction)
-# define IBSegueAction
+# define IBSegueAction
#endif
#endif
#if !defined(SWIFT_EXTERN)
@@ -207,26 +238,42 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#if !defined(SWIFT_CALL)
# define SWIFT_CALL __attribute__((swiftcall))
#endif
+#if !defined(SWIFT_INDIRECT_RESULT)
+# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result))
+#endif
+#if !defined(SWIFT_CONTEXT)
+# define SWIFT_CONTEXT __attribute__((swift_context))
+#endif
+#if !defined(SWIFT_ERROR_RESULT)
+# define SWIFT_ERROR_RESULT __attribute__((swift_error_result))
+#endif
#if defined(__cplusplus)
-#if !defined(SWIFT_NOEXCEPT)
# define SWIFT_NOEXCEPT noexcept
-#endif
#else
-#if !defined(SWIFT_NOEXCEPT)
# define SWIFT_NOEXCEPT
#endif
+#if !defined(SWIFT_C_INLINE_THUNK)
+# if __has_attribute(always_inline)
+# if __has_attribute(nodebug)
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug))
+# else
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline))
+# endif
+# else
+# define SWIFT_C_INLINE_THUNK inline
+# endif
#endif
-#if defined(__cplusplus)
-#if !defined(SWIFT_CXX_INT_DEFINED)
-#define SWIFT_CXX_INT_DEFINED
-namespace swift {
-using Int = ptrdiff_t;
-using UInt = size_t;
-}
+#if defined(_WIN32)
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport)
+#endif
+#else
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL
#endif
#endif
#if defined(__OBJC__)
-#if __has_feature(modules)
+#if __has_feature(objc_modules)
#if __has_warning("-Watimport-in-framework-header")
#pragma clang diagnostic ignored "-Watimport-in-framework-header"
#endif
@@ -1142,6 +1189,8 @@ typedef SWIFT_ENUM_NAMED(NSInteger, Checkout3DSEnvironment, "Environment", open)
+
+
/// Represents a warning produced by the 3DS SDK, either due to potential security issues found, or to communicate a rejected configuration request.
typedef SWIFT_ENUM_NAMED(NSInteger, Checkout3DSWarning, "Warning", open) {
/// The appURL provided exceeds 211 characters and so has been ignored.
@@ -1163,17 +1212,17 @@ typedef SWIFT_ENUM_NAMED(NSInteger, Checkout3DSWarning, "Warning", open) {
};
-#endif
-#if defined(__cplusplus)
#endif
#if __has_attribute(external_source_symbol)
# pragma clang attribute pop
#endif
+#if defined(__cplusplus)
+#endif
#pragma clang diagnostic pop
#endif
#elif defined(__x86_64__) && __x86_64__
-// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
+// Generated by Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4)
#ifndef CHECKOUT3DS_SWIFT_H
#define CHECKOUT3DS_SWIFT_H
#pragma clang diagnostic push
@@ -1196,7 +1245,6 @@ typedef SWIFT_ENUM_NAMED(NSInteger, Checkout3DSWarning, "Warning", open) {
# include
#endif
-#pragma clang diagnostic ignored "-Wduplicate-method-match"
#pragma clang diagnostic ignored "-Wauto-import"
#if defined(__OBJC__)
#include
@@ -1205,10 +1253,30 @@ typedef SWIFT_ENUM_NAMED(NSInteger, Checkout3DSWarning, "Warning", open) {
#include
#include
#include
+#include
+#include
+#include
+#include
#else
#include
#include
#include
+#include
+#endif
+#if defined(__cplusplus)
+#if defined(__arm64e__) && __has_include()
+# include
+#else
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wreserved-macro-identifier"
+# ifndef __ptrauth_swift_value_witness_function_pointer
+# define __ptrauth_swift_value_witness_function_pointer(x)
+# endif
+# ifndef __ptrauth_swift_class_method_pointer
+# define __ptrauth_swift_class_method_pointer(x)
+# endif
+#pragma clang diagnostic pop
+#endif
#endif
#if !defined(SWIFT_TYPEDEFS)
@@ -1244,53 +1312,66 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
# if __has_feature(objc_class_property)
# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
# else
-# define SWIFT_CLASS_PROPERTY(...)
+# define SWIFT_CLASS_PROPERTY(...)
# endif
#endif
-
-#if __has_attribute(objc_runtime_name)
-# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
-#else
-# define SWIFT_RUNTIME_NAME(X)
+#if !defined(SWIFT_RUNTIME_NAME)
+# if __has_attribute(objc_runtime_name)
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+# else
+# define SWIFT_RUNTIME_NAME(X)
+# endif
#endif
-#if __has_attribute(swift_name)
-# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
-#else
-# define SWIFT_COMPILE_NAME(X)
+#if !defined(SWIFT_COMPILE_NAME)
+# if __has_attribute(swift_name)
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+# else
+# define SWIFT_COMPILE_NAME(X)
+# endif
#endif
-#if __has_attribute(objc_method_family)
-# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
-#else
-# define SWIFT_METHOD_FAMILY(X)
+#if !defined(SWIFT_METHOD_FAMILY)
+# if __has_attribute(objc_method_family)
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+# else
+# define SWIFT_METHOD_FAMILY(X)
+# endif
#endif
-#if __has_attribute(noescape)
-# define SWIFT_NOESCAPE __attribute__((noescape))
-#else
-# define SWIFT_NOESCAPE
+#if !defined(SWIFT_NOESCAPE)
+# if __has_attribute(noescape)
+# define SWIFT_NOESCAPE __attribute__((noescape))
+# else
+# define SWIFT_NOESCAPE
+# endif
#endif
-#if __has_attribute(ns_consumed)
-# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
-#else
-# define SWIFT_RELEASES_ARGUMENT
+#if !defined(SWIFT_RELEASES_ARGUMENT)
+# if __has_attribute(ns_consumed)
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+# else
+# define SWIFT_RELEASES_ARGUMENT
+# endif
#endif
-#if __has_attribute(warn_unused_result)
-# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
-#else
-# define SWIFT_WARN_UNUSED_RESULT
+#if !defined(SWIFT_WARN_UNUSED_RESULT)
+# if __has_attribute(warn_unused_result)
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+# else
+# define SWIFT_WARN_UNUSED_RESULT
+# endif
#endif
-#if __has_attribute(noreturn)
-# define SWIFT_NORETURN __attribute__((noreturn))
-#else
-# define SWIFT_NORETURN
+#if !defined(SWIFT_NORETURN)
+# if __has_attribute(noreturn)
+# define SWIFT_NORETURN __attribute__((noreturn))
+# else
+# define SWIFT_NORETURN
+# endif
#endif
#if !defined(SWIFT_CLASS_EXTRA)
-# define SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_EXTRA
#endif
#if !defined(SWIFT_PROTOCOL_EXTRA)
-# define SWIFT_PROTOCOL_EXTRA
+# define SWIFT_PROTOCOL_EXTRA
#endif
#if !defined(SWIFT_ENUM_EXTRA)
-# define SWIFT_ENUM_EXTRA
+# define SWIFT_ENUM_EXTRA
#endif
#if !defined(SWIFT_CLASS)
# if __has_attribute(objc_subclassing_restricted)
@@ -1310,28 +1391,25 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME)
# endif
#endif
-
#if !defined(SWIFT_PROTOCOL)
# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
#endif
-
#if !defined(SWIFT_EXTENSION)
# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__)
#endif
-
#if !defined(OBJC_DESIGNATED_INITIALIZER)
# if __has_attribute(objc_designated_initializer)
# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
# else
-# define OBJC_DESIGNATED_INITIALIZER
+# define OBJC_DESIGNATED_INITIALIZER
# endif
#endif
#if !defined(SWIFT_ENUM_ATTR)
-# if defined(__has_attribute) && __has_attribute(enum_extensibility)
+# if __has_attribute(enum_extensibility)
# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility)))
# else
-# define SWIFT_ENUM_ATTR(_extensibility)
+# define SWIFT_ENUM_ATTR(_extensibility)
# endif
#endif
#if !defined(SWIFT_ENUM)
@@ -1360,14 +1438,16 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#if !defined(SWIFT_DEPRECATED_MSG)
# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__)))
#endif
-#if __has_feature(attribute_diagnose_if_objc)
-# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
-#else
-# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+#if !defined(SWIFT_DEPRECATED_OBJC)
+# if __has_feature(attribute_diagnose_if_objc)
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
+# else
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+# endif
#endif
#if defined(__OBJC__)
#if !defined(IBSegueAction)
-# define IBSegueAction
+# define IBSegueAction
#endif
#endif
#if !defined(SWIFT_EXTERN)
@@ -1380,26 +1460,42 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#if !defined(SWIFT_CALL)
# define SWIFT_CALL __attribute__((swiftcall))
#endif
+#if !defined(SWIFT_INDIRECT_RESULT)
+# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result))
+#endif
+#if !defined(SWIFT_CONTEXT)
+# define SWIFT_CONTEXT __attribute__((swift_context))
+#endif
+#if !defined(SWIFT_ERROR_RESULT)
+# define SWIFT_ERROR_RESULT __attribute__((swift_error_result))
+#endif
#if defined(__cplusplus)
-#if !defined(SWIFT_NOEXCEPT)
# define SWIFT_NOEXCEPT noexcept
-#endif
#else
-#if !defined(SWIFT_NOEXCEPT)
# define SWIFT_NOEXCEPT
#endif
+#if !defined(SWIFT_C_INLINE_THUNK)
+# if __has_attribute(always_inline)
+# if __has_attribute(nodebug)
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug))
+# else
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline))
+# endif
+# else
+# define SWIFT_C_INLINE_THUNK inline
+# endif
#endif
-#if defined(__cplusplus)
-#if !defined(SWIFT_CXX_INT_DEFINED)
-#define SWIFT_CXX_INT_DEFINED
-namespace swift {
-using Int = ptrdiff_t;
-using UInt = size_t;
-}
+#if defined(_WIN32)
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport)
+#endif
+#else
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL
#endif
#endif
#if defined(__OBJC__)
-#if __has_feature(modules)
+#if __has_feature(objc_modules)
#if __has_warning("-Watimport-in-framework-header")
#pragma clang diagnostic ignored "-Watimport-in-framework-header"
#endif
@@ -2315,6 +2411,8 @@ typedef SWIFT_ENUM_NAMED(NSInteger, Checkout3DSEnvironment, "Environment", open)
+
+
/// Represents a warning produced by the 3DS SDK, either due to potential security issues found, or to communicate a rejected configuration request.
typedef SWIFT_ENUM_NAMED(NSInteger, Checkout3DSWarning, "Warning", open) {
/// The appURL provided exceeds 211 characters and so has been ignored.
@@ -2336,12 +2434,12 @@ typedef SWIFT_ENUM_NAMED(NSInteger, Checkout3DSWarning, "Warning", open) {
};
-#endif
-#if defined(__cplusplus)
#endif
#if __has_attribute(external_source_symbol)
# pragma clang attribute pop
#endif
+#if defined(__cplusplus)
+#endif
#pragma clang diagnostic pop
#endif
diff --git a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/HelpHeaderView.nib b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/HelpHeaderView.nib
index ddb86f7..2653486 100644
Binary files a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/HelpHeaderView.nib and b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/HelpHeaderView.nib differ
diff --git a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/Info.plist b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/Info.plist
index 095ee99..8f50a34 100644
Binary files a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/Info.plist and b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/Info.plist differ
diff --git a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/Modules/Checkout3DS.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/Modules/Checkout3DS.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface
index f97f4ba..dca9976 100644
--- a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/Modules/Checkout3DS.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface
+++ b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/Modules/Checkout3DS.swiftmodule/arm64-apple-ios-simulator.private.swiftinterface
@@ -1,20 +1,22 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// swift-module-flags: -target arm64-apple-ios12.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Checkout3DS
-// swift-module-flags-ignorable: -enable-bare-slash-regex
+// swift-compiler-version: Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4)
+// swift-module-flags: -target arm64-apple-ios12.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name Checkout3DS
import AdSupport
import AppTrackingTransparency
@_exported import Checkout3DS
import CheckoutEventLoggerKit
import CommonCrypto
+import DeveloperToolsSupport
import Foundation
import JOSESwift
import MobileCoreServices
import Swift
+import SwiftUI
import UIKit
import WebKit
import _Concurrency
import _StringProcessing
+import _SwiftConcurrencyShims
public struct AuthenticationRequestParameters : Swift.Encodable {
public let deviceData: Swift.String
public let sdkTransactionID: Swift.String
@@ -23,16 +25,16 @@ public struct AuthenticationRequestParameters : Swift.Encodable {
public let sdkEphemeralPublicKey: Swift.String
public let messageVersion: Swift.String
public init(deviceData: Swift.String, sdkTransactionID: Swift.String, sdkAppID: Swift.String, sdkReferenceNumber: Swift.String, sdkEphemeralPublicKey: Swift.String, mssageVersion: Swift.String)
- public func encode(to encoder: Swift.Encoder) throws
+ public func encode(to encoder: any Swift.Encoder) throws
}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc final public class Checkout3DSService : ObjectiveC.NSObject {
@available(swift, obsoleted: 1.0)
@objc convenience override dynamic public init()
- @objc convenience public init(environment: Checkout3DS.Environment = .production, locale: Foundation.Locale = .autoupdatingCurrent, uiCustomization: Checkout3DS.UICustomization = DefaultUICustomization(), appURL: Foundation.URL? = nil)
+ @objc convenience public init(environment: Checkout3DS.Environment = .production, locale: Foundation.Locale = .autoupdatingCurrent, uiCustomization: any Checkout3DS.UICustomization = DefaultUICustomization(), appURL: Foundation.URL? = nil)
final public func authenticate(authenticationParameters: Checkout3DS.AuthenticationParameters, completion: @escaping (Swift.Result) -> Swift.Void)
@available(*, deprecated, message: "Use authenticate function with completion closure (Result) -> Void)")
@available(swift, obsoleted: 1.0)
- @objc final public func authenticate(authenticationParameters: Checkout3DS.AuthenticationParameters, completionHandler: @escaping (_ error: Swift.Error?) -> Swift.Void)
+ @objc final public func authenticate(authenticationParameters: Checkout3DS.AuthenticationParameters, completionHandler: @escaping (_ error: (any Swift.Error)?) -> Swift.Void)
@available(*, deprecated, message: "Use authenticate function with completion closure (Result) -> Void)")
final public func authenticate(authenticationParameters: Checkout3DS.AuthenticationParameters, completionHandler: @escaping (_ error: Checkout3DS.AuthenticationError?) -> Swift.Void)
@objc public static func handleAppURL(url: Foundation.URL) -> Swift.Bool
@@ -60,41 +62,41 @@ extension Checkout3DS.Standalone3DSService {
}
}
@objc(Checkout3DSButtonCustomizations) public protocol ButtonCustomizations {
- @objc var verifyButtonCustomization: Checkout3DS.ButtonCustomization { get }
- @objc var continueFlowButtonCustomization: Checkout3DS.ButtonCustomization { get }
- @objc var nextButtonCustomization: Checkout3DS.ButtonCustomization { get }
- @objc var cancelButtonCustomization: Checkout3DS.ButtonCustomization { get }
- @objc var resendButtonCustomization: Checkout3DS.ButtonCustomization { get }
+ @objc var verifyButtonCustomization: any Checkout3DS.ButtonCustomization { get }
+ @objc var continueFlowButtonCustomization: any Checkout3DS.ButtonCustomization { get }
+ @objc var nextButtonCustomization: any Checkout3DS.ButtonCustomization { get }
+ @objc var cancelButtonCustomization: any Checkout3DS.ButtonCustomization { get }
+ @objc var resendButtonCustomization: any Checkout3DS.ButtonCustomization { get }
}
@_inheritsConvenienceInitializers @objc(Checkout3DSDefaultButtonCustomizations) final public class DefaultButtonCustomizations : ObjectiveC.NSObject, Checkout3DS.ButtonCustomizations {
- @objc final public let verifyButtonCustomization: Checkout3DS.ButtonCustomization
- @objc final public let continueFlowButtonCustomization: Checkout3DS.ButtonCustomization
- @objc final public let nextButtonCustomization: Checkout3DS.ButtonCustomization
- @objc final public let cancelButtonCustomization: Checkout3DS.ButtonCustomization
- @objc final public let resendButtonCustomization: Checkout3DS.ButtonCustomization
+ @objc final public let verifyButtonCustomization: any Checkout3DS.ButtonCustomization
+ @objc final public let continueFlowButtonCustomization: any Checkout3DS.ButtonCustomization
+ @objc final public let nextButtonCustomization: any Checkout3DS.ButtonCustomization
+ @objc final public let cancelButtonCustomization: any Checkout3DS.ButtonCustomization
+ @objc final public let resendButtonCustomization: any Checkout3DS.ButtonCustomization
@available(swift, obsoleted: 1.0)
@objc convenience override dynamic public init()
- @objc public init(verifyButtonCustomization: Checkout3DS.ButtonCustomization = DefaultVerifyButtonCustomization(), continueFlowButtonCustomization: Checkout3DS.ButtonCustomization = DefaultContinueButtonCustomization(), nextButtonCustomization: Checkout3DS.ButtonCustomization = DefaultNextButtonCustomization(), cancelButtonCustomization: Checkout3DS.ButtonCustomization = DefaultCancelButtonCustomization(), resendButtonCustomization: Checkout3DS.ButtonCustomization = DefaultResendButtonCustomization())
+ @objc public init(verifyButtonCustomization: any Checkout3DS.ButtonCustomization = DefaultVerifyButtonCustomization(), continueFlowButtonCustomization: any Checkout3DS.ButtonCustomization = DefaultContinueButtonCustomization(), nextButtonCustomization: any Checkout3DS.ButtonCustomization = DefaultNextButtonCustomization(), cancelButtonCustomization: any Checkout3DS.ButtonCustomization = DefaultCancelButtonCustomization(), resendButtonCustomization: any Checkout3DS.ButtonCustomization = DefaultResendButtonCustomization())
@objc deinit
}
@objc(Checkout3DSUICustomization) public protocol UICustomization {
- @objc var toolbarCustomization: Checkout3DS.ToolbarCustomization { get }
- @objc var labelCustomization: Checkout3DS.LabelCustomization { get }
- @objc var entrySelectionCustomization: Checkout3DS.EntrySelectionCustomization { get }
- @objc var buttonCustomizations: Checkout3DS.ButtonCustomizations { get }
- @objc var footerCustomization: Checkout3DS.FooterCustomization { get }
- @objc var whitelistCustomization: Checkout3DS.WhitelistCustomization { get }
+ @objc var toolbarCustomization: any Checkout3DS.ToolbarCustomization { get }
+ @objc var labelCustomization: any Checkout3DS.LabelCustomization { get }
+ @objc var entrySelectionCustomization: any Checkout3DS.EntrySelectionCustomization { get }
+ @objc var buttonCustomizations: any Checkout3DS.ButtonCustomizations { get }
+ @objc var footerCustomization: any Checkout3DS.FooterCustomization { get }
+ @objc var whitelistCustomization: any Checkout3DS.WhitelistCustomization { get }
}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(Checkout3DSDefaultUICustomization) final public class DefaultUICustomization : ObjectiveC.NSObject, Checkout3DS.UICustomization {
- @objc final public let toolbarCustomization: Checkout3DS.ToolbarCustomization
- @objc final public let labelCustomization: Checkout3DS.LabelCustomization
- @objc final public let entrySelectionCustomization: Checkout3DS.EntrySelectionCustomization
- @objc final public let buttonCustomizations: Checkout3DS.ButtonCustomizations
- @objc final public var footerCustomization: Checkout3DS.FooterCustomization
- @objc final public var whitelistCustomization: Checkout3DS.WhitelistCustomization
+ @objc final public let toolbarCustomization: any Checkout3DS.ToolbarCustomization
+ @objc final public let labelCustomization: any Checkout3DS.LabelCustomization
+ @objc final public let entrySelectionCustomization: any Checkout3DS.EntrySelectionCustomization
+ @objc final public let buttonCustomizations: any Checkout3DS.ButtonCustomizations
+ @objc final public var footerCustomization: any Checkout3DS.FooterCustomization
+ @objc final public var whitelistCustomization: any Checkout3DS.WhitelistCustomization
@available(swift, obsoleted: 1.0)
@objc convenience override dynamic public init()
- @objc public init(toolbarCustomization: Checkout3DS.ToolbarCustomization = DefaultToolbarCustomization(), labelCustomization: Checkout3DS.LabelCustomization = DefaultLabelCustomization(), entrySelectionCustomization: Checkout3DS.EntrySelectionCustomization = DefaultEntrySelectionCustomization(), buttonCustomizations: Checkout3DS.ButtonCustomizations = DefaultButtonCustomizations(), footerCustomization: Checkout3DS.FooterCustomization = DefaultFooterCustomization(), whitelistCustomization: Checkout3DS.WhitelistCustomization = DefaultWhitelistCustomization())
+ @objc public init(toolbarCustomization: any Checkout3DS.ToolbarCustomization = DefaultToolbarCustomization(), labelCustomization: any Checkout3DS.LabelCustomization = DefaultLabelCustomization(), entrySelectionCustomization: any Checkout3DS.EntrySelectionCustomization = DefaultEntrySelectionCustomization(), buttonCustomizations: any Checkout3DS.ButtonCustomizations = DefaultButtonCustomizations(), footerCustomization: any Checkout3DS.FooterCustomization = DefaultFooterCustomization(), whitelistCustomization: any Checkout3DS.WhitelistCustomization = DefaultWhitelistCustomization())
@objc deinit
}
@objc(Checkout3DSEnvironment) public enum Environment : Swift.Int, Swift.Equatable, Swift.CaseIterable {
@@ -111,7 +113,7 @@ extension Checkout3DS.Standalone3DSService {
}
}
public protocol ThreeDS2Service {
- func createTransaction() -> Checkout3DS.Transaction
+ func createTransaction() -> any Checkout3DS.Transaction
func getWarnings() -> Swift.Set
func cleanUp()
}
@@ -402,7 +404,7 @@ public struct ChallengeParameters {
@objc deinit
}
public enum Standalone3DSService {
- public static func initialize(with configuration: Checkout3DS.ThreeDS2ServiceConfiguration, environment: Checkout3DS.Environment = .production) throws -> Checkout3DS.ThreeDS2Service
+ public static func initialize(with configuration: Checkout3DS.ThreeDS2ServiceConfiguration, environment: Checkout3DS.Environment = .production) throws -> any Checkout3DS.ThreeDS2Service
}
extension Checkout3DS.Warning {
@objc public enum Severity : Swift.Int {
@@ -447,10 +449,10 @@ public struct ThreeDS2ServiceConfiguration {
}
public let configParameters: Checkout3DS.ThreeDS2ServiceConfiguration.ConfigParameters
public let locale: Foundation.Locale
- public let uiCustomization: Checkout3DS.UICustomization
+ public let uiCustomization: any Checkout3DS.UICustomization
public let appURL: Foundation.URL?
public let challengeTimeout: Foundation.TimeInterval
- public init(configParameters: Checkout3DS.ThreeDS2ServiceConfiguration.ConfigParameters, locale: Foundation.Locale = .autoupdatingCurrent, uiCustomization: Checkout3DS.UICustomization = DefaultUICustomization(), appURL: Foundation.URL? = nil, challengeTimeout: Foundation.TimeInterval = Standalone3DSService.Constants.challengeTimeout)
+ public init(configParameters: Checkout3DS.ThreeDS2ServiceConfiguration.ConfigParameters, locale: Foundation.Locale = .autoupdatingCurrent, uiCustomization: any Checkout3DS.UICustomization = DefaultUICustomization(), appURL: Foundation.URL? = nil, challengeTimeout: Foundation.TimeInterval = Standalone3DSService.Constants.challengeTimeout)
}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(Checkout3DSDefaultSystemColor) public class DefaultSystemColor : ObjectiveC.NSObject {
@objc public static var label: UIKit.UIColor {
diff --git a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/Modules/Checkout3DS.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/Modules/Checkout3DS.swiftmodule/arm64-apple-ios-simulator.swiftdoc
index f8fef80..ce3e5e7 100644
Binary files a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/Modules/Checkout3DS.swiftmodule/arm64-apple-ios-simulator.swiftdoc and b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/Modules/Checkout3DS.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ
diff --git a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/Modules/Checkout3DS.swiftmodule/arm64-apple-ios-simulator.swiftinterface b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/Modules/Checkout3DS.swiftmodule/arm64-apple-ios-simulator.swiftinterface
index f97f4ba..dca9976 100644
--- a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/Modules/Checkout3DS.swiftmodule/arm64-apple-ios-simulator.swiftinterface
+++ b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/Modules/Checkout3DS.swiftmodule/arm64-apple-ios-simulator.swiftinterface
@@ -1,20 +1,22 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// swift-module-flags: -target arm64-apple-ios12.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Checkout3DS
-// swift-module-flags-ignorable: -enable-bare-slash-regex
+// swift-compiler-version: Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4)
+// swift-module-flags: -target arm64-apple-ios12.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name Checkout3DS
import AdSupport
import AppTrackingTransparency
@_exported import Checkout3DS
import CheckoutEventLoggerKit
import CommonCrypto
+import DeveloperToolsSupport
import Foundation
import JOSESwift
import MobileCoreServices
import Swift
+import SwiftUI
import UIKit
import WebKit
import _Concurrency
import _StringProcessing
+import _SwiftConcurrencyShims
public struct AuthenticationRequestParameters : Swift.Encodable {
public let deviceData: Swift.String
public let sdkTransactionID: Swift.String
@@ -23,16 +25,16 @@ public struct AuthenticationRequestParameters : Swift.Encodable {
public let sdkEphemeralPublicKey: Swift.String
public let messageVersion: Swift.String
public init(deviceData: Swift.String, sdkTransactionID: Swift.String, sdkAppID: Swift.String, sdkReferenceNumber: Swift.String, sdkEphemeralPublicKey: Swift.String, mssageVersion: Swift.String)
- public func encode(to encoder: Swift.Encoder) throws
+ public func encode(to encoder: any Swift.Encoder) throws
}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc final public class Checkout3DSService : ObjectiveC.NSObject {
@available(swift, obsoleted: 1.0)
@objc convenience override dynamic public init()
- @objc convenience public init(environment: Checkout3DS.Environment = .production, locale: Foundation.Locale = .autoupdatingCurrent, uiCustomization: Checkout3DS.UICustomization = DefaultUICustomization(), appURL: Foundation.URL? = nil)
+ @objc convenience public init(environment: Checkout3DS.Environment = .production, locale: Foundation.Locale = .autoupdatingCurrent, uiCustomization: any Checkout3DS.UICustomization = DefaultUICustomization(), appURL: Foundation.URL? = nil)
final public func authenticate(authenticationParameters: Checkout3DS.AuthenticationParameters, completion: @escaping (Swift.Result) -> Swift.Void)
@available(*, deprecated, message: "Use authenticate function with completion closure (Result) -> Void)")
@available(swift, obsoleted: 1.0)
- @objc final public func authenticate(authenticationParameters: Checkout3DS.AuthenticationParameters, completionHandler: @escaping (_ error: Swift.Error?) -> Swift.Void)
+ @objc final public func authenticate(authenticationParameters: Checkout3DS.AuthenticationParameters, completionHandler: @escaping (_ error: (any Swift.Error)?) -> Swift.Void)
@available(*, deprecated, message: "Use authenticate function with completion closure (Result) -> Void)")
final public func authenticate(authenticationParameters: Checkout3DS.AuthenticationParameters, completionHandler: @escaping (_ error: Checkout3DS.AuthenticationError?) -> Swift.Void)
@objc public static func handleAppURL(url: Foundation.URL) -> Swift.Bool
@@ -60,41 +62,41 @@ extension Checkout3DS.Standalone3DSService {
}
}
@objc(Checkout3DSButtonCustomizations) public protocol ButtonCustomizations {
- @objc var verifyButtonCustomization: Checkout3DS.ButtonCustomization { get }
- @objc var continueFlowButtonCustomization: Checkout3DS.ButtonCustomization { get }
- @objc var nextButtonCustomization: Checkout3DS.ButtonCustomization { get }
- @objc var cancelButtonCustomization: Checkout3DS.ButtonCustomization { get }
- @objc var resendButtonCustomization: Checkout3DS.ButtonCustomization { get }
+ @objc var verifyButtonCustomization: any Checkout3DS.ButtonCustomization { get }
+ @objc var continueFlowButtonCustomization: any Checkout3DS.ButtonCustomization { get }
+ @objc var nextButtonCustomization: any Checkout3DS.ButtonCustomization { get }
+ @objc var cancelButtonCustomization: any Checkout3DS.ButtonCustomization { get }
+ @objc var resendButtonCustomization: any Checkout3DS.ButtonCustomization { get }
}
@_inheritsConvenienceInitializers @objc(Checkout3DSDefaultButtonCustomizations) final public class DefaultButtonCustomizations : ObjectiveC.NSObject, Checkout3DS.ButtonCustomizations {
- @objc final public let verifyButtonCustomization: Checkout3DS.ButtonCustomization
- @objc final public let continueFlowButtonCustomization: Checkout3DS.ButtonCustomization
- @objc final public let nextButtonCustomization: Checkout3DS.ButtonCustomization
- @objc final public let cancelButtonCustomization: Checkout3DS.ButtonCustomization
- @objc final public let resendButtonCustomization: Checkout3DS.ButtonCustomization
+ @objc final public let verifyButtonCustomization: any Checkout3DS.ButtonCustomization
+ @objc final public let continueFlowButtonCustomization: any Checkout3DS.ButtonCustomization
+ @objc final public let nextButtonCustomization: any Checkout3DS.ButtonCustomization
+ @objc final public let cancelButtonCustomization: any Checkout3DS.ButtonCustomization
+ @objc final public let resendButtonCustomization: any Checkout3DS.ButtonCustomization
@available(swift, obsoleted: 1.0)
@objc convenience override dynamic public init()
- @objc public init(verifyButtonCustomization: Checkout3DS.ButtonCustomization = DefaultVerifyButtonCustomization(), continueFlowButtonCustomization: Checkout3DS.ButtonCustomization = DefaultContinueButtonCustomization(), nextButtonCustomization: Checkout3DS.ButtonCustomization = DefaultNextButtonCustomization(), cancelButtonCustomization: Checkout3DS.ButtonCustomization = DefaultCancelButtonCustomization(), resendButtonCustomization: Checkout3DS.ButtonCustomization = DefaultResendButtonCustomization())
+ @objc public init(verifyButtonCustomization: any Checkout3DS.ButtonCustomization = DefaultVerifyButtonCustomization(), continueFlowButtonCustomization: any Checkout3DS.ButtonCustomization = DefaultContinueButtonCustomization(), nextButtonCustomization: any Checkout3DS.ButtonCustomization = DefaultNextButtonCustomization(), cancelButtonCustomization: any Checkout3DS.ButtonCustomization = DefaultCancelButtonCustomization(), resendButtonCustomization: any Checkout3DS.ButtonCustomization = DefaultResendButtonCustomization())
@objc deinit
}
@objc(Checkout3DSUICustomization) public protocol UICustomization {
- @objc var toolbarCustomization: Checkout3DS.ToolbarCustomization { get }
- @objc var labelCustomization: Checkout3DS.LabelCustomization { get }
- @objc var entrySelectionCustomization: Checkout3DS.EntrySelectionCustomization { get }
- @objc var buttonCustomizations: Checkout3DS.ButtonCustomizations { get }
- @objc var footerCustomization: Checkout3DS.FooterCustomization { get }
- @objc var whitelistCustomization: Checkout3DS.WhitelistCustomization { get }
+ @objc var toolbarCustomization: any Checkout3DS.ToolbarCustomization { get }
+ @objc var labelCustomization: any Checkout3DS.LabelCustomization { get }
+ @objc var entrySelectionCustomization: any Checkout3DS.EntrySelectionCustomization { get }
+ @objc var buttonCustomizations: any Checkout3DS.ButtonCustomizations { get }
+ @objc var footerCustomization: any Checkout3DS.FooterCustomization { get }
+ @objc var whitelistCustomization: any Checkout3DS.WhitelistCustomization { get }
}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(Checkout3DSDefaultUICustomization) final public class DefaultUICustomization : ObjectiveC.NSObject, Checkout3DS.UICustomization {
- @objc final public let toolbarCustomization: Checkout3DS.ToolbarCustomization
- @objc final public let labelCustomization: Checkout3DS.LabelCustomization
- @objc final public let entrySelectionCustomization: Checkout3DS.EntrySelectionCustomization
- @objc final public let buttonCustomizations: Checkout3DS.ButtonCustomizations
- @objc final public var footerCustomization: Checkout3DS.FooterCustomization
- @objc final public var whitelistCustomization: Checkout3DS.WhitelistCustomization
+ @objc final public let toolbarCustomization: any Checkout3DS.ToolbarCustomization
+ @objc final public let labelCustomization: any Checkout3DS.LabelCustomization
+ @objc final public let entrySelectionCustomization: any Checkout3DS.EntrySelectionCustomization
+ @objc final public let buttonCustomizations: any Checkout3DS.ButtonCustomizations
+ @objc final public var footerCustomization: any Checkout3DS.FooterCustomization
+ @objc final public var whitelistCustomization: any Checkout3DS.WhitelistCustomization
@available(swift, obsoleted: 1.0)
@objc convenience override dynamic public init()
- @objc public init(toolbarCustomization: Checkout3DS.ToolbarCustomization = DefaultToolbarCustomization(), labelCustomization: Checkout3DS.LabelCustomization = DefaultLabelCustomization(), entrySelectionCustomization: Checkout3DS.EntrySelectionCustomization = DefaultEntrySelectionCustomization(), buttonCustomizations: Checkout3DS.ButtonCustomizations = DefaultButtonCustomizations(), footerCustomization: Checkout3DS.FooterCustomization = DefaultFooterCustomization(), whitelistCustomization: Checkout3DS.WhitelistCustomization = DefaultWhitelistCustomization())
+ @objc public init(toolbarCustomization: any Checkout3DS.ToolbarCustomization = DefaultToolbarCustomization(), labelCustomization: any Checkout3DS.LabelCustomization = DefaultLabelCustomization(), entrySelectionCustomization: any Checkout3DS.EntrySelectionCustomization = DefaultEntrySelectionCustomization(), buttonCustomizations: any Checkout3DS.ButtonCustomizations = DefaultButtonCustomizations(), footerCustomization: any Checkout3DS.FooterCustomization = DefaultFooterCustomization(), whitelistCustomization: any Checkout3DS.WhitelistCustomization = DefaultWhitelistCustomization())
@objc deinit
}
@objc(Checkout3DSEnvironment) public enum Environment : Swift.Int, Swift.Equatable, Swift.CaseIterable {
@@ -111,7 +113,7 @@ extension Checkout3DS.Standalone3DSService {
}
}
public protocol ThreeDS2Service {
- func createTransaction() -> Checkout3DS.Transaction
+ func createTransaction() -> any Checkout3DS.Transaction
func getWarnings() -> Swift.Set
func cleanUp()
}
@@ -402,7 +404,7 @@ public struct ChallengeParameters {
@objc deinit
}
public enum Standalone3DSService {
- public static func initialize(with configuration: Checkout3DS.ThreeDS2ServiceConfiguration, environment: Checkout3DS.Environment = .production) throws -> Checkout3DS.ThreeDS2Service
+ public static func initialize(with configuration: Checkout3DS.ThreeDS2ServiceConfiguration, environment: Checkout3DS.Environment = .production) throws -> any Checkout3DS.ThreeDS2Service
}
extension Checkout3DS.Warning {
@objc public enum Severity : Swift.Int {
@@ -447,10 +449,10 @@ public struct ThreeDS2ServiceConfiguration {
}
public let configParameters: Checkout3DS.ThreeDS2ServiceConfiguration.ConfigParameters
public let locale: Foundation.Locale
- public let uiCustomization: Checkout3DS.UICustomization
+ public let uiCustomization: any Checkout3DS.UICustomization
public let appURL: Foundation.URL?
public let challengeTimeout: Foundation.TimeInterval
- public init(configParameters: Checkout3DS.ThreeDS2ServiceConfiguration.ConfigParameters, locale: Foundation.Locale = .autoupdatingCurrent, uiCustomization: Checkout3DS.UICustomization = DefaultUICustomization(), appURL: Foundation.URL? = nil, challengeTimeout: Foundation.TimeInterval = Standalone3DSService.Constants.challengeTimeout)
+ public init(configParameters: Checkout3DS.ThreeDS2ServiceConfiguration.ConfigParameters, locale: Foundation.Locale = .autoupdatingCurrent, uiCustomization: any Checkout3DS.UICustomization = DefaultUICustomization(), appURL: Foundation.URL? = nil, challengeTimeout: Foundation.TimeInterval = Standalone3DSService.Constants.challengeTimeout)
}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(Checkout3DSDefaultSystemColor) public class DefaultSystemColor : ObjectiveC.NSObject {
@objc public static var label: UIKit.UIColor {
diff --git a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/Modules/Checkout3DS.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/Modules/Checkout3DS.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface
index 42f6dda..506c169 100644
--- a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/Modules/Checkout3DS.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface
+++ b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/Modules/Checkout3DS.swiftmodule/x86_64-apple-ios-simulator.private.swiftinterface
@@ -1,20 +1,22 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// 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 Checkout3DS
-// swift-module-flags-ignorable: -enable-bare-slash-regex
+// swift-compiler-version: Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4)
+// swift-module-flags: -target x86_64-apple-ios12.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name Checkout3DS
import AdSupport
import AppTrackingTransparency
@_exported import Checkout3DS
import CheckoutEventLoggerKit
import CommonCrypto
+import DeveloperToolsSupport
import Foundation
import JOSESwift
import MobileCoreServices
import Swift
+import SwiftUI
import UIKit
import WebKit
import _Concurrency
import _StringProcessing
+import _SwiftConcurrencyShims
public struct AuthenticationRequestParameters : Swift.Encodable {
public let deviceData: Swift.String
public let sdkTransactionID: Swift.String
@@ -23,16 +25,16 @@ public struct AuthenticationRequestParameters : Swift.Encodable {
public let sdkEphemeralPublicKey: Swift.String
public let messageVersion: Swift.String
public init(deviceData: Swift.String, sdkTransactionID: Swift.String, sdkAppID: Swift.String, sdkReferenceNumber: Swift.String, sdkEphemeralPublicKey: Swift.String, mssageVersion: Swift.String)
- public func encode(to encoder: Swift.Encoder) throws
+ public func encode(to encoder: any Swift.Encoder) throws
}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc final public class Checkout3DSService : ObjectiveC.NSObject {
@available(swift, obsoleted: 1.0)
@objc convenience override dynamic public init()
- @objc convenience public init(environment: Checkout3DS.Environment = .production, locale: Foundation.Locale = .autoupdatingCurrent, uiCustomization: Checkout3DS.UICustomization = DefaultUICustomization(), appURL: Foundation.URL? = nil)
+ @objc convenience public init(environment: Checkout3DS.Environment = .production, locale: Foundation.Locale = .autoupdatingCurrent, uiCustomization: any Checkout3DS.UICustomization = DefaultUICustomization(), appURL: Foundation.URL? = nil)
final public func authenticate(authenticationParameters: Checkout3DS.AuthenticationParameters, completion: @escaping (Swift.Result) -> Swift.Void)
@available(*, deprecated, message: "Use authenticate function with completion closure (Result) -> Void)")
@available(swift, obsoleted: 1.0)
- @objc final public func authenticate(authenticationParameters: Checkout3DS.AuthenticationParameters, completionHandler: @escaping (_ error: Swift.Error?) -> Swift.Void)
+ @objc final public func authenticate(authenticationParameters: Checkout3DS.AuthenticationParameters, completionHandler: @escaping (_ error: (any Swift.Error)?) -> Swift.Void)
@available(*, deprecated, message: "Use authenticate function with completion closure (Result) -> Void)")
final public func authenticate(authenticationParameters: Checkout3DS.AuthenticationParameters, completionHandler: @escaping (_ error: Checkout3DS.AuthenticationError?) -> Swift.Void)
@objc public static func handleAppURL(url: Foundation.URL) -> Swift.Bool
@@ -60,41 +62,41 @@ extension Checkout3DS.Standalone3DSService {
}
}
@objc(Checkout3DSButtonCustomizations) public protocol ButtonCustomizations {
- @objc var verifyButtonCustomization: Checkout3DS.ButtonCustomization { get }
- @objc var continueFlowButtonCustomization: Checkout3DS.ButtonCustomization { get }
- @objc var nextButtonCustomization: Checkout3DS.ButtonCustomization { get }
- @objc var cancelButtonCustomization: Checkout3DS.ButtonCustomization { get }
- @objc var resendButtonCustomization: Checkout3DS.ButtonCustomization { get }
+ @objc var verifyButtonCustomization: any Checkout3DS.ButtonCustomization { get }
+ @objc var continueFlowButtonCustomization: any Checkout3DS.ButtonCustomization { get }
+ @objc var nextButtonCustomization: any Checkout3DS.ButtonCustomization { get }
+ @objc var cancelButtonCustomization: any Checkout3DS.ButtonCustomization { get }
+ @objc var resendButtonCustomization: any Checkout3DS.ButtonCustomization { get }
}
@_inheritsConvenienceInitializers @objc(Checkout3DSDefaultButtonCustomizations) final public class DefaultButtonCustomizations : ObjectiveC.NSObject, Checkout3DS.ButtonCustomizations {
- @objc final public let verifyButtonCustomization: Checkout3DS.ButtonCustomization
- @objc final public let continueFlowButtonCustomization: Checkout3DS.ButtonCustomization
- @objc final public let nextButtonCustomization: Checkout3DS.ButtonCustomization
- @objc final public let cancelButtonCustomization: Checkout3DS.ButtonCustomization
- @objc final public let resendButtonCustomization: Checkout3DS.ButtonCustomization
+ @objc final public let verifyButtonCustomization: any Checkout3DS.ButtonCustomization
+ @objc final public let continueFlowButtonCustomization: any Checkout3DS.ButtonCustomization
+ @objc final public let nextButtonCustomization: any Checkout3DS.ButtonCustomization
+ @objc final public let cancelButtonCustomization: any Checkout3DS.ButtonCustomization
+ @objc final public let resendButtonCustomization: any Checkout3DS.ButtonCustomization
@available(swift, obsoleted: 1.0)
@objc convenience override dynamic public init()
- @objc public init(verifyButtonCustomization: Checkout3DS.ButtonCustomization = DefaultVerifyButtonCustomization(), continueFlowButtonCustomization: Checkout3DS.ButtonCustomization = DefaultContinueButtonCustomization(), nextButtonCustomization: Checkout3DS.ButtonCustomization = DefaultNextButtonCustomization(), cancelButtonCustomization: Checkout3DS.ButtonCustomization = DefaultCancelButtonCustomization(), resendButtonCustomization: Checkout3DS.ButtonCustomization = DefaultResendButtonCustomization())
+ @objc public init(verifyButtonCustomization: any Checkout3DS.ButtonCustomization = DefaultVerifyButtonCustomization(), continueFlowButtonCustomization: any Checkout3DS.ButtonCustomization = DefaultContinueButtonCustomization(), nextButtonCustomization: any Checkout3DS.ButtonCustomization = DefaultNextButtonCustomization(), cancelButtonCustomization: any Checkout3DS.ButtonCustomization = DefaultCancelButtonCustomization(), resendButtonCustomization: any Checkout3DS.ButtonCustomization = DefaultResendButtonCustomization())
@objc deinit
}
@objc(Checkout3DSUICustomization) public protocol UICustomization {
- @objc var toolbarCustomization: Checkout3DS.ToolbarCustomization { get }
- @objc var labelCustomization: Checkout3DS.LabelCustomization { get }
- @objc var entrySelectionCustomization: Checkout3DS.EntrySelectionCustomization { get }
- @objc var buttonCustomizations: Checkout3DS.ButtonCustomizations { get }
- @objc var footerCustomization: Checkout3DS.FooterCustomization { get }
- @objc var whitelistCustomization: Checkout3DS.WhitelistCustomization { get }
+ @objc var toolbarCustomization: any Checkout3DS.ToolbarCustomization { get }
+ @objc var labelCustomization: any Checkout3DS.LabelCustomization { get }
+ @objc var entrySelectionCustomization: any Checkout3DS.EntrySelectionCustomization { get }
+ @objc var buttonCustomizations: any Checkout3DS.ButtonCustomizations { get }
+ @objc var footerCustomization: any Checkout3DS.FooterCustomization { get }
+ @objc var whitelistCustomization: any Checkout3DS.WhitelistCustomization { get }
}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(Checkout3DSDefaultUICustomization) final public class DefaultUICustomization : ObjectiveC.NSObject, Checkout3DS.UICustomization {
- @objc final public let toolbarCustomization: Checkout3DS.ToolbarCustomization
- @objc final public let labelCustomization: Checkout3DS.LabelCustomization
- @objc final public let entrySelectionCustomization: Checkout3DS.EntrySelectionCustomization
- @objc final public let buttonCustomizations: Checkout3DS.ButtonCustomizations
- @objc final public var footerCustomization: Checkout3DS.FooterCustomization
- @objc final public var whitelistCustomization: Checkout3DS.WhitelistCustomization
+ @objc final public let toolbarCustomization: any Checkout3DS.ToolbarCustomization
+ @objc final public let labelCustomization: any Checkout3DS.LabelCustomization
+ @objc final public let entrySelectionCustomization: any Checkout3DS.EntrySelectionCustomization
+ @objc final public let buttonCustomizations: any Checkout3DS.ButtonCustomizations
+ @objc final public var footerCustomization: any Checkout3DS.FooterCustomization
+ @objc final public var whitelistCustomization: any Checkout3DS.WhitelistCustomization
@available(swift, obsoleted: 1.0)
@objc convenience override dynamic public init()
- @objc public init(toolbarCustomization: Checkout3DS.ToolbarCustomization = DefaultToolbarCustomization(), labelCustomization: Checkout3DS.LabelCustomization = DefaultLabelCustomization(), entrySelectionCustomization: Checkout3DS.EntrySelectionCustomization = DefaultEntrySelectionCustomization(), buttonCustomizations: Checkout3DS.ButtonCustomizations = DefaultButtonCustomizations(), footerCustomization: Checkout3DS.FooterCustomization = DefaultFooterCustomization(), whitelistCustomization: Checkout3DS.WhitelistCustomization = DefaultWhitelistCustomization())
+ @objc public init(toolbarCustomization: any Checkout3DS.ToolbarCustomization = DefaultToolbarCustomization(), labelCustomization: any Checkout3DS.LabelCustomization = DefaultLabelCustomization(), entrySelectionCustomization: any Checkout3DS.EntrySelectionCustomization = DefaultEntrySelectionCustomization(), buttonCustomizations: any Checkout3DS.ButtonCustomizations = DefaultButtonCustomizations(), footerCustomization: any Checkout3DS.FooterCustomization = DefaultFooterCustomization(), whitelistCustomization: any Checkout3DS.WhitelistCustomization = DefaultWhitelistCustomization())
@objc deinit
}
@objc(Checkout3DSEnvironment) public enum Environment : Swift.Int, Swift.Equatable, Swift.CaseIterable {
@@ -111,7 +113,7 @@ extension Checkout3DS.Standalone3DSService {
}
}
public protocol ThreeDS2Service {
- func createTransaction() -> Checkout3DS.Transaction
+ func createTransaction() -> any Checkout3DS.Transaction
func getWarnings() -> Swift.Set
func cleanUp()
}
@@ -402,7 +404,7 @@ public struct ChallengeParameters {
@objc deinit
}
public enum Standalone3DSService {
- public static func initialize(with configuration: Checkout3DS.ThreeDS2ServiceConfiguration, environment: Checkout3DS.Environment = .production) throws -> Checkout3DS.ThreeDS2Service
+ public static func initialize(with configuration: Checkout3DS.ThreeDS2ServiceConfiguration, environment: Checkout3DS.Environment = .production) throws -> any Checkout3DS.ThreeDS2Service
}
extension Checkout3DS.Warning {
@objc public enum Severity : Swift.Int {
@@ -447,10 +449,10 @@ public struct ThreeDS2ServiceConfiguration {
}
public let configParameters: Checkout3DS.ThreeDS2ServiceConfiguration.ConfigParameters
public let locale: Foundation.Locale
- public let uiCustomization: Checkout3DS.UICustomization
+ public let uiCustomization: any Checkout3DS.UICustomization
public let appURL: Foundation.URL?
public let challengeTimeout: Foundation.TimeInterval
- public init(configParameters: Checkout3DS.ThreeDS2ServiceConfiguration.ConfigParameters, locale: Foundation.Locale = .autoupdatingCurrent, uiCustomization: Checkout3DS.UICustomization = DefaultUICustomization(), appURL: Foundation.URL? = nil, challengeTimeout: Foundation.TimeInterval = Standalone3DSService.Constants.challengeTimeout)
+ public init(configParameters: Checkout3DS.ThreeDS2ServiceConfiguration.ConfigParameters, locale: Foundation.Locale = .autoupdatingCurrent, uiCustomization: any Checkout3DS.UICustomization = DefaultUICustomization(), appURL: Foundation.URL? = nil, challengeTimeout: Foundation.TimeInterval = Standalone3DSService.Constants.challengeTimeout)
}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(Checkout3DSDefaultSystemColor) public class DefaultSystemColor : ObjectiveC.NSObject {
@objc public static var label: UIKit.UIColor {
diff --git a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/Modules/Checkout3DS.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/Modules/Checkout3DS.swiftmodule/x86_64-apple-ios-simulator.swiftdoc
index a345e17..c05f400 100644
Binary files a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/Modules/Checkout3DS.swiftmodule/x86_64-apple-ios-simulator.swiftdoc and b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/Modules/Checkout3DS.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ
diff --git a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/Modules/Checkout3DS.swiftmodule/x86_64-apple-ios-simulator.swiftinterface b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/Modules/Checkout3DS.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
index 42f6dda..506c169 100644
--- a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/Modules/Checkout3DS.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
+++ b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/Modules/Checkout3DS.swiftmodule/x86_64-apple-ios-simulator.swiftinterface
@@ -1,20 +1,22 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// 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 Checkout3DS
-// swift-module-flags-ignorable: -enable-bare-slash-regex
+// swift-compiler-version: Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4)
+// swift-module-flags: -target x86_64-apple-ios12.0-simulator -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name Checkout3DS
import AdSupport
import AppTrackingTransparency
@_exported import Checkout3DS
import CheckoutEventLoggerKit
import CommonCrypto
+import DeveloperToolsSupport
import Foundation
import JOSESwift
import MobileCoreServices
import Swift
+import SwiftUI
import UIKit
import WebKit
import _Concurrency
import _StringProcessing
+import _SwiftConcurrencyShims
public struct AuthenticationRequestParameters : Swift.Encodable {
public let deviceData: Swift.String
public let sdkTransactionID: Swift.String
@@ -23,16 +25,16 @@ public struct AuthenticationRequestParameters : Swift.Encodable {
public let sdkEphemeralPublicKey: Swift.String
public let messageVersion: Swift.String
public init(deviceData: Swift.String, sdkTransactionID: Swift.String, sdkAppID: Swift.String, sdkReferenceNumber: Swift.String, sdkEphemeralPublicKey: Swift.String, mssageVersion: Swift.String)
- public func encode(to encoder: Swift.Encoder) throws
+ public func encode(to encoder: any Swift.Encoder) throws
}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc final public class Checkout3DSService : ObjectiveC.NSObject {
@available(swift, obsoleted: 1.0)
@objc convenience override dynamic public init()
- @objc convenience public init(environment: Checkout3DS.Environment = .production, locale: Foundation.Locale = .autoupdatingCurrent, uiCustomization: Checkout3DS.UICustomization = DefaultUICustomization(), appURL: Foundation.URL? = nil)
+ @objc convenience public init(environment: Checkout3DS.Environment = .production, locale: Foundation.Locale = .autoupdatingCurrent, uiCustomization: any Checkout3DS.UICustomization = DefaultUICustomization(), appURL: Foundation.URL? = nil)
final public func authenticate(authenticationParameters: Checkout3DS.AuthenticationParameters, completion: @escaping (Swift.Result) -> Swift.Void)
@available(*, deprecated, message: "Use authenticate function with completion closure (Result) -> Void)")
@available(swift, obsoleted: 1.0)
- @objc final public func authenticate(authenticationParameters: Checkout3DS.AuthenticationParameters, completionHandler: @escaping (_ error: Swift.Error?) -> Swift.Void)
+ @objc final public func authenticate(authenticationParameters: Checkout3DS.AuthenticationParameters, completionHandler: @escaping (_ error: (any Swift.Error)?) -> Swift.Void)
@available(*, deprecated, message: "Use authenticate function with completion closure (Result) -> Void)")
final public func authenticate(authenticationParameters: Checkout3DS.AuthenticationParameters, completionHandler: @escaping (_ error: Checkout3DS.AuthenticationError?) -> Swift.Void)
@objc public static func handleAppURL(url: Foundation.URL) -> Swift.Bool
@@ -60,41 +62,41 @@ extension Checkout3DS.Standalone3DSService {
}
}
@objc(Checkout3DSButtonCustomizations) public protocol ButtonCustomizations {
- @objc var verifyButtonCustomization: Checkout3DS.ButtonCustomization { get }
- @objc var continueFlowButtonCustomization: Checkout3DS.ButtonCustomization { get }
- @objc var nextButtonCustomization: Checkout3DS.ButtonCustomization { get }
- @objc var cancelButtonCustomization: Checkout3DS.ButtonCustomization { get }
- @objc var resendButtonCustomization: Checkout3DS.ButtonCustomization { get }
+ @objc var verifyButtonCustomization: any Checkout3DS.ButtonCustomization { get }
+ @objc var continueFlowButtonCustomization: any Checkout3DS.ButtonCustomization { get }
+ @objc var nextButtonCustomization: any Checkout3DS.ButtonCustomization { get }
+ @objc var cancelButtonCustomization: any Checkout3DS.ButtonCustomization { get }
+ @objc var resendButtonCustomization: any Checkout3DS.ButtonCustomization { get }
}
@_inheritsConvenienceInitializers @objc(Checkout3DSDefaultButtonCustomizations) final public class DefaultButtonCustomizations : ObjectiveC.NSObject, Checkout3DS.ButtonCustomizations {
- @objc final public let verifyButtonCustomization: Checkout3DS.ButtonCustomization
- @objc final public let continueFlowButtonCustomization: Checkout3DS.ButtonCustomization
- @objc final public let nextButtonCustomization: Checkout3DS.ButtonCustomization
- @objc final public let cancelButtonCustomization: Checkout3DS.ButtonCustomization
- @objc final public let resendButtonCustomization: Checkout3DS.ButtonCustomization
+ @objc final public let verifyButtonCustomization: any Checkout3DS.ButtonCustomization
+ @objc final public let continueFlowButtonCustomization: any Checkout3DS.ButtonCustomization
+ @objc final public let nextButtonCustomization: any Checkout3DS.ButtonCustomization
+ @objc final public let cancelButtonCustomization: any Checkout3DS.ButtonCustomization
+ @objc final public let resendButtonCustomization: any Checkout3DS.ButtonCustomization
@available(swift, obsoleted: 1.0)
@objc convenience override dynamic public init()
- @objc public init(verifyButtonCustomization: Checkout3DS.ButtonCustomization = DefaultVerifyButtonCustomization(), continueFlowButtonCustomization: Checkout3DS.ButtonCustomization = DefaultContinueButtonCustomization(), nextButtonCustomization: Checkout3DS.ButtonCustomization = DefaultNextButtonCustomization(), cancelButtonCustomization: Checkout3DS.ButtonCustomization = DefaultCancelButtonCustomization(), resendButtonCustomization: Checkout3DS.ButtonCustomization = DefaultResendButtonCustomization())
+ @objc public init(verifyButtonCustomization: any Checkout3DS.ButtonCustomization = DefaultVerifyButtonCustomization(), continueFlowButtonCustomization: any Checkout3DS.ButtonCustomization = DefaultContinueButtonCustomization(), nextButtonCustomization: any Checkout3DS.ButtonCustomization = DefaultNextButtonCustomization(), cancelButtonCustomization: any Checkout3DS.ButtonCustomization = DefaultCancelButtonCustomization(), resendButtonCustomization: any Checkout3DS.ButtonCustomization = DefaultResendButtonCustomization())
@objc deinit
}
@objc(Checkout3DSUICustomization) public protocol UICustomization {
- @objc var toolbarCustomization: Checkout3DS.ToolbarCustomization { get }
- @objc var labelCustomization: Checkout3DS.LabelCustomization { get }
- @objc var entrySelectionCustomization: Checkout3DS.EntrySelectionCustomization { get }
- @objc var buttonCustomizations: Checkout3DS.ButtonCustomizations { get }
- @objc var footerCustomization: Checkout3DS.FooterCustomization { get }
- @objc var whitelistCustomization: Checkout3DS.WhitelistCustomization { get }
+ @objc var toolbarCustomization: any Checkout3DS.ToolbarCustomization { get }
+ @objc var labelCustomization: any Checkout3DS.LabelCustomization { get }
+ @objc var entrySelectionCustomization: any Checkout3DS.EntrySelectionCustomization { get }
+ @objc var buttonCustomizations: any Checkout3DS.ButtonCustomizations { get }
+ @objc var footerCustomization: any Checkout3DS.FooterCustomization { get }
+ @objc var whitelistCustomization: any Checkout3DS.WhitelistCustomization { get }
}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(Checkout3DSDefaultUICustomization) final public class DefaultUICustomization : ObjectiveC.NSObject, Checkout3DS.UICustomization {
- @objc final public let toolbarCustomization: Checkout3DS.ToolbarCustomization
- @objc final public let labelCustomization: Checkout3DS.LabelCustomization
- @objc final public let entrySelectionCustomization: Checkout3DS.EntrySelectionCustomization
- @objc final public let buttonCustomizations: Checkout3DS.ButtonCustomizations
- @objc final public var footerCustomization: Checkout3DS.FooterCustomization
- @objc final public var whitelistCustomization: Checkout3DS.WhitelistCustomization
+ @objc final public let toolbarCustomization: any Checkout3DS.ToolbarCustomization
+ @objc final public let labelCustomization: any Checkout3DS.LabelCustomization
+ @objc final public let entrySelectionCustomization: any Checkout3DS.EntrySelectionCustomization
+ @objc final public let buttonCustomizations: any Checkout3DS.ButtonCustomizations
+ @objc final public var footerCustomization: any Checkout3DS.FooterCustomization
+ @objc final public var whitelistCustomization: any Checkout3DS.WhitelistCustomization
@available(swift, obsoleted: 1.0)
@objc convenience override dynamic public init()
- @objc public init(toolbarCustomization: Checkout3DS.ToolbarCustomization = DefaultToolbarCustomization(), labelCustomization: Checkout3DS.LabelCustomization = DefaultLabelCustomization(), entrySelectionCustomization: Checkout3DS.EntrySelectionCustomization = DefaultEntrySelectionCustomization(), buttonCustomizations: Checkout3DS.ButtonCustomizations = DefaultButtonCustomizations(), footerCustomization: Checkout3DS.FooterCustomization = DefaultFooterCustomization(), whitelistCustomization: Checkout3DS.WhitelistCustomization = DefaultWhitelistCustomization())
+ @objc public init(toolbarCustomization: any Checkout3DS.ToolbarCustomization = DefaultToolbarCustomization(), labelCustomization: any Checkout3DS.LabelCustomization = DefaultLabelCustomization(), entrySelectionCustomization: any Checkout3DS.EntrySelectionCustomization = DefaultEntrySelectionCustomization(), buttonCustomizations: any Checkout3DS.ButtonCustomizations = DefaultButtonCustomizations(), footerCustomization: any Checkout3DS.FooterCustomization = DefaultFooterCustomization(), whitelistCustomization: any Checkout3DS.WhitelistCustomization = DefaultWhitelistCustomization())
@objc deinit
}
@objc(Checkout3DSEnvironment) public enum Environment : Swift.Int, Swift.Equatable, Swift.CaseIterable {
@@ -111,7 +113,7 @@ extension Checkout3DS.Standalone3DSService {
}
}
public protocol ThreeDS2Service {
- func createTransaction() -> Checkout3DS.Transaction
+ func createTransaction() -> any Checkout3DS.Transaction
func getWarnings() -> Swift.Set
func cleanUp()
}
@@ -402,7 +404,7 @@ public struct ChallengeParameters {
@objc deinit
}
public enum Standalone3DSService {
- public static func initialize(with configuration: Checkout3DS.ThreeDS2ServiceConfiguration, environment: Checkout3DS.Environment = .production) throws -> Checkout3DS.ThreeDS2Service
+ public static func initialize(with configuration: Checkout3DS.ThreeDS2ServiceConfiguration, environment: Checkout3DS.Environment = .production) throws -> any Checkout3DS.ThreeDS2Service
}
extension Checkout3DS.Warning {
@objc public enum Severity : Swift.Int {
@@ -447,10 +449,10 @@ public struct ThreeDS2ServiceConfiguration {
}
public let configParameters: Checkout3DS.ThreeDS2ServiceConfiguration.ConfigParameters
public let locale: Foundation.Locale
- public let uiCustomization: Checkout3DS.UICustomization
+ public let uiCustomization: any Checkout3DS.UICustomization
public let appURL: Foundation.URL?
public let challengeTimeout: Foundation.TimeInterval
- public init(configParameters: Checkout3DS.ThreeDS2ServiceConfiguration.ConfigParameters, locale: Foundation.Locale = .autoupdatingCurrent, uiCustomization: Checkout3DS.UICustomization = DefaultUICustomization(), appURL: Foundation.URL? = nil, challengeTimeout: Foundation.TimeInterval = Standalone3DSService.Constants.challengeTimeout)
+ public init(configParameters: Checkout3DS.ThreeDS2ServiceConfiguration.ConfigParameters, locale: Foundation.Locale = .autoupdatingCurrent, uiCustomization: any Checkout3DS.UICustomization = DefaultUICustomization(), appURL: Foundation.URL? = nil, challengeTimeout: Foundation.TimeInterval = Standalone3DSService.Constants.challengeTimeout)
}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(Checkout3DSDefaultSystemColor) public class DefaultSystemColor : ObjectiveC.NSObject {
@objc public static var label: UIKit.UIColor {
diff --git a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/Modules/module.modulemap b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/Modules/module.modulemap
index 12ef95a..6229cce 100644
--- a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/Modules/module.modulemap
+++ b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/Modules/module.modulemap
@@ -1,7 +1,7 @@
framework module Checkout3DS {
umbrella header "Checkout3DS.h"
-
export *
+
module * { export * }
}
diff --git a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/OutOfBandViewController.nib b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/OutOfBandViewController.nib
index 44fe58b..d684178 100644
Binary files a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/OutOfBandViewController.nib and b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/OutOfBandViewController.nib differ
diff --git a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/ProcessingViewController.nib b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/ProcessingViewController.nib
index 673276c..78168e2 100644
Binary files a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/ProcessingViewController.nib and b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/ProcessingViewController.nib differ
diff --git a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/SelectView.nib b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/SelectView.nib
index ec2b145..38175af 100644
Binary files a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/SelectView.nib and b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/SelectView.nib differ
diff --git a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/SelectViewController.nib b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/SelectViewController.nib
index aff6754..32728f5 100644
Binary files a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/SelectViewController.nib and b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/SelectViewController.nib differ
diff --git a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/TextOTPViewController.nib b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/TextOTPViewController.nib
index 7549bda..3f830e5 100644
Binary files a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/TextOTPViewController.nib and b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/TextOTPViewController.nib differ
diff --git a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/WebViewController.nib b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/WebViewController.nib
index a79e4ff..dbb04e4 100644
Binary files a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/WebViewController.nib and b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/WebViewController.nib differ
diff --git a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/WhitelistView.nib b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/WhitelistView.nib
index 8e0252d..d78de4d 100644
Binary files a/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/WhitelistView.nib and b/Checkout3DS.xcframework/ios-arm64-simulator/Checkout3DS.framework/WhitelistView.nib differ
diff --git a/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/Assets.car b/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/Assets.car
index 9e0d90a..5d3f7ee 100644
Binary files a/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/Assets.car and b/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/Assets.car differ
diff --git a/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/BankNetworkView.nib b/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/BankNetworkView.nib
index 9a7de13..99289be 100644
Binary files a/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/BankNetworkView.nib and b/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/BankNetworkView.nib differ
diff --git a/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/ChallengeInformationView.nib b/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/ChallengeInformationView.nib
index 5de094c..c22ca1d 100644
Binary files a/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/ChallengeInformationView.nib and b/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/ChallengeInformationView.nib differ
diff --git a/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/ChallengeProcessingViewController.nib b/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/ChallengeProcessingViewController.nib
index 13ef591..7d09c2f 100644
Binary files a/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/ChallengeProcessingViewController.nib and b/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/ChallengeProcessingViewController.nib differ
diff --git a/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/ChallengeViewController.nib b/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/ChallengeViewController.nib
index b101b9b..3e0e422 100644
Binary files a/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/ChallengeViewController.nib and b/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/ChallengeViewController.nib differ
diff --git a/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/Checkout3DS b/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/Checkout3DS
old mode 100644
new mode 100755
index acacfd7..4b69bf4
Binary files a/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/Checkout3DS and b/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/Checkout3DS differ
diff --git a/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/FooterView.nib b/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/FooterView.nib
index beac976..bab14b9 100644
Binary files a/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/FooterView.nib and b/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/FooterView.nib differ
diff --git a/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/Headers/Checkout3DS-Swift.h b/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/Headers/Checkout3DS-Swift.h
index 76a6f78..54151d4 100644
--- a/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/Headers/Checkout3DS-Swift.h
+++ b/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/Headers/Checkout3DS-Swift.h
@@ -1,6 +1,6 @@
#if 0
#elif defined(__arm64__) && __arm64__
-// Generated by Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
+// Generated by Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4)
#ifndef CHECKOUT3DS_SWIFT_H
#define CHECKOUT3DS_SWIFT_H
#pragma clang diagnostic push
@@ -23,7 +23,6 @@
# include
#endif
-#pragma clang diagnostic ignored "-Wduplicate-method-match"
#pragma clang diagnostic ignored "-Wauto-import"
#if defined(__OBJC__)
#include
@@ -32,10 +31,30 @@
#include
#include
#include
+#include
+#include
+#include
+#include
#else
#include
#include
#include
+#include
+#endif
+#if defined(__cplusplus)
+#if defined(__arm64e__) && __has_include()
+# include
+#else
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wreserved-macro-identifier"
+# ifndef __ptrauth_swift_value_witness_function_pointer
+# define __ptrauth_swift_value_witness_function_pointer(x)
+# endif
+# ifndef __ptrauth_swift_class_method_pointer
+# define __ptrauth_swift_class_method_pointer(x)
+# endif
+#pragma clang diagnostic pop
+#endif
#endif
#if !defined(SWIFT_TYPEDEFS)
@@ -71,53 +90,66 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
# if __has_feature(objc_class_property)
# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__
# else
-# define SWIFT_CLASS_PROPERTY(...)
+# define SWIFT_CLASS_PROPERTY(...)
# endif
#endif
-
-#if __has_attribute(objc_runtime_name)
-# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
-#else
-# define SWIFT_RUNTIME_NAME(X)
+#if !defined(SWIFT_RUNTIME_NAME)
+# if __has_attribute(objc_runtime_name)
+# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X)))
+# else
+# define SWIFT_RUNTIME_NAME(X)
+# endif
#endif
-#if __has_attribute(swift_name)
-# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
-#else
-# define SWIFT_COMPILE_NAME(X)
+#if !defined(SWIFT_COMPILE_NAME)
+# if __has_attribute(swift_name)
+# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X)))
+# else
+# define SWIFT_COMPILE_NAME(X)
+# endif
#endif
-#if __has_attribute(objc_method_family)
-# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
-#else
-# define SWIFT_METHOD_FAMILY(X)
+#if !defined(SWIFT_METHOD_FAMILY)
+# if __has_attribute(objc_method_family)
+# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X)))
+# else
+# define SWIFT_METHOD_FAMILY(X)
+# endif
#endif
-#if __has_attribute(noescape)
-# define SWIFT_NOESCAPE __attribute__((noescape))
-#else
-# define SWIFT_NOESCAPE
+#if !defined(SWIFT_NOESCAPE)
+# if __has_attribute(noescape)
+# define SWIFT_NOESCAPE __attribute__((noescape))
+# else
+# define SWIFT_NOESCAPE
+# endif
#endif
-#if __has_attribute(ns_consumed)
-# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
-#else
-# define SWIFT_RELEASES_ARGUMENT
+#if !defined(SWIFT_RELEASES_ARGUMENT)
+# if __has_attribute(ns_consumed)
+# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed))
+# else
+# define SWIFT_RELEASES_ARGUMENT
+# endif
#endif
-#if __has_attribute(warn_unused_result)
-# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
-#else
-# define SWIFT_WARN_UNUSED_RESULT
+#if !defined(SWIFT_WARN_UNUSED_RESULT)
+# if __has_attribute(warn_unused_result)
+# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
+# else
+# define SWIFT_WARN_UNUSED_RESULT
+# endif
#endif
-#if __has_attribute(noreturn)
-# define SWIFT_NORETURN __attribute__((noreturn))
-#else
-# define SWIFT_NORETURN
+#if !defined(SWIFT_NORETURN)
+# if __has_attribute(noreturn)
+# define SWIFT_NORETURN __attribute__((noreturn))
+# else
+# define SWIFT_NORETURN
+# endif
#endif
#if !defined(SWIFT_CLASS_EXTRA)
-# define SWIFT_CLASS_EXTRA
+# define SWIFT_CLASS_EXTRA
#endif
#if !defined(SWIFT_PROTOCOL_EXTRA)
-# define SWIFT_PROTOCOL_EXTRA
+# define SWIFT_PROTOCOL_EXTRA
#endif
#if !defined(SWIFT_ENUM_EXTRA)
-# define SWIFT_ENUM_EXTRA
+# define SWIFT_ENUM_EXTRA
#endif
#if !defined(SWIFT_CLASS)
# if __has_attribute(objc_subclassing_restricted)
@@ -137,28 +169,25 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME)
# endif
#endif
-
#if !defined(SWIFT_PROTOCOL)
# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA
#endif
-
#if !defined(SWIFT_EXTENSION)
# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__)
#endif
-
#if !defined(OBJC_DESIGNATED_INITIALIZER)
# if __has_attribute(objc_designated_initializer)
# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer))
# else
-# define OBJC_DESIGNATED_INITIALIZER
+# define OBJC_DESIGNATED_INITIALIZER
# endif
#endif
#if !defined(SWIFT_ENUM_ATTR)
-# if defined(__has_attribute) && __has_attribute(enum_extensibility)
+# if __has_attribute(enum_extensibility)
# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility)))
# else
-# define SWIFT_ENUM_ATTR(_extensibility)
+# define SWIFT_ENUM_ATTR(_extensibility)
# endif
#endif
#if !defined(SWIFT_ENUM)
@@ -187,14 +216,16 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#if !defined(SWIFT_DEPRECATED_MSG)
# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__)))
#endif
-#if __has_feature(attribute_diagnose_if_objc)
-# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
-#else
-# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+#if !defined(SWIFT_DEPRECATED_OBJC)
+# if __has_feature(attribute_diagnose_if_objc)
+# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning")))
+# else
+# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg)
+# endif
#endif
#if defined(__OBJC__)
#if !defined(IBSegueAction)
-# define IBSegueAction
+# define IBSegueAction
#endif
#endif
#if !defined(SWIFT_EXTERN)
@@ -207,26 +238,42 @@ typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4)));
#if !defined(SWIFT_CALL)
# define SWIFT_CALL __attribute__((swiftcall))
#endif
+#if !defined(SWIFT_INDIRECT_RESULT)
+# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result))
+#endif
+#if !defined(SWIFT_CONTEXT)
+# define SWIFT_CONTEXT __attribute__((swift_context))
+#endif
+#if !defined(SWIFT_ERROR_RESULT)
+# define SWIFT_ERROR_RESULT __attribute__((swift_error_result))
+#endif
#if defined(__cplusplus)
-#if !defined(SWIFT_NOEXCEPT)
# define SWIFT_NOEXCEPT noexcept
-#endif
#else
-#if !defined(SWIFT_NOEXCEPT)
# define SWIFT_NOEXCEPT
#endif
+#if !defined(SWIFT_C_INLINE_THUNK)
+# if __has_attribute(always_inline)
+# if __has_attribute(nodebug)
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug))
+# else
+# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline))
+# endif
+# else
+# define SWIFT_C_INLINE_THUNK inline
+# endif
#endif
-#if defined(__cplusplus)
-#if !defined(SWIFT_CXX_INT_DEFINED)
-#define SWIFT_CXX_INT_DEFINED
-namespace swift {
-using Int = ptrdiff_t;
-using UInt = size_t;
-}
+#if defined(_WIN32)
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport)
+#endif
+#else
+#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL)
+# define SWIFT_IMPORT_STDLIB_SYMBOL
#endif
#endif
#if defined(__OBJC__)
-#if __has_feature(modules)
+#if __has_feature(objc_modules)
#if __has_warning("-Watimport-in-framework-header")
#pragma clang diagnostic ignored "-Watimport-in-framework-header"
#endif
@@ -1142,6 +1189,8 @@ typedef SWIFT_ENUM_NAMED(NSInteger, Checkout3DSEnvironment, "Environment", open)
+
+
/// Represents a warning produced by the 3DS SDK, either due to potential security issues found, or to communicate a rejected configuration request.
typedef SWIFT_ENUM_NAMED(NSInteger, Checkout3DSWarning, "Warning", open) {
/// The appURL provided exceeds 211 characters and so has been ignored.
@@ -1163,12 +1212,12 @@ typedef SWIFT_ENUM_NAMED(NSInteger, Checkout3DSWarning, "Warning", open) {
};
-#endif
-#if defined(__cplusplus)
#endif
#if __has_attribute(external_source_symbol)
# pragma clang attribute pop
#endif
+#if defined(__cplusplus)
+#endif
#pragma clang diagnostic pop
#endif
diff --git a/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/HelpHeaderView.nib b/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/HelpHeaderView.nib
index ddb86f7..2653486 100644
Binary files a/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/HelpHeaderView.nib and b/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/HelpHeaderView.nib differ
diff --git a/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/Info.plist b/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/Info.plist
index b521f3d..1355969 100644
Binary files a/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/Info.plist and b/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/Info.plist differ
diff --git a/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/Modules/Checkout3DS.swiftmodule/arm64-apple-ios.private.swiftinterface b/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/Modules/Checkout3DS.swiftmodule/arm64-apple-ios.private.swiftinterface
index ef4bb29..79edeeb 100644
--- a/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/Modules/Checkout3DS.swiftmodule/arm64-apple-ios.private.swiftinterface
+++ b/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/Modules/Checkout3DS.swiftmodule/arm64-apple-ios.private.swiftinterface
@@ -1,20 +1,22 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// swift-module-flags: -target arm64-apple-ios12.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Checkout3DS
-// swift-module-flags-ignorable: -enable-bare-slash-regex
+// swift-compiler-version: Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4)
+// swift-module-flags: -target arm64-apple-ios12.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name Checkout3DS
import AdSupport
import AppTrackingTransparency
@_exported import Checkout3DS
import CheckoutEventLoggerKit
import CommonCrypto
+import DeveloperToolsSupport
import Foundation
import JOSESwift
import MobileCoreServices
import Swift
+import SwiftUI
import UIKit
import WebKit
import _Concurrency
import _StringProcessing
+import _SwiftConcurrencyShims
public struct AuthenticationRequestParameters : Swift.Encodable {
public let deviceData: Swift.String
public let sdkTransactionID: Swift.String
@@ -23,16 +25,16 @@ public struct AuthenticationRequestParameters : Swift.Encodable {
public let sdkEphemeralPublicKey: Swift.String
public let messageVersion: Swift.String
public init(deviceData: Swift.String, sdkTransactionID: Swift.String, sdkAppID: Swift.String, sdkReferenceNumber: Swift.String, sdkEphemeralPublicKey: Swift.String, mssageVersion: Swift.String)
- public func encode(to encoder: Swift.Encoder) throws
+ public func encode(to encoder: any Swift.Encoder) throws
}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc final public class Checkout3DSService : ObjectiveC.NSObject {
@available(swift, obsoleted: 1.0)
@objc convenience override dynamic public init()
- @objc convenience public init(environment: Checkout3DS.Environment = .production, locale: Foundation.Locale = .autoupdatingCurrent, uiCustomization: Checkout3DS.UICustomization = DefaultUICustomization(), appURL: Foundation.URL? = nil)
+ @objc convenience public init(environment: Checkout3DS.Environment = .production, locale: Foundation.Locale = .autoupdatingCurrent, uiCustomization: any Checkout3DS.UICustomization = DefaultUICustomization(), appURL: Foundation.URL? = nil)
final public func authenticate(authenticationParameters: Checkout3DS.AuthenticationParameters, completion: @escaping (Swift.Result) -> Swift.Void)
@available(*, deprecated, message: "Use authenticate function with completion closure (Result) -> Void)")
@available(swift, obsoleted: 1.0)
- @objc final public func authenticate(authenticationParameters: Checkout3DS.AuthenticationParameters, completionHandler: @escaping (_ error: Swift.Error?) -> Swift.Void)
+ @objc final public func authenticate(authenticationParameters: Checkout3DS.AuthenticationParameters, completionHandler: @escaping (_ error: (any Swift.Error)?) -> Swift.Void)
@available(*, deprecated, message: "Use authenticate function with completion closure (Result) -> Void)")
final public func authenticate(authenticationParameters: Checkout3DS.AuthenticationParameters, completionHandler: @escaping (_ error: Checkout3DS.AuthenticationError?) -> Swift.Void)
@objc public static func handleAppURL(url: Foundation.URL) -> Swift.Bool
@@ -60,41 +62,41 @@ extension Checkout3DS.Standalone3DSService {
}
}
@objc(Checkout3DSButtonCustomizations) public protocol ButtonCustomizations {
- @objc var verifyButtonCustomization: Checkout3DS.ButtonCustomization { get }
- @objc var continueFlowButtonCustomization: Checkout3DS.ButtonCustomization { get }
- @objc var nextButtonCustomization: Checkout3DS.ButtonCustomization { get }
- @objc var cancelButtonCustomization: Checkout3DS.ButtonCustomization { get }
- @objc var resendButtonCustomization: Checkout3DS.ButtonCustomization { get }
+ @objc var verifyButtonCustomization: any Checkout3DS.ButtonCustomization { get }
+ @objc var continueFlowButtonCustomization: any Checkout3DS.ButtonCustomization { get }
+ @objc var nextButtonCustomization: any Checkout3DS.ButtonCustomization { get }
+ @objc var cancelButtonCustomization: any Checkout3DS.ButtonCustomization { get }
+ @objc var resendButtonCustomization: any Checkout3DS.ButtonCustomization { get }
}
@_inheritsConvenienceInitializers @objc(Checkout3DSDefaultButtonCustomizations) final public class DefaultButtonCustomizations : ObjectiveC.NSObject, Checkout3DS.ButtonCustomizations {
- @objc final public let verifyButtonCustomization: Checkout3DS.ButtonCustomization
- @objc final public let continueFlowButtonCustomization: Checkout3DS.ButtonCustomization
- @objc final public let nextButtonCustomization: Checkout3DS.ButtonCustomization
- @objc final public let cancelButtonCustomization: Checkout3DS.ButtonCustomization
- @objc final public let resendButtonCustomization: Checkout3DS.ButtonCustomization
+ @objc final public let verifyButtonCustomization: any Checkout3DS.ButtonCustomization
+ @objc final public let continueFlowButtonCustomization: any Checkout3DS.ButtonCustomization
+ @objc final public let nextButtonCustomization: any Checkout3DS.ButtonCustomization
+ @objc final public let cancelButtonCustomization: any Checkout3DS.ButtonCustomization
+ @objc final public let resendButtonCustomization: any Checkout3DS.ButtonCustomization
@available(swift, obsoleted: 1.0)
@objc convenience override dynamic public init()
- @objc public init(verifyButtonCustomization: Checkout3DS.ButtonCustomization = DefaultVerifyButtonCustomization(), continueFlowButtonCustomization: Checkout3DS.ButtonCustomization = DefaultContinueButtonCustomization(), nextButtonCustomization: Checkout3DS.ButtonCustomization = DefaultNextButtonCustomization(), cancelButtonCustomization: Checkout3DS.ButtonCustomization = DefaultCancelButtonCustomization(), resendButtonCustomization: Checkout3DS.ButtonCustomization = DefaultResendButtonCustomization())
+ @objc public init(verifyButtonCustomization: any Checkout3DS.ButtonCustomization = DefaultVerifyButtonCustomization(), continueFlowButtonCustomization: any Checkout3DS.ButtonCustomization = DefaultContinueButtonCustomization(), nextButtonCustomization: any Checkout3DS.ButtonCustomization = DefaultNextButtonCustomization(), cancelButtonCustomization: any Checkout3DS.ButtonCustomization = DefaultCancelButtonCustomization(), resendButtonCustomization: any Checkout3DS.ButtonCustomization = DefaultResendButtonCustomization())
@objc deinit
}
@objc(Checkout3DSUICustomization) public protocol UICustomization {
- @objc var toolbarCustomization: Checkout3DS.ToolbarCustomization { get }
- @objc var labelCustomization: Checkout3DS.LabelCustomization { get }
- @objc var entrySelectionCustomization: Checkout3DS.EntrySelectionCustomization { get }
- @objc var buttonCustomizations: Checkout3DS.ButtonCustomizations { get }
- @objc var footerCustomization: Checkout3DS.FooterCustomization { get }
- @objc var whitelistCustomization: Checkout3DS.WhitelistCustomization { get }
+ @objc var toolbarCustomization: any Checkout3DS.ToolbarCustomization { get }
+ @objc var labelCustomization: any Checkout3DS.LabelCustomization { get }
+ @objc var entrySelectionCustomization: any Checkout3DS.EntrySelectionCustomization { get }
+ @objc var buttonCustomizations: any Checkout3DS.ButtonCustomizations { get }
+ @objc var footerCustomization: any Checkout3DS.FooterCustomization { get }
+ @objc var whitelistCustomization: any Checkout3DS.WhitelistCustomization { get }
}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(Checkout3DSDefaultUICustomization) final public class DefaultUICustomization : ObjectiveC.NSObject, Checkout3DS.UICustomization {
- @objc final public let toolbarCustomization: Checkout3DS.ToolbarCustomization
- @objc final public let labelCustomization: Checkout3DS.LabelCustomization
- @objc final public let entrySelectionCustomization: Checkout3DS.EntrySelectionCustomization
- @objc final public let buttonCustomizations: Checkout3DS.ButtonCustomizations
- @objc final public var footerCustomization: Checkout3DS.FooterCustomization
- @objc final public var whitelistCustomization: Checkout3DS.WhitelistCustomization
+ @objc final public let toolbarCustomization: any Checkout3DS.ToolbarCustomization
+ @objc final public let labelCustomization: any Checkout3DS.LabelCustomization
+ @objc final public let entrySelectionCustomization: any Checkout3DS.EntrySelectionCustomization
+ @objc final public let buttonCustomizations: any Checkout3DS.ButtonCustomizations
+ @objc final public var footerCustomization: any Checkout3DS.FooterCustomization
+ @objc final public var whitelistCustomization: any Checkout3DS.WhitelistCustomization
@available(swift, obsoleted: 1.0)
@objc convenience override dynamic public init()
- @objc public init(toolbarCustomization: Checkout3DS.ToolbarCustomization = DefaultToolbarCustomization(), labelCustomization: Checkout3DS.LabelCustomization = DefaultLabelCustomization(), entrySelectionCustomization: Checkout3DS.EntrySelectionCustomization = DefaultEntrySelectionCustomization(), buttonCustomizations: Checkout3DS.ButtonCustomizations = DefaultButtonCustomizations(), footerCustomization: Checkout3DS.FooterCustomization = DefaultFooterCustomization(), whitelistCustomization: Checkout3DS.WhitelistCustomization = DefaultWhitelistCustomization())
+ @objc public init(toolbarCustomization: any Checkout3DS.ToolbarCustomization = DefaultToolbarCustomization(), labelCustomization: any Checkout3DS.LabelCustomization = DefaultLabelCustomization(), entrySelectionCustomization: any Checkout3DS.EntrySelectionCustomization = DefaultEntrySelectionCustomization(), buttonCustomizations: any Checkout3DS.ButtonCustomizations = DefaultButtonCustomizations(), footerCustomization: any Checkout3DS.FooterCustomization = DefaultFooterCustomization(), whitelistCustomization: any Checkout3DS.WhitelistCustomization = DefaultWhitelistCustomization())
@objc deinit
}
@objc(Checkout3DSEnvironment) public enum Environment : Swift.Int, Swift.Equatable, Swift.CaseIterable {
@@ -111,7 +113,7 @@ extension Checkout3DS.Standalone3DSService {
}
}
public protocol ThreeDS2Service {
- func createTransaction() -> Checkout3DS.Transaction
+ func createTransaction() -> any Checkout3DS.Transaction
func getWarnings() -> Swift.Set
func cleanUp()
}
@@ -402,7 +404,7 @@ public struct ChallengeParameters {
@objc deinit
}
public enum Standalone3DSService {
- public static func initialize(with configuration: Checkout3DS.ThreeDS2ServiceConfiguration, environment: Checkout3DS.Environment = .production) throws -> Checkout3DS.ThreeDS2Service
+ public static func initialize(with configuration: Checkout3DS.ThreeDS2ServiceConfiguration, environment: Checkout3DS.Environment = .production) throws -> any Checkout3DS.ThreeDS2Service
}
extension Checkout3DS.Warning {
@objc public enum Severity : Swift.Int {
@@ -447,10 +449,10 @@ public struct ThreeDS2ServiceConfiguration {
}
public let configParameters: Checkout3DS.ThreeDS2ServiceConfiguration.ConfigParameters
public let locale: Foundation.Locale
- public let uiCustomization: Checkout3DS.UICustomization
+ public let uiCustomization: any Checkout3DS.UICustomization
public let appURL: Foundation.URL?
public let challengeTimeout: Foundation.TimeInterval
- public init(configParameters: Checkout3DS.ThreeDS2ServiceConfiguration.ConfigParameters, locale: Foundation.Locale = .autoupdatingCurrent, uiCustomization: Checkout3DS.UICustomization = DefaultUICustomization(), appURL: Foundation.URL? = nil, challengeTimeout: Foundation.TimeInterval = Standalone3DSService.Constants.challengeTimeout)
+ public init(configParameters: Checkout3DS.ThreeDS2ServiceConfiguration.ConfigParameters, locale: Foundation.Locale = .autoupdatingCurrent, uiCustomization: any Checkout3DS.UICustomization = DefaultUICustomization(), appURL: Foundation.URL? = nil, challengeTimeout: Foundation.TimeInterval = Standalone3DSService.Constants.challengeTimeout)
}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(Checkout3DSDefaultSystemColor) public class DefaultSystemColor : ObjectiveC.NSObject {
@objc public static var label: UIKit.UIColor {
diff --git a/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/Modules/Checkout3DS.swiftmodule/arm64-apple-ios.swiftdoc b/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/Modules/Checkout3DS.swiftmodule/arm64-apple-ios.swiftdoc
index 62f8b88..a1202fe 100644
Binary files a/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/Modules/Checkout3DS.swiftmodule/arm64-apple-ios.swiftdoc and b/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/Modules/Checkout3DS.swiftmodule/arm64-apple-ios.swiftdoc differ
diff --git a/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/Modules/Checkout3DS.swiftmodule/arm64-apple-ios.swiftinterface b/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/Modules/Checkout3DS.swiftmodule/arm64-apple-ios.swiftinterface
index ef4bb29..79edeeb 100644
--- a/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/Modules/Checkout3DS.swiftmodule/arm64-apple-ios.swiftinterface
+++ b/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/Modules/Checkout3DS.swiftmodule/arm64-apple-ios.swiftinterface
@@ -1,20 +1,22 @@
// swift-interface-format-version: 1.0
-// swift-compiler-version: Apple Swift version 5.7.1 (swiftlang-5.7.1.135.3 clang-1400.0.29.51)
-// swift-module-flags: -target arm64-apple-ios12.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -module-name Checkout3DS
-// swift-module-flags-ignorable: -enable-bare-slash-regex
+// swift-compiler-version: Apple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4)
+// swift-module-flags: -target arm64-apple-ios12.0 -enable-objc-interop -enable-library-evolution -swift-version 5 -enforce-exclusivity=checked -O -enable-bare-slash-regex -module-name Checkout3DS
import AdSupport
import AppTrackingTransparency
@_exported import Checkout3DS
import CheckoutEventLoggerKit
import CommonCrypto
+import DeveloperToolsSupport
import Foundation
import JOSESwift
import MobileCoreServices
import Swift
+import SwiftUI
import UIKit
import WebKit
import _Concurrency
import _StringProcessing
+import _SwiftConcurrencyShims
public struct AuthenticationRequestParameters : Swift.Encodable {
public let deviceData: Swift.String
public let sdkTransactionID: Swift.String
@@ -23,16 +25,16 @@ public struct AuthenticationRequestParameters : Swift.Encodable {
public let sdkEphemeralPublicKey: Swift.String
public let messageVersion: Swift.String
public init(deviceData: Swift.String, sdkTransactionID: Swift.String, sdkAppID: Swift.String, sdkReferenceNumber: Swift.String, sdkEphemeralPublicKey: Swift.String, mssageVersion: Swift.String)
- public func encode(to encoder: Swift.Encoder) throws
+ public func encode(to encoder: any Swift.Encoder) throws
}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc final public class Checkout3DSService : ObjectiveC.NSObject {
@available(swift, obsoleted: 1.0)
@objc convenience override dynamic public init()
- @objc convenience public init(environment: Checkout3DS.Environment = .production, locale: Foundation.Locale = .autoupdatingCurrent, uiCustomization: Checkout3DS.UICustomization = DefaultUICustomization(), appURL: Foundation.URL? = nil)
+ @objc convenience public init(environment: Checkout3DS.Environment = .production, locale: Foundation.Locale = .autoupdatingCurrent, uiCustomization: any Checkout3DS.UICustomization = DefaultUICustomization(), appURL: Foundation.URL? = nil)
final public func authenticate(authenticationParameters: Checkout3DS.AuthenticationParameters, completion: @escaping (Swift.Result) -> Swift.Void)
@available(*, deprecated, message: "Use authenticate function with completion closure (Result) -> Void)")
@available(swift, obsoleted: 1.0)
- @objc final public func authenticate(authenticationParameters: Checkout3DS.AuthenticationParameters, completionHandler: @escaping (_ error: Swift.Error?) -> Swift.Void)
+ @objc final public func authenticate(authenticationParameters: Checkout3DS.AuthenticationParameters, completionHandler: @escaping (_ error: (any Swift.Error)?) -> Swift.Void)
@available(*, deprecated, message: "Use authenticate function with completion closure (Result) -> Void)")
final public func authenticate(authenticationParameters: Checkout3DS.AuthenticationParameters, completionHandler: @escaping (_ error: Checkout3DS.AuthenticationError?) -> Swift.Void)
@objc public static func handleAppURL(url: Foundation.URL) -> Swift.Bool
@@ -60,41 +62,41 @@ extension Checkout3DS.Standalone3DSService {
}
}
@objc(Checkout3DSButtonCustomizations) public protocol ButtonCustomizations {
- @objc var verifyButtonCustomization: Checkout3DS.ButtonCustomization { get }
- @objc var continueFlowButtonCustomization: Checkout3DS.ButtonCustomization { get }
- @objc var nextButtonCustomization: Checkout3DS.ButtonCustomization { get }
- @objc var cancelButtonCustomization: Checkout3DS.ButtonCustomization { get }
- @objc var resendButtonCustomization: Checkout3DS.ButtonCustomization { get }
+ @objc var verifyButtonCustomization: any Checkout3DS.ButtonCustomization { get }
+ @objc var continueFlowButtonCustomization: any Checkout3DS.ButtonCustomization { get }
+ @objc var nextButtonCustomization: any Checkout3DS.ButtonCustomization { get }
+ @objc var cancelButtonCustomization: any Checkout3DS.ButtonCustomization { get }
+ @objc var resendButtonCustomization: any Checkout3DS.ButtonCustomization { get }
}
@_inheritsConvenienceInitializers @objc(Checkout3DSDefaultButtonCustomizations) final public class DefaultButtonCustomizations : ObjectiveC.NSObject, Checkout3DS.ButtonCustomizations {
- @objc final public let verifyButtonCustomization: Checkout3DS.ButtonCustomization
- @objc final public let continueFlowButtonCustomization: Checkout3DS.ButtonCustomization
- @objc final public let nextButtonCustomization: Checkout3DS.ButtonCustomization
- @objc final public let cancelButtonCustomization: Checkout3DS.ButtonCustomization
- @objc final public let resendButtonCustomization: Checkout3DS.ButtonCustomization
+ @objc final public let verifyButtonCustomization: any Checkout3DS.ButtonCustomization
+ @objc final public let continueFlowButtonCustomization: any Checkout3DS.ButtonCustomization
+ @objc final public let nextButtonCustomization: any Checkout3DS.ButtonCustomization
+ @objc final public let cancelButtonCustomization: any Checkout3DS.ButtonCustomization
+ @objc final public let resendButtonCustomization: any Checkout3DS.ButtonCustomization
@available(swift, obsoleted: 1.0)
@objc convenience override dynamic public init()
- @objc public init(verifyButtonCustomization: Checkout3DS.ButtonCustomization = DefaultVerifyButtonCustomization(), continueFlowButtonCustomization: Checkout3DS.ButtonCustomization = DefaultContinueButtonCustomization(), nextButtonCustomization: Checkout3DS.ButtonCustomization = DefaultNextButtonCustomization(), cancelButtonCustomization: Checkout3DS.ButtonCustomization = DefaultCancelButtonCustomization(), resendButtonCustomization: Checkout3DS.ButtonCustomization = DefaultResendButtonCustomization())
+ @objc public init(verifyButtonCustomization: any Checkout3DS.ButtonCustomization = DefaultVerifyButtonCustomization(), continueFlowButtonCustomization: any Checkout3DS.ButtonCustomization = DefaultContinueButtonCustomization(), nextButtonCustomization: any Checkout3DS.ButtonCustomization = DefaultNextButtonCustomization(), cancelButtonCustomization: any Checkout3DS.ButtonCustomization = DefaultCancelButtonCustomization(), resendButtonCustomization: any Checkout3DS.ButtonCustomization = DefaultResendButtonCustomization())
@objc deinit
}
@objc(Checkout3DSUICustomization) public protocol UICustomization {
- @objc var toolbarCustomization: Checkout3DS.ToolbarCustomization { get }
- @objc var labelCustomization: Checkout3DS.LabelCustomization { get }
- @objc var entrySelectionCustomization: Checkout3DS.EntrySelectionCustomization { get }
- @objc var buttonCustomizations: Checkout3DS.ButtonCustomizations { get }
- @objc var footerCustomization: Checkout3DS.FooterCustomization { get }
- @objc var whitelistCustomization: Checkout3DS.WhitelistCustomization { get }
+ @objc var toolbarCustomization: any Checkout3DS.ToolbarCustomization { get }
+ @objc var labelCustomization: any Checkout3DS.LabelCustomization { get }
+ @objc var entrySelectionCustomization: any Checkout3DS.EntrySelectionCustomization { get }
+ @objc var buttonCustomizations: any Checkout3DS.ButtonCustomizations { get }
+ @objc var footerCustomization: any Checkout3DS.FooterCustomization { get }
+ @objc var whitelistCustomization: any Checkout3DS.WhitelistCustomization { get }
}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(Checkout3DSDefaultUICustomization) final public class DefaultUICustomization : ObjectiveC.NSObject, Checkout3DS.UICustomization {
- @objc final public let toolbarCustomization: Checkout3DS.ToolbarCustomization
- @objc final public let labelCustomization: Checkout3DS.LabelCustomization
- @objc final public let entrySelectionCustomization: Checkout3DS.EntrySelectionCustomization
- @objc final public let buttonCustomizations: Checkout3DS.ButtonCustomizations
- @objc final public var footerCustomization: Checkout3DS.FooterCustomization
- @objc final public var whitelistCustomization: Checkout3DS.WhitelistCustomization
+ @objc final public let toolbarCustomization: any Checkout3DS.ToolbarCustomization
+ @objc final public let labelCustomization: any Checkout3DS.LabelCustomization
+ @objc final public let entrySelectionCustomization: any Checkout3DS.EntrySelectionCustomization
+ @objc final public let buttonCustomizations: any Checkout3DS.ButtonCustomizations
+ @objc final public var footerCustomization: any Checkout3DS.FooterCustomization
+ @objc final public var whitelistCustomization: any Checkout3DS.WhitelistCustomization
@available(swift, obsoleted: 1.0)
@objc convenience override dynamic public init()
- @objc public init(toolbarCustomization: Checkout3DS.ToolbarCustomization = DefaultToolbarCustomization(), labelCustomization: Checkout3DS.LabelCustomization = DefaultLabelCustomization(), entrySelectionCustomization: Checkout3DS.EntrySelectionCustomization = DefaultEntrySelectionCustomization(), buttonCustomizations: Checkout3DS.ButtonCustomizations = DefaultButtonCustomizations(), footerCustomization: Checkout3DS.FooterCustomization = DefaultFooterCustomization(), whitelistCustomization: Checkout3DS.WhitelistCustomization = DefaultWhitelistCustomization())
+ @objc public init(toolbarCustomization: any Checkout3DS.ToolbarCustomization = DefaultToolbarCustomization(), labelCustomization: any Checkout3DS.LabelCustomization = DefaultLabelCustomization(), entrySelectionCustomization: any Checkout3DS.EntrySelectionCustomization = DefaultEntrySelectionCustomization(), buttonCustomizations: any Checkout3DS.ButtonCustomizations = DefaultButtonCustomizations(), footerCustomization: any Checkout3DS.FooterCustomization = DefaultFooterCustomization(), whitelistCustomization: any Checkout3DS.WhitelistCustomization = DefaultWhitelistCustomization())
@objc deinit
}
@objc(Checkout3DSEnvironment) public enum Environment : Swift.Int, Swift.Equatable, Swift.CaseIterable {
@@ -111,7 +113,7 @@ extension Checkout3DS.Standalone3DSService {
}
}
public protocol ThreeDS2Service {
- func createTransaction() -> Checkout3DS.Transaction
+ func createTransaction() -> any Checkout3DS.Transaction
func getWarnings() -> Swift.Set
func cleanUp()
}
@@ -402,7 +404,7 @@ public struct ChallengeParameters {
@objc deinit
}
public enum Standalone3DSService {
- public static func initialize(with configuration: Checkout3DS.ThreeDS2ServiceConfiguration, environment: Checkout3DS.Environment = .production) throws -> Checkout3DS.ThreeDS2Service
+ public static func initialize(with configuration: Checkout3DS.ThreeDS2ServiceConfiguration, environment: Checkout3DS.Environment = .production) throws -> any Checkout3DS.ThreeDS2Service
}
extension Checkout3DS.Warning {
@objc public enum Severity : Swift.Int {
@@ -447,10 +449,10 @@ public struct ThreeDS2ServiceConfiguration {
}
public let configParameters: Checkout3DS.ThreeDS2ServiceConfiguration.ConfigParameters
public let locale: Foundation.Locale
- public let uiCustomization: Checkout3DS.UICustomization
+ public let uiCustomization: any Checkout3DS.UICustomization
public let appURL: Foundation.URL?
public let challengeTimeout: Foundation.TimeInterval
- public init(configParameters: Checkout3DS.ThreeDS2ServiceConfiguration.ConfigParameters, locale: Foundation.Locale = .autoupdatingCurrent, uiCustomization: Checkout3DS.UICustomization = DefaultUICustomization(), appURL: Foundation.URL? = nil, challengeTimeout: Foundation.TimeInterval = Standalone3DSService.Constants.challengeTimeout)
+ public init(configParameters: Checkout3DS.ThreeDS2ServiceConfiguration.ConfigParameters, locale: Foundation.Locale = .autoupdatingCurrent, uiCustomization: any Checkout3DS.UICustomization = DefaultUICustomization(), appURL: Foundation.URL? = nil, challengeTimeout: Foundation.TimeInterval = Standalone3DSService.Constants.challengeTimeout)
}
@_inheritsConvenienceInitializers @_hasMissingDesignatedInitializers @objc(Checkout3DSDefaultSystemColor) public class DefaultSystemColor : ObjectiveC.NSObject {
@objc public static var label: UIKit.UIColor {
diff --git a/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/Modules/module.modulemap b/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/Modules/module.modulemap
index 12ef95a..6229cce 100644
--- a/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/Modules/module.modulemap
+++ b/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/Modules/module.modulemap
@@ -1,7 +1,7 @@
framework module Checkout3DS {
umbrella header "Checkout3DS.h"
-
export *
+
module * { export * }
}
diff --git a/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/OutOfBandViewController.nib b/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/OutOfBandViewController.nib
index 44fe58b..d684178 100644
Binary files a/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/OutOfBandViewController.nib and b/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/OutOfBandViewController.nib differ
diff --git a/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/ProcessingViewController.nib b/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/ProcessingViewController.nib
index 673276c..78168e2 100644
Binary files a/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/ProcessingViewController.nib and b/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/ProcessingViewController.nib differ
diff --git a/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/SelectView.nib b/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/SelectView.nib
index ec2b145..38175af 100644
Binary files a/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/SelectView.nib and b/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/SelectView.nib differ
diff --git a/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/SelectViewController.nib b/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/SelectViewController.nib
index aff6754..32728f5 100644
Binary files a/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/SelectViewController.nib and b/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/SelectViewController.nib differ
diff --git a/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/TextOTPViewController.nib b/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/TextOTPViewController.nib
index 7549bda..3f830e5 100644
Binary files a/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/TextOTPViewController.nib and b/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/TextOTPViewController.nib differ
diff --git a/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/WebViewController.nib b/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/WebViewController.nib
index a79e4ff..dbb04e4 100644
Binary files a/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/WebViewController.nib and b/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/WebViewController.nib differ
diff --git a/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/WhitelistView.nib b/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/WhitelistView.nib
index 8e0252d..d78de4d 100644
Binary files a/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/WhitelistView.nib and b/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/WhitelistView.nib differ
diff --git a/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/_CodeSignature/CodeResources b/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/_CodeSignature/CodeResources
index 4abf41d..a13d75b 100644
--- a/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/_CodeSignature/CodeResources
+++ b/Checkout3DS.xcframework/ios-arm64/Checkout3DS.framework/_CodeSignature/CodeResources
@@ -6,31 +6,31 @@
Assets.car
- VApI5Wfi7rstYwzBpEusjWFNiRc=
+ 4CggyVK2sHERtbTOwpCQhqo+ukA=
BankNetworkView.nib
- rDJ9/cI+IZfQzXGe5/uAPeAEHjM=
+ SjA+KmXl/dm/UMhpbC59qrI465A=
ChallengeInformationView.nib
- b94kJZfWhbqYlmsU8ook6Ljhncc=
+ 6LmB4nTXwCNHhx7+ghEjYo2RO8M=
ChallengeProcessingViewController.nib
- 5iY8otiOqF8PsvTDi4E29AzeH/c=
+ 4l3X5b8tXMtt7xpjiCOJvuuhifI=
ChallengeViewController.nib
- ozj5vHQThvudscEbqDL9dKX0kQA=
+ wDLAiOCwj9et8o5jeFMlkzvaLD0=
FooterView.nib
- N+TZs581xDrkcB0qtpe70JgUQDM=
+ wrBcSoVnUUCorjNqqSDQHtgT2Rg=
Headers/Checkout3DS-Swift.h
- 4ls3Phso0HWOgSziwjyMX5Gkr2k=
+ 5+D+RS35JhRCTCyiD5ekJdhsFsc=
Headers/Checkout3DS.h
@@ -38,11 +38,11 @@
HelpHeaderView.nib
- cKWe1SFFvN3Zw3IwLtUsW/0izuY=
+ INx418KtVdpWe6JXkcxrKwFim0U=
Info.plist
- jWyovePUb5HmJve0xNOGnqedxC8=
+ 7qumDhnoMn8029o+CH0V0DaNmQM=
Modules/Checkout3DS.swiftmodule/arm64-apple-ios.abi.json
@@ -50,27 +50,27 @@
Modules/Checkout3DS.swiftmodule/arm64-apple-ios.private.swiftinterface
- EsdrYAMwGV41ZV770LvNQhSWgQ0=
+ TunMUhR2VyVEnK+wZIp3D7sl2W4=
Modules/Checkout3DS.swiftmodule/arm64-apple-ios.swiftdoc
- 15E68UEeuFY5IjOY4uxIVq0LFoQ=
+ lTudc0wymrJkgpudygxHn10mm90=
Modules/Checkout3DS.swiftmodule/arm64-apple-ios.swiftinterface
- EsdrYAMwGV41ZV770LvNQhSWgQ0=
+ TunMUhR2VyVEnK+wZIp3D7sl2W4=
Modules/Checkout3DS.swiftmodule/arm64-apple-ios.swiftmodule
- +PRg2gvR4uEw9r3+nobEmKVA5ds=
+ oIXHMq0CRrwh8mS6MKKUWTeybnc=
Modules/module.modulemap
- LayREqsVsUT66646yoipX3BiqwM=
+ Lnq9eSVhD+Z+ziO0Z8ODOCv50Y0=
OutOfBandViewController.nib
- e2hRAVGEPFd6a5E3d1LRCDHy1d4=
+ lmpMYMq3j+c8lA7PdoZsEwW+f/E=
PrivacyInfo.xcprivacy
@@ -78,27 +78,27 @@
ProcessingViewController.nib
- V1C3mqOlBM128l+0UYPSVC0BqKw=
+ 13eRpoBHrDJuZ+aL7hjuUKaFJQA=
SelectView.nib
- QgmcxBVRzRCiGCk/1F0txUl3njw=
+ e4ecq/SgAkT6BFwJAK/LVOI1pjo=
SelectViewController.nib
- f2qlsqKEzCIo16N/gIKTWUa6mCE=
+ atS3gQ2KMRDta+mUbnmR8MAwKfk=
TextOTPViewController.nib
- rNCDSQJH8yVS0pUEv9IkXtccGLw=
+ DVj+qqaqgI7NWwYDZmuelKsFBrI=
WebViewController.nib
- XTMTdMCKVtxmdy4XucTL2rjKD04=
+ jaPSBxU1BtS6Rw/7K0uEgCbkKxw=
WhitelistView.nib
- OiRd/+bjQxwXM8GE5QhVEurIGzg=
+ IOmFgfdc/C2Pl229aE3rCyMwHWo=
ar.lproj/Localizable.strings
@@ -449,49 +449,49 @@
hash2
- s5j1RokUi69oS2vVZ4Rb2WMva7BJCQgs/0LFcgjoeGE=
+ e6VD81ToQEANO8+Nu1d6fuqV01CtKiY6plSG8B13ZBo=
BankNetworkView.nib
hash2
- DDjFIFm0WaKMo2nbie+IMJ7kqxc3EXXf/HLTOovccGQ=
+ ZUYgMfxZR6mg+fgLzEI6WqIRbTw220fUAOAel1Sajss=
ChallengeInformationView.nib
hash2
- Dl5xPN+jhJ0sKDWGWQT57TJLPCpA0AAihyjX8DiL5WU=
+ nZxcCv4r3zx1y35Dmf8CjivLaKpX8Q0cggyBWHv7cBQ=
ChallengeProcessingViewController.nib
hash2
- 3/nclLWTVA2P3MNWpa8/GU7vX2oZUsXhlZhZPhkox10=
+ O32loIJIRL2fU1TTfODCCFetJtKRMbU7U8/eKdeIBhY=
ChallengeViewController.nib
hash2
- Nrwco3YBNrxrCQnh09C9HgAHhjeopIjiulZ5mTyJXAM=
+ wnGO3zM6czhuVZfwbgBcayf0QLUc6XJYiXMpbHCGkxc=
FooterView.nib
hash2
- qff7rL0VgNKIP6gs17GKwkXVSPCG3fVWmCrgrypSQlo=
+ jPFvwbdtRHbiPfJZKdnM+PThobmOuCt9MBY8HqNZ9EI=
Headers/Checkout3DS-Swift.h
hash2
- ah8INSK6DE251jbXBBwA2sjX3X6AnamZwPvSwswjjD8=
+ sIgw0tiqXBPpqj1PXPBuaeAyNGGa2IIpKrWaCkTYlQ8=
Headers/Checkout3DS.h
@@ -505,7 +505,7 @@
hash2
- mQ+lFVEOc63MflKWulzn21JlM5xA8sHapZw5ENF2yDU=
+ ObLSsbf4uT/gm68ScTq7vdr6KtUOfGgBvWRW27OSIGk=
Modules/Checkout3DS.swiftmodule/arm64-apple-ios.abi.json
@@ -519,42 +519,42 @@
hash2
- BRPUJ8NWLQ8JT6ZZrL9BEDU4anEHES2AjYTxFp3PdjE=
+ lNUmyX4d+t3m0XO7Eegy9jr2B0fIB/fRQPpoj+l3vNk=
Modules/Checkout3DS.swiftmodule/arm64-apple-ios.swiftdoc
hash2
- UjG4t+JxD+xQKLLTD6Q6Lr3FDU51EwoSr3oFiHHB+X4=
+ TK3oBo85X4At9n0eWTBJfhOMabGsa1qvjPggAefuABE=
Modules/Checkout3DS.swiftmodule/arm64-apple-ios.swiftinterface
hash2
- BRPUJ8NWLQ8JT6ZZrL9BEDU4anEHES2AjYTxFp3PdjE=
+ lNUmyX4d+t3m0XO7Eegy9jr2B0fIB/fRQPpoj+l3vNk=
Modules/Checkout3DS.swiftmodule/arm64-apple-ios.swiftmodule
hash2
- ISwpU5fTOlMJvhhLC/CX3mefchlyvmkzDbBdVqgWfWU=
+ 2vNx4uC1MWOn8I1roSgXZpV6VCLVMy7wfouy+THNx0s=
Modules/module.modulemap
hash2
- oPaKSTIUU9sosPbeUdnb86lXHBj457Lq9TWT6ULXQ88=
+ DhB84VYTSvsL2GkmiFfIONj1DcwIqonEw+rAazfUEMU=
OutOfBandViewController.nib
hash2
- n4b3xYJjFMNX2NV/2lN/jOYW82JG8C7hP/b4dwOj77k=
+ GwqlCde2doiC1wAkbkpWIuNFjktBgnsR6RxTMvdqoMY=
PrivacyInfo.xcprivacy
@@ -568,42 +568,42 @@
hash2
- SX3Vky1qQmK0Eig9On0QYlje10N1oJoSHcx77fKo3W4=
+ NhF3l/PeQMGdM525l3ihkYm/DZnroI9AqROTrYRb7n0=
SelectView.nib
hash2
- CjFQm2tNuhJC/3E/Ys/pv43Oa/zjYtbCvCtiTcYY+zk=
+ 8O5VMIWvhDNBjM+6U0AJo7rguQPSwNyiHhWyE8/An2o=
SelectViewController.nib
hash2
- fPfOHxXMw0wfb/aOa8bFpFGXuUTeltc8IoDDpjWVGbc=
+ A82dHKsk+tg8Q9HgTOdWknxOWOZkqYYPllLszXspef0=
TextOTPViewController.nib
hash2
- izTxx4BIy76JCQsZfGpyLOBntUEvRRhsa24IwndVvoY=
+ q9/7tRCYTz3qoZyBEtE9O48lZlnGUttk3qWKZNSf0hg=
WebViewController.nib
hash2
- 1orCjWi86X/ijIRTOeCCXhEv6xkjD7ZGeaq2aEKz2Bg=
+ yI5DyIkH6GbXM+DUgDBb3548kJW0FMLiVZTO7Cjj0P4=
WhitelistView.nib
hash2
- cVqY4LxNwHS/VzhvuLdh+SdeZgNj1z3BoFvhJyj5rV8=
+ YspTGqh/dwL5cKZ82fb3VzUFN3JWphq25QNPOLxNr7M=
ar.lproj/Localizable.strings