diff --git a/SampleApps/SPMTest/CardinalMobile.framework/Assets.car b/SampleApps/SPMTest/CardinalMobile.framework/Assets.car deleted file mode 100644 index 09ba508f..00000000 Binary files a/SampleApps/SPMTest/CardinalMobile.framework/Assets.car and /dev/null differ diff --git a/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/CCHtmlViewController.nib/objects-11.0+.nib b/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/CCHtmlViewController.nib/objects-11.0+.nib deleted file mode 100644 index 5812466e..00000000 Binary files a/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/CCHtmlViewController.nib/objects-11.0+.nib and /dev/null differ diff --git a/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/CCHtmlViewController.nib/objects-13.0+.nib b/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/CCHtmlViewController.nib/objects-13.0+.nib deleted file mode 100644 index 07567f41..00000000 Binary files a/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/CCHtmlViewController.nib/objects-13.0+.nib and /dev/null differ diff --git a/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/CCHtmlViewController.nib/runtime.nib b/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/CCHtmlViewController.nib/runtime.nib deleted file mode 100644 index 7ea07fdc..00000000 Binary files a/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/CCHtmlViewController.nib/runtime.nib and /dev/null differ diff --git a/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/CCViewController.nib/objects-11.0+.nib b/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/CCViewController.nib/objects-11.0+.nib deleted file mode 100644 index 19adff7c..00000000 Binary files a/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/CCViewController.nib/objects-11.0+.nib and /dev/null differ diff --git a/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/CCViewController.nib/objects-13.0+.nib b/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/CCViewController.nib/objects-13.0+.nib deleted file mode 100644 index 1f91dbc4..00000000 Binary files a/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/CCViewController.nib/objects-13.0+.nib and /dev/null differ diff --git a/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/CCViewController.nib/runtime.nib b/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/CCViewController.nib/runtime.nib deleted file mode 100644 index bc15a9aa..00000000 Binary files a/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/CCViewController.nib/runtime.nib and /dev/null differ diff --git a/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/DIH-hs-KJy-view-kOh-XJ-af6.nib/objects-11.0+.nib b/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/DIH-hs-KJy-view-kOh-XJ-af6.nib/objects-11.0+.nib deleted file mode 100644 index 4466fe18..00000000 Binary files a/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/DIH-hs-KJy-view-kOh-XJ-af6.nib/objects-11.0+.nib and /dev/null differ diff --git a/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/DIH-hs-KJy-view-kOh-XJ-af6.nib/objects-13.0+.nib b/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/DIH-hs-KJy-view-kOh-XJ-af6.nib/objects-13.0+.nib deleted file mode 100644 index 6a1c8817..00000000 Binary files a/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/DIH-hs-KJy-view-kOh-XJ-af6.nib/objects-13.0+.nib and /dev/null differ diff --git a/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/DIH-hs-KJy-view-kOh-XJ-af6.nib/runtime.nib b/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/DIH-hs-KJy-view-kOh-XJ-af6.nib/runtime.nib deleted file mode 100644 index 673ec792..00000000 Binary files a/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/DIH-hs-KJy-view-kOh-XJ-af6.nib/runtime.nib and /dev/null differ diff --git a/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/Info.plist b/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/Info.plist deleted file mode 100644 index 8cf61469..00000000 Binary files a/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/Info.plist and /dev/null differ diff --git a/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/UINavigationController-SPZ-eu-YwW.nib/objects-11.0+.nib b/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/UINavigationController-SPZ-eu-YwW.nib/objects-11.0+.nib deleted file mode 100644 index 6cc066e9..00000000 Binary files a/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/UINavigationController-SPZ-eu-YwW.nib/objects-11.0+.nib and /dev/null differ diff --git a/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/UINavigationController-SPZ-eu-YwW.nib/objects-13.0+.nib b/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/UINavigationController-SPZ-eu-YwW.nib/objects-13.0+.nib deleted file mode 100644 index 2d3deffa..00000000 Binary files a/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/UINavigationController-SPZ-eu-YwW.nib/objects-13.0+.nib and /dev/null differ diff --git a/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/UINavigationController-SPZ-eu-YwW.nib/runtime.nib b/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/UINavigationController-SPZ-eu-YwW.nib/runtime.nib deleted file mode 100644 index b580d9da..00000000 Binary files a/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/UINavigationController-SPZ-eu-YwW.nib/runtime.nib and /dev/null differ diff --git a/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/VRf-0F-2mw-view-i8m-N3-HYF.nib/objects-11.0+.nib b/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/VRf-0F-2mw-view-i8m-N3-HYF.nib/objects-11.0+.nib deleted file mode 100644 index dc4b2a55..00000000 Binary files a/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/VRf-0F-2mw-view-i8m-N3-HYF.nib/objects-11.0+.nib and /dev/null differ diff --git a/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/VRf-0F-2mw-view-i8m-N3-HYF.nib/objects-13.0+.nib b/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/VRf-0F-2mw-view-i8m-N3-HYF.nib/objects-13.0+.nib deleted file mode 100644 index c0fed312..00000000 Binary files a/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/VRf-0F-2mw-view-i8m-N3-HYF.nib/objects-13.0+.nib and /dev/null differ diff --git a/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/VRf-0F-2mw-view-i8m-N3-HYF.nib/runtime.nib b/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/VRf-0F-2mw-view-i8m-N3-HYF.nib/runtime.nib deleted file mode 100644 index be218422..00000000 Binary files a/SampleApps/SPMTest/CardinalMobile.framework/CCStoryBoard.storyboardc/VRf-0F-2mw-view-i8m-N3-HYF.nib/runtime.nib and /dev/null differ diff --git a/SampleApps/SPMTest/CardinalMobile.framework/CardinalMobile b/SampleApps/SPMTest/CardinalMobile.framework/CardinalMobile deleted file mode 100755 index ca6b3db0..00000000 Binary files a/SampleApps/SPMTest/CardinalMobile.framework/CardinalMobile and /dev/null differ diff --git a/SampleApps/SPMTest/CardinalMobile.framework/Headers/AuthenticationRequestParameters.h b/SampleApps/SPMTest/CardinalMobile.framework/Headers/AuthenticationRequestParameters.h deleted file mode 100644 index b95b7b7d..00000000 --- a/SampleApps/SPMTest/CardinalMobile.framework/Headers/AuthenticationRequestParameters.h +++ /dev/null @@ -1,91 +0,0 @@ -// -// AuthenticationRequestParameters.h -// CardinalEMVCoSDK -// -// Copyright © 2018 Cardinal Commerce. All rights reserved. -// - -#import - -/** - * The AuthenticationRequestParameters class holds transaction data that the App passes to the 3DS Server for creating the AReq. - */ -@interface AuthenticationRequestParameters : NSObject - -- (id _Nonnull ) initWithSDKTransactionId: (NSString *_Nonnull) sdkTransactionId - deviceData: (NSString *_Nonnull) deviceData - sdkEphemeralPublicKey: (NSString *_Nonnull) sdkEphemeralPublicKey - sdkAppID: (NSString *_Nonnull) sdkAppID - sdkReferenceNumber: (NSString *_Nonnull) sdkReferenceNumber - messageVersion: (NSString *_Nonnull) messageVersion; - -/** - * @property sdkTransactionID SDK Transaction ID. - */ -@property (nonnull, nonatomic, strong, readonly) NSString* sdkTransactionID; - -/** - * @property deviceData Device data collected by the SDK. - */ -@property (nullable, nonatomic, strong, readonly) NSString* deviceData; - -/** - * @property sdkEphemeralPublicKey SDK Ephemeral Public Key (Qc). - */ -@property (nonnull, nonatomic, strong, readonly) NSString* sdkEphemeralPublicKey; - -/** - * @property sdkAppID SDK App ID. - */ -@property (nonnull, nonatomic, strong, readonly) NSString* sdkAppID; - -/** - * @property sdkReferenceNumber SDK Reference Number. - */ -@property (nonnull, nonatomic, strong, readonly) NSString* sdkReferenceNumber; - -/** - * @property messageVersion Protocol version that is supported by the SDK and used for the transaction. - */ -@property (nonnull, nonatomic, strong, readonly) NSString* messageVersion; - -/** - * The getDeviceData method returns the encrypted device data as a string. - * @return NSString - */ -- (NSString *_Nullable) getDeviceData; - -/** - * The getSDKTransactionID method returns the SDK Transaction ID. - * @return NSString - */ -- (NSString *_Nonnull) getSDKTransactionID; - -/** - * The getSDKAppID method returns the SDK App ID. - * @return NSString - */ -- (NSString *_Nonnull) getSDKAppID; - -/** - * The getSDKReferenceNumber method returns the SDK Reference Number. - * @return NSString - */ -- (NSString *_Nonnull) getSDKReferenceNumber; - -/** - * The getSDKEphemeralPublicKey method returns the SDK Ephemeral Public Key. - * @return NSString - */ -- (NSString *_Nonnull) getSDKEphemeralPublicKey; - -/** - * The getMessageVersion method returns the protocol version that is used for the transaction. - * @return NSString - */ -- (NSString *_Nonnull) getMessageVersion; - -+ (instancetype _Nonnull )new NS_UNAVAILABLE; -- (instancetype _Nonnull )init NS_UNAVAILABLE; - -@end diff --git a/SampleApps/SPMTest/CardinalMobile.framework/Headers/ButtonCustomization.h b/SampleApps/SPMTest/CardinalMobile.framework/Headers/ButtonCustomization.h deleted file mode 100644 index 3aebda4c..00000000 --- a/SampleApps/SPMTest/CardinalMobile.framework/Headers/ButtonCustomization.h +++ /dev/null @@ -1,25 +0,0 @@ -// -// ButtonCustomization.h -// CardinalEMVCoSDK -// -// Copyright © 2018 Cardinal Commerce. All rights reserved. -// - -#import "Customization.h" - -/** - * The ButtonCustomization class provides methods for the 3DS Requestor App to pass button customization parameters to the 3DS SDK. - */ -@interface ButtonCustomization : Customization - -/** - * @property backgroundColor Colour code in Hex format. For example, the colour code can be “#999999”. - */ -@property (nonatomic, strong) NSString* backgroundColor; - -/** - * @property cornerRadius Radius (integer value) for the button corners. - */ -@property int cornerRadius; - -@end diff --git a/SampleApps/SPMTest/CardinalMobile.framework/Headers/CardinalCMSDK.h b/SampleApps/SPMTest/CardinalMobile.framework/Headers/CardinalCMSDK.h deleted file mode 100644 index 2a9fa22b..00000000 --- a/SampleApps/SPMTest/CardinalMobile.framework/Headers/CardinalCMSDK.h +++ /dev/null @@ -1,15 +0,0 @@ -// -// CardinalEMVCoSDK.h -// CardinalEMVCoSDK -// -// Copyright © 2018 Cardinal Commerce. All rights reserved. -// - -#import - -#import -#import -#import -#import -#import -#import diff --git a/SampleApps/SPMTest/CardinalMobile.framework/Headers/CardinalEMVCoSDK.h b/SampleApps/SPMTest/CardinalMobile.framework/Headers/CardinalEMVCoSDK.h deleted file mode 100644 index fa41c945..00000000 --- a/SampleApps/SPMTest/CardinalMobile.framework/Headers/CardinalEMVCoSDK.h +++ /dev/null @@ -1,23 +0,0 @@ -// -// CardinalEMVCoSDK.h -// CardinalEMVCoSDK -// -// Copyright © 2018 Cardinal Commerce. All rights reserved. -// - -#import - -#import -#import -#import -#import - -#import -#import -#import -#import -#import -#import -#import -#import - diff --git a/SampleApps/SPMTest/CardinalMobile.framework/Headers/CardinalMobile.h b/SampleApps/SPMTest/CardinalMobile.framework/Headers/CardinalMobile.h deleted file mode 100644 index 098289c2..00000000 --- a/SampleApps/SPMTest/CardinalMobile.framework/Headers/CardinalMobile.h +++ /dev/null @@ -1,20 +0,0 @@ -// -// CardinalMobile.h -// CardinalMobile -// -// Created by Sudeep Tuladhar on 10/23/18. -// Copyright © 2018 Cardinal Commerce. All rights reserved. -// - -#import - -//! Project version number for CardinalMobile. -FOUNDATION_EXPORT double CardinalMobileVersionNumber; - -//! Project version string for CardinalMobile. -FOUNDATION_EXPORT const unsigned char CardinalMobileVersionString[]; - -// In this header, you should import all the public headers of your framework using statements like #import - -#import -#import diff --git a/SampleApps/SPMTest/CardinalMobile.framework/Headers/CardinalResponse.h b/SampleApps/SPMTest/CardinalMobile.framework/Headers/CardinalResponse.h deleted file mode 100644 index 3393607d..00000000 --- a/SampleApps/SPMTest/CardinalMobile.framework/Headers/CardinalResponse.h +++ /dev/null @@ -1,170 +0,0 @@ -// -// CardinalResponse.h -// CardinalMobileSDK -// -// Copyright © 2018 CardinalCommerce. All rights reserved. -// - -#import - -NS_ASSUME_NONNULL_BEGIN - -/// For further documentation: https://cardinaldocs.atlassian.net/wiki/spaces/CC/pages/98315/Response+Objects - -/*! - * @typedef CardinalResponseActionCode - * @brief List of resulting state of the transaction. - * @constant CardinalResponseActionCodeSuccess The transaction resulted in success for the payment type used. - * @constant CardinalResponseActionCodeNoAction The API calls to Centinel API were completed and there is no further actionable items to complete. - * @constant CardinalResponseActionCodeFailure The transaction resulted in an error. - * @constant CardinalResponseActionCodeError A service level error was encountered. - * @constant CardinalResponseActionCodeCancel The transaction was cancelled by the user. - * @constant CardinalResponseActionCodeTimeout The transaction was timed out. - */ -typedef NS_ENUM(NSUInteger, CardinalResponseActionCode) { - CardinalResponseActionCodeSuccess, - CardinalResponseActionCodeNoAction, - CardinalResponseActionCodeFailure, - CardinalResponseActionCodeError, - CardinalResponseActionCodeCancel, - CardinalResponseActionCodeTimeout -}; - -// REVISIT: Turn these string values into enums for better type/value checking (wjf, 2018-02) -@interface CardinalPaymentExtendedData : NSObject - -/*! - * @property enrolled Enrolled - * @brief Status of Authentication eligibility. - * Possible Values: - * Y = Yes- Bank is participating in 3D Secure protocol and will return the ACSUrl - * N = No - Bank is not participating in 3D Secure protocol - * U = Unavailable - The DS or ACS is not available for authentication at the time of the request - * B = Bypass- Merchant authentication rule is triggered to bypass authentication in this use case - */ -@property (nonatomic, readonly) NSString *enrolled; - -/*! - * @property paResStatus PA Res Status - * @brief Transaction status result identifier. - * Possible Values: - * Y – Successful Authentication - * N – Failed Authentication - * U – Unable to Complete Authentication - * A – Successful Attempts Transaction - */ -@property (nonatomic, readonly) NSString *paResStatus; - -/*! - * @property signatureVerification Signature Verification - * @brief Transaction Signature status identifier. - * Possible Values: - * Y - Indicates that the signature of the PARes has been validated successfully and the message contents can be trusted. - * N - Indicates that the PARes could not be validated. This result could be for a variety of reasons; tampering, certificate expiration, etc., and the result should not be trusted. - */ -@property (nonatomic, readonly) NSString *signatureVerification; - -/*! - * @property cavv CAVV - * @brief Cardholder Authentication Verification Value (CAVV) - */ -@property (nonatomic, readonly) NSString *cavv; - -/*! - * @property eciFlag ECIFlag - * @brief Electronic Commerce Indicator (ECI). The ECI value is part of the 2 data elements that indicate the transaction was processed electronically. - */ -@property (nonatomic, readonly) NSString *eciFlag; - -/*! - * @property xid XId - * @brief Transaction identifier resulting from authentication processing. - */ -@property (nonatomic, readonly) NSString *xid; - -+ (instancetype)new NS_UNAVAILABLE; -- (instancetype)init NS_UNAVAILABLE; -@end - -// TODO: Turn these string values into enums for better type/value checking (wjf, 2018-02) -@interface CardinalPayment : NSObject - -/*! - * @property type Type - * @brief The payment type of this transaction. - * Possible Values: - * CCA - Cardinal Consumer Authentication - * Paypal - * Wallet - * VisaCheckout - * ApplePay - * DiscoverWallet - */ -@property (nonatomic, readonly) NSString *type; - -/*! - * @property processorTransactionId Processor Transaction Id - * @brief The Transaction Identifier returned back from the Processor. - * Possible Values: - * CCA - Cardinal Consumer Authentication - * Paypal - * Wallet - * VisaCheckout - * ApplePay - * DiscoverWallet - */ -@property (nonatomic, readonly) NSString *processorTransactionId; - -/*! - * @property extendedData Extended Data - * @brief This will contain an extension object that corresponds to the Payment Type of this transaction. - */ -@property (nullable, nonatomic, readonly) CardinalPaymentExtendedData *extendedData; - -+ (instancetype)new NS_UNAVAILABLE; -- (instancetype)init NS_UNAVAILABLE; -@end - -/*! - * @interface CardinalResponse Cardinal Response - * @brief Response from the Cardinal after Validation. - */ -@interface CardinalResponse : NSObject - -/*! - * @property isValidated isValidated - * @brief This value represents whether transaction was successfully or not. - */ -@property (nonatomic, readonly) BOOL isValidated; - -/*! - * @property payment Payment - * @brief CardinalPayment object. - * Check CardinalPayment object for detail information. - */ -@property (nullable, nonatomic, readonly) CardinalPayment *payment; - -/*! - * @property actionCode Action Code - * @brief The resulting state of the transaction. - * Check CardinalResponseActionCode enum for detail. - */ -@property (nonatomic, readonly) CardinalResponseActionCode actionCode; - -/*! - * @property errorNumber Error Number - * @brief Application error number. A non-zero value represents the error encountered while attempting the process the message request. - */ -@property (nonatomic, readonly) NSInteger errorNumber; - -/*! - * @property errorDescription Error Description - * @brief Application error description for the associated error number. - */ -@property (nonatomic, readonly) NSString *errorDescription; - -+ (instancetype)new NS_UNAVAILABLE; -- (instancetype)init NS_UNAVAILABLE; -@end - -NS_ASSUME_NONNULL_END diff --git a/SampleApps/SPMTest/CardinalMobile.framework/Headers/CardinalSession.h b/SampleApps/SPMTest/CardinalMobile.framework/Headers/CardinalSession.h deleted file mode 100644 index 8ca8df3a..00000000 --- a/SampleApps/SPMTest/CardinalMobile.framework/Headers/CardinalSession.h +++ /dev/null @@ -1,121 +0,0 @@ -// -// CardinalSession.h -// CardinalMobileSDK -// -// Copyright © 2018 CardinalCommerce. All rights reserved. -// - -#import -#import "Warning.h" -#import "DirectoryServerIDConst.h" - -NS_ASSUME_NONNULL_BEGIN - -@class CardinalResponse; -@class CardinalSessionConfiguration; -@protocol CardinalValidationDelegate; - - -/*! - * Code block to be invoked on the main thread upon successful completion of Cardinal Setup. - * If an error occurs this code block will not be invoked. - * - * @param consumerSessionId Pass this parameter to a CMPI LookUp upon successful completion of Setup. - */ -typedef void (^CardinalSessionSetupDidCompleteHandler)(NSString *consumerSessionId); - -/*! - * Code block to be invoked on the main thread if Cardinal Setup fails. - * If no error occurs this code block will not be invoked. - * - * @param validateResponse This parameter will populated with data to indicate what problem occurred during Setup. - */ -typedef void (^CardinalSessionSetupDidValidateHandler)(CardinalResponse *validateResponse); - -/*! - * Code block to be invoked on the main thread upon successful completion of the Process Bin step. - * If an error occurs this code block will not be invoked. - */ -typedef void (^CardinalSessionProcessBinDidCompleteHandler)(void); - - -/*! - * @interface CardinalSession - * @brief CardinalSession Class for configuring, setting up and providing information for a given session of transaction. - */ -@interface CardinalSession : NSObject - -/*! - * Sets parameters for this session - * @param sessionConfig configurations for current CardinalSession - */ -- (void)configure:(CardinalSessionConfiguration*)sessionConfig; - -/*! - * Sets up the "frictionless" transaction flow that allows your app to provide its own JWT. - * Only one of the handler code blocks will be invoked, depending on whether Cardinal Setup was successful or not. Handlers will be invoked on the main thread. - * @param jwtString A valid JSON Web Token string obtained from the server. - * @param didCompleteHandler Code to be invoked upon successful completion of Cardinal Setup. - * @param didValidateHandler Code to be invoked if a problem occurs when attempting Cardinal Setup. - */ -- (void)setupWithJWT:(NSString*)jwtString - didComplete:(CardinalSessionSetupDidCompleteHandler)didCompleteHandler - didValidate:(CardinalSessionSetupDidValidateHandler)didValidateHandler NS_SWIFT_NAME(setup(jwtString:completed:validated:)); - -#if TARGET_OS_IOS -/*! - * Sets up the frictionless "Quick Authentication" transaction flow that allows your app to provide its own JWT and account number. - * Only one of the handler code blocks will be invoked, depending on whether Cardinal Setup was successful or not. Handlers will be invoked on the main thread. - * @brief This property is deprecated in v2.2.4. This feature will no longer be supported in the SDK. - * @param jwtString A valid JSON Web Token string obtained from the Midas server. - * @param accountNumber A valid account number ("bin number") string. - * @param didCompleteHandler Code to be invoked upon successful completion of Cardinal Setup. - * @param didValidateHandler Code to be invoked if a problem occurs when attempting Cardinal Setup. - */ -- (void)setupWithJWT:(NSString*)jwtString - accountNumber:(NSString*)accountNumber - didComplete:(CardinalSessionSetupDidCompleteHandler)didCompleteHandler - didValidate:(CardinalSessionSetupDidValidateHandler)didValidateHandler NS_SWIFT_NAME(setup(jwtString:account:completed:validated:))__deprecated; - -/*! - * Process a "Bin" account number as part of the "Quick Authentication" transaction flow. - * May be invoked multiple times with different account numbers. - * @brief This property is deprecated in 2.2.4. This feature will no longer be supported in the SDK. - * @param accountNumber A valid account number ("bin number") string. - * @param didCompleteHandler Code to be invoked upon successfully processing an account number. Handler will be invoked on the main thread. - */ -- (void)processBin:(NSString*)accountNumber - didComplete:(nullable CardinalSessionProcessBinDidCompleteHandler)didCompleteHandler NS_SWIFT_NAME(processBin(_:completed:))__deprecated; -#endif - -/*! - * Continue the challenge flow using SDK Controlled UI with the transaction id and encoded payload. - * @param transactionId Transaction ID - * @param payload Encoded Payload from Lookup - * @param validationDelegate Class confronting to CardinalValidationDelegate protocol which receives the Validation Response after the challenge completion. - */ -- (void)continueWithTransactionId:(nonnull NSString *)transactionId - payload:(nonnull NSString *)payload - didValidateDelegate:(nonnull id)validationDelegate NS_SWIFT_NAME(continueWith(transactionId:payload:validationDelegate:)); - -/** - * The getWarnings method returns the warnings produced by the 3DS SDK during initialization. - * @return List of Warnings - */ -- (NSArray *)getWarnings; - -/** - * The getSDKBuildNumber method returns the build number of the Cardinal Mobile SDK. - * @return SDK Build Number - */ -+ (NSString *)getSDKBuildNumber; - -/** -* The getSDKBuildNumber method returns the build version of the Cardinal Mobile SDK. - * @return SDK Build Version - */ -+ (NSString *)getSDKBuildVersion; - -@end - -NS_ASSUME_NONNULL_END diff --git a/SampleApps/SPMTest/CardinalMobile.framework/Headers/CardinalSessionConfiguration.h b/SampleApps/SPMTest/CardinalMobile.framework/Headers/CardinalSessionConfiguration.h deleted file mode 100644 index bb2911d6..00000000 --- a/SampleApps/SPMTest/CardinalMobile.framework/Headers/CardinalSessionConfiguration.h +++ /dev/null @@ -1,202 +0,0 @@ -// -// CardinalSessionConfiguration.h -// CardinalMobileSDK -// -// Copyright © 2018 CardinalCommerce. All rights reserved. -// - -#import -#import "UiCustomization.h" -NS_ASSUME_NONNULL_BEGIN - -/*! - * @typedef CardinalSessionEnvironment - * @brief List of CardinalSession Enviroments - * @constant CardinalSessionEnvironmentStaging Staging Environment - * @constant CardinalSessionEnvironmentProduction Production Environment - */ -typedef NS_ENUM(NSUInteger, CardinalSessionEnvironment) { - CardinalSessionEnvironmentStaging, - CardinalSessionEnvironmentProduction -}; - -/*! - * @typedef CardinalSessionUIType - * @brief List of CardinalSession UI Types - * @constant CardinalSessionUITypeBoth Support for both Native and HTML - * @constant CardinalSessionUITypeNative Support for Native UI Type - * @constant CardinalSessionUITypeHTML Support for HTML UI Type - */ -typedef NS_ENUM(NSUInteger, CardinalSessionUIType) { - CardinalSessionUITypeNative, -#if TARGET_OS_IOS - CardinalSessionUITypeHTML, - CardinalSessionUITypeBoth -#endif -}; - -/*! - * @typedef CardinalSessionRenderType - * @brief NSString that represents different RenderTypes - */ -typedef NSString CardinalSessionRenderType; - -/*! - * @typedef CardinalSessionRenderTypeArray - * @brief NSArray of type CardinalSessionRenderType for holding all the RenderTyper supported - */ -typedef NSArray CardinalSessionRenderTypeArray; - -/*! - * @const CardinalSessionRenderTypeOTP - * @brief CardinalSessionRenderType for OTP - */ -extern CardinalSessionRenderType const *CardinalSessionRenderTypeOTP; - -/*! - * @const CardinalSessionRenderTypeSingleSelect - * @brief CardinalSessionRenderType for Single Select - */ -extern CardinalSessionRenderType const *CardinalSessionRenderTypeSingleSelect; - -/*! - * @const CardinalSessionRenderTypeMultiSelect - * @brief CardinalSessionRenderType for Multi Select - */ -extern CardinalSessionRenderType const *CardinalSessionRenderTypeMultiSelect; - -/*! - * @const CardinalSessionRenderTypeOOB - * @brief CardinalSessionRenderType for OOB - */ -extern CardinalSessionRenderType const *CardinalSessionRenderTypeOOB; - -#if TARGET_OS_IOS -/*! - * @const CardinalSessionRenderTypeHTML - * @brief CardinalSessionRenderType for HTML - */ -extern CardinalSessionRenderType const *CardinalSessionRenderTypeHTML; -#endif - -/*! - * @const CardinalSessionEnvironmentDEFAULT - * @brief CardinalSessionEnvironment constant that represents the Default Environment based on the Build - * In Debug builds, evaluates to .sandbox; In Release builds, evaluates to .production. - */ -extern const CardinalSessionEnvironment CardinalSessionEnvironmentDEFAULT; - -/*! - * @const CardinalSessionTimeoutStandard - * @brief Standard Timeout for Cardinal Session. About 8 second. - */ -extern NSUInteger const CardinalSessionTimeoutStandard; - -/*! - * @const CardinalSessionTimeoutShort - * @brief Short Timeout for Cardinal Session. About 1 second. - */ -extern NSUInteger const CardinalSessionTimeoutShort; -/// Evaluates to Standard timeout value (about 8 seconds) -extern NSUInteger const CardinalSessionTimeoutDEFAULT; - -/*! - * @interface CardinalSessionConfiguration Session Configuration - * @brief Various Configurations for CardinalSession - */ -@interface CardinalSessionConfiguration : NSObject - -/*! - * @property deploymentEnvironment Deployment Environment - * @brief Sets the server the Cardinal SDK Session will communicate with. - * See CardinalSessionEnvironment. Default value is CardinalSessionEnvironmentProduction. - */ -@property (nonatomic, assign) CardinalSessionEnvironment deploymentEnvironment; - -/*! - * @property requestTimeout Timeout in Milliseconds - * @brief Sets the default timeout in milliseconds for how long the SDK will wait for a response from a Cardinal server for all operations. See preset values for Standard and Short timeouts. - * Default value is CardinalSessionTimeoutDEFAULT (about 8 seconds). - */ -@property (nonatomic, assign) NSUInteger requestTimeout; - - -/*! - * @property timeout Challenge Screen Timeout in Minutes. - * @brief Sets the time in Minute before how long the SDK Challenge Screen will timeout. Minimum timeout is 5 minutes. - * Default value is 5 minutes. - */ -@property (nonatomic, assign) NSUInteger challengeTimeout; - -/*! - * @property proxyServerURL Proxy Server URL - * @brief Sets a proxy server through which the Cardinal SDK Session operates. - * Default value is nil, meaning no proxy server is used. - */ -@property (nonatomic, copy, nullable) NSURL *proxyServerURL; - -#if TARGET_OS_IOS -/*! - * @property uiType UI Type - * @brief Sets the Interface type that the device supports for displaying specific challenge user interfaces within the SDK. - * Default value is CardinalSessionUITypeBoth. - */ -@property (nonatomic, assign) CardinalSessionUIType uiType; -#elif TARGET_OS_TV -/*! -* @property uiType UI Type -* @brief The Interface type that the device supports for displaying specific challenge user interfaces within the SDK. -* Default value is CardinalSessionUITypeNative. -*/ -@property (nonatomic, assign, readonly) CardinalSessionUIType uiType; -#endif -/*! - * @property enableQuickAuth Enable Quick Authentication - * @brief Sets enable quick auth. This property is deprecated in v2.2.4. This feature will no longer be supported in the SDK. - * Default value is false. - */ -@property (nonatomic) BOOL enableQuickAuth DEPRECATED_ATTRIBUTE; - -/*! - * @property renderType Render Type - * @brief Sets RenderTypes that the device supports for displaying specific challenge user interfaces within the SDK. - * Default value is false. - */ -@property (nonatomic, copy) CardinalSessionRenderTypeArray *renderType; - -/*! - * @property uiCustomization UI Customization of Challenge Views - * @brief Set the customization of different UITypes for Challege Views. - * Default value is nil. - */ -@property (nonatomic, strong) UiCustomization *uiCustomization; - -/*! - * @property darkModeUiCustomization UI Customization of Dark Mode Challenge Views - * @brief Set the customization of different UITypes for Dark Mode Challege Views. - * Default value is nil. - */ -@property (nonatomic, strong) UiCustomization *darkModeUiCustomization; - -/*! - * @property enableDFSync Synchronize Setup Task with Lasso - * @brief Enable synchronize setup task. - * Default value is true. - */ -@property (nonatomic) BOOL enableDFSync; - -/*! - * @property threeDSRequestorAppURL Three DS Requester APP URL - * @brief Merchant app declaring their URL within the CReq message so that the Authentication app can call the Merchant app after OOB authentication has occurred. Each transaction would require a unique Transaction ID by using the SDK Transaction ID. - */ -@property (nonatomic, copy, nullable) NSString *threeDSRequestorAppURL; - -/*! - * @property collectLogs Collect Logs - * @brief Collect and send logs for each transaction. - * Default value is true. - */ -@property (nonatomic) BOOL collectLogs; -@end - -NS_ASSUME_NONNULL_END diff --git a/SampleApps/SPMTest/CardinalMobile.framework/Headers/CardinalStepUpDelegate.h b/SampleApps/SPMTest/CardinalMobile.framework/Headers/CardinalStepUpDelegate.h deleted file mode 100644 index d103698b..00000000 --- a/SampleApps/SPMTest/CardinalMobile.framework/Headers/CardinalStepUpDelegate.h +++ /dev/null @@ -1,35 +0,0 @@ -// -// CardinalReceiver.h -// CardinalMobile -// -// Copyright © 2018 CardinalCommerce. All rights reserved. -// - -#import -@class CardinalStepUpData; -@class CardinalResponse; -@class CardinalSession; - -/*! - * @protocol CardinalValidationDelegate Validation Delegate - * @brief Delegate for various responses from the Cardinal Step Up flow after cardinalSession continue method being called. - */ -@protocol CardinalValidationDelegate - -/*! - * This method is triggered when the transaction has been terminated.This is how SDK hands back - * control to the merchant's application. This method will - * include data on how the transaction attempt ended and - * you should have your logic for reviewing the results of - * the transaction and making decisions regarding next steps. - * JWT will be empty if validate was not successful - * - * @param session CardinalSession that is validated for. - * @param validateResponse Response to the StepUpData Validation. - * @param serverJWT JWT of the trasaction. Nil if validation is unsuccessful. - */ -- (void)cardinalSession:(CardinalSession *)session -stepUpDidValidateWithResponse:(CardinalResponse *)validateResponse - serverJWT:(NSString *)serverJWT NS_SWIFT_NAME(cardinalSession(cardinalSession:stepUpValidated:serverJWT:)); -@end - diff --git a/SampleApps/SPMTest/CardinalMobile.framework/Headers/CardinalThreeDS2ServiceImpl.h b/SampleApps/SPMTest/CardinalMobile.framework/Headers/CardinalThreeDS2ServiceImpl.h deleted file mode 100644 index b23060ab..00000000 --- a/SampleApps/SPMTest/CardinalMobile.framework/Headers/CardinalThreeDS2ServiceImpl.h +++ /dev/null @@ -1,21 +0,0 @@ -// -// CardinalThreeDS2ServiceImpl.h -// CardinalEMVCoSDK -// -// Copyright © 2018 Cardinal Commerce. All rights reserved. -// - -#import -#import "ThreeDS2Service.h" - -@class ConfigParameters; -@class UiCustomization; - -/** - * The CEThreeDS2ServiceImpl interface confronts to ThreeDS2ServiceImpl protocol and is the main 3DS SDK interface. - * It shall provide methods to process transactions. - */ - -@interface CardinalThreeDS2ServiceImpl : NSObject - -@end diff --git a/SampleApps/SPMTest/CardinalMobile.framework/Headers/CardinalTransaction.h b/SampleApps/SPMTest/CardinalMobile.framework/Headers/CardinalTransaction.h deleted file mode 100644 index d970a242..00000000 --- a/SampleApps/SPMTest/CardinalMobile.framework/Headers/CardinalTransaction.h +++ /dev/null @@ -1,16 +0,0 @@ -// -// CCTransaction.h -// CardinalEMVCoSDK -// -// Copyright © 2018 Cardinal Commerce. All rights reserved. -// - -#import -#import "Transaction.h" - -@interface CardinalTransaction : NSObject - -+ (instancetype)new NS_UNAVAILABLE; -- (instancetype)init NS_UNAVAILABLE; - -@end diff --git a/SampleApps/SPMTest/CardinalMobile.framework/Headers/ChallengeParameters.h b/SampleApps/SPMTest/CardinalMobile.framework/Headers/ChallengeParameters.h deleted file mode 100644 index 49839da0..00000000 --- a/SampleApps/SPMTest/CardinalMobile.framework/Headers/ChallengeParameters.h +++ /dev/null @@ -1,70 +0,0 @@ -// -// ChallengeParameters.h -// CardinalEMVCoSDK -// -// Copyright © 2018 Cardinal Commerce. All rights reserved. -// - -#import - -/** - * The ChallengeParameters class holds the parameters that are required to conduct the challenge process. - */ -@interface ChallengeParameters : NSObject - -/** - * @property threeDSServerTransactionID Transaction identifier assigned by the 3DS Server to uniquely identify a single transaction. - */ -@property (nonatomic, strong) NSString* threeDSServerTransactionID; - -/** - * @property acsTransactionID Transaction ID assigned by the ACS to uniquely identify a single transaction. - */ -@property (nonatomic, strong) NSString* acsTransactionID; - -/** - * @property acsRefNumber EMVCo assigns the ACS this identifier after running the EMV 3-D Secure Testing and Approvals process on the ACS. - */ -@property (nonatomic, strong) NSString* acsRefNumber; - -/** - * @property acsSignedContent ACS signed content. This data includes the ACS URL, ACS ephemeral public key, and SDK ephemeral public key. - */ -@property (nonatomic, strong) NSString* acsSignedContent; - -/** - * @property threeDSRequestorAppURL 3DS Requestor App URL - */ -@property (nonatomic, strong) NSString* threeDSRequestorAppURL; - -/** - * The get3DSServerTransactionID method returns the 3DS Server Transaction ID. - * @return NSString - */ -- (NSString *) get3DSServerTransactionID; - -/** - * The getAcsTransactionID method returns the ACS Transaction ID. - * @return NSString - */ -- (NSString *) getAcsTransactionID; - -/** - * The getAcsRefNumber method returns the ACS Reference Number. - * @return NSString - */ -- (NSString *) getAcsRefNumber; - -/** - * The getAcsSignedContent method returns the ACS signed content. - * @return NSString - */ -- (NSString *) getAcsSignedContent; - -/** - * The getThreeDSRequestorAppURL method returns the 3DS Requestor App URL. - * @return NSString - */ -- (NSString *) getThreeDSRequestorAppURL; - -@end diff --git a/SampleApps/SPMTest/CardinalMobile.framework/Headers/ChallengeStatusReceiver.h b/SampleApps/SPMTest/CardinalMobile.framework/Headers/ChallengeStatusReceiver.h deleted file mode 100644 index 4e20f2e1..00000000 --- a/SampleApps/SPMTest/CardinalMobile.framework/Headers/ChallengeStatusReceiver.h +++ /dev/null @@ -1,52 +0,0 @@ -// -// Transaction.h -// CardinalEMVCoSDK -// -// Copyright © 2018 Cardinal Commerce. All rights reserved. -// - -#import -#import "CompletionEvent.h" -#import "RuntimeErrorEvent.h" -#import "ProtocolErrorEvent.h" - -/** - * A callback object that confrotnts to ChallengeStatusReceiver protocol - * receives challenge status notification from the 3DS SDK at the end of the challenge process. - * This receiver object may be notified by calling various methods. - */ -@protocol ChallengeStatusReceiver - - -/** - * Called when the challenge process (that is, the transaction) is completed. - * When a transaction is completed, a transaction status shall be available. - * @param completionEvent Information about completion of the challenge process. - */ -- (void) completed: (CompletionEvent *) completionEvent; - - -/** - * Called when the Cardholder selects the option to cancel the transaction on the challenge screen. - */ -- (void) cancelled; - -/** - * Called when the challenge process reaches or exceeds the timeout interval that is specified during the doChallenge call on the 3DS SDK. - */ -- (void) timedout; - -/** - * Called when the 3DS SDK receives an EMV 3-D Secure protocol-defined error message from the ACS. - * @param protocolErrorEvent Error code and details. - */ -- (void) protocolError: (ProtocolErrorEvent *) protocolErrorEvent; - -/** - * Called when the 3DS SDK encounters errors during the challenge process - * These errors include all errors except those covered by the protocolError method. - * @param runtimeErrorEvent Error code and details. - */ -- (void) runtimeError: (RuntimeErrorEvent *) runtimeErrorEvent; - -@end diff --git a/SampleApps/SPMTest/CardinalMobile.framework/Headers/CompletionEvent.h b/SampleApps/SPMTest/CardinalMobile.framework/Headers/CompletionEvent.h deleted file mode 100644 index ba7fb735..00000000 --- a/SampleApps/SPMTest/CardinalMobile.framework/Headers/CompletionEvent.h +++ /dev/null @@ -1,37 +0,0 @@ -// -// CompletionEvent.h -// CardinalEMVCoSDK -// -// Copyright © 2018 Cardinal Commerce. All rights reserved. -// - -#import - - -/** - * The CompletionEvent class holds data about completion of the challenge process. - */ -@interface CompletionEvent : NSObject - -- (id _Nonnull ) initWithSDKTransactionID: (nonnull NSString *) sdkTransactionID - transactionStatus: (nonnull NSString *) transactionStatus; - -@property (nonatomic, strong, nonnull, readonly) NSString* sdkTransactionID; -@property (nonatomic, strong, nonnull, readonly) NSString* transactionStatus; - -/** - * Returns the SDK Transaction ID. - * @return NSString - */ -- (nonnull NSString *) getSDKTransactionID; - -/** - * Returns the transaction status that was received in the final CRes. - * @return NSString - */ -- (nonnull NSString *) getTransactionStatus; - -+ (instancetype _Nonnull )new NS_UNAVAILABLE; -- (instancetype _Nonnull )init NS_UNAVAILABLE; - -@end diff --git a/SampleApps/SPMTest/CardinalMobile.framework/Headers/ConfigParameters.h b/SampleApps/SPMTest/CardinalMobile.framework/Headers/ConfigParameters.h deleted file mode 100644 index b4fdc728..00000000 --- a/SampleApps/SPMTest/CardinalMobile.framework/Headers/ConfigParameters.h +++ /dev/null @@ -1,104 +0,0 @@ -// -// ConfigParameters.h -// CardinalEMVCoSDK -// -// Copyright © 2018 Cardinal Commerce. All rights reserved. -// - -#import - -#if TARGET_OS_TV -#define PARAM_KEY_TV_OS_FIELDS @"TV_OS_FIELDS" -#define PARAM_VALUE_I_FIELDS @"I_FIELDS" -#define PARAM_VALUE_D_FIELDS @"D_FIELDS" -#endif - -NS_ASSUME_NONNULL_BEGIN -/** - * The ConfigParameters class represent the configuration parameters that are required by the 3DS SDK for initialization. - */ -@interface ConfigParameters : NSObject - -/** - * The addParam method adds a configuration parameter either to the specified group. - * @param group Group to which the configuration parameter is to be added. - * @param paramName Name of the configuration parameter. - * @param paramValue Value of the configuration parameter. - * @param error Reference to NSError Object to handle exceptions. - */ -- (BOOL) addParamToGroup: (NSString *) group - withParamName: (nonnull NSString*) paramName - paramValue: (NSString*) paramValue - error: (NSError **)error __attribute__((swift_error(nonnull_error))) NS_SWIFT_NAME(addParam(_:name:value:)); - -/** - * The addParam method adds a configuration parameter either to the specified group. - * @param group Group to which the configuration parameter is to be added. - * @param paramName Name of the configuration parameter. - * @param error Reference to NSError Object to handle exceptions. - */ -- (BOOL) addParamToGroup: (NSString *) group - withParamName: (nonnull NSString*) paramName - error: (NSError **)error __attribute__((swift_error(nonnull_error))) NS_SWIFT_NAME(addParam(_:name:)); - -/** - * The addParam method adds a configuration parameter either to the default group. - * @param paramName Name of the configuration parameter. - * @param paramValue Value of the configuration parameter. - * @param error Reference to NSError Object to handle exceptions. - */ -- (BOOL) addParamWithParamName: (nonnull NSString*) paramName - paramValue: (nonnull NSString*) paramValue - error: (NSError **)error __attribute__((swift_error(nonnull_error))) NS_SWIFT_NAME(addParam(_:value:)); - -/** - * The addParam method adds a configuration parameter either to the default group. - * @param paramName Name of the configuration parameter. - * @param error Reference to NSError Object to handle exceptions. - */ -- (BOOL) addParamWithParamName: (nonnull NSString*) paramName - error: (NSError **)error __attribute__((swift_error(nonnull_error))) NS_SWIFT_NAME(addParam(_:)); - - -/** - * The getParamValue method returns a configuration parameter’s value either from the specified group. - * @param group Group to which the configuration parameter is added. - * @param paramName Name of the configuration parameter. - * @param error Reference to NSError Object to handle exceptions. - * @return NSString - */ -- (nullable NSString *) getParamValueFromGroup: (NSString*) group - withParamName: (nonnull NSString*) paramName - error: (NSError **)error __attribute__((swift_error(nonnull_error))) NS_SWIFT_NAME(getParam(_:name:)); - -/** - * The getParamValue method returns a configuration parameter’s value either from default group. - * @param paramName Name of the configuration parameter. - * @param error Reference to NSError Object to handle exceptions. - * @return NSString - */ -- (nullable NSString *) getParamValueWithParamName: (nonnull NSString*) paramName - error: (NSError **)error __attribute__((swift_error(nonnull_error))) NS_SWIFT_NAME(getParam(_:)); - -/** - * The removeParam method returns the name of the parameter that it removed. - * @param group Group to which the configuration parameter is added. - * @param paramName Name of the configuration parameter. - * @param error Reference to NSError Object to handle exceptions. - * @return NSString - */ -- (nullable NSString *) removeParamFromGroup: (NSString*) group - withParamName: (nonnull NSString*) paramName - error: (NSError **)error __attribute__((swift_error(nonnull_error))) NS_SWIFT_NAME(removeParam(_:name:)); - -/** - * The removeParam method returns the name of the parameter that it removed. - * @param paramName Name of the configuration parameter. - * @param error Reference to NSError Object to handle exceptions. - * @return NSString - */ -- (nullable NSString *) removeParamWithParamName: (nonnull NSString*) paramName - error: (NSError **)error __attribute__((swift_error(nonnull_error))) NS_SWIFT_NAME(removeParam(_:)); - -@end -NS_ASSUME_NONNULL_END diff --git a/SampleApps/SPMTest/CardinalMobile.framework/Headers/Customization.h b/SampleApps/SPMTest/CardinalMobile.framework/Headers/Customization.h deleted file mode 100644 index 79d20651..00000000 --- a/SampleApps/SPMTest/CardinalMobile.framework/Headers/Customization.h +++ /dev/null @@ -1,31 +0,0 @@ -// -// Customization.h -// CardinalEMVCoSDK -// -// Copyright © 2018 Cardinal Commerce. All rights reserved. -// - -#import - -/** - * The Customization class serves as a superclass for the ButtonCustomization class, ToolbarCustomization class, LabelCustomization class, and TextBoxCustomization class. - * This class provides methods to pass UI customization parameters to the 3DS SDK. - */ -@interface Customization : NSObject - -/** - * @property textFontName Font type for the UI element. - */ -@property (nonatomic, strong) NSString* textFontName; - -/** - * @property textColor Color code in Hex format. For example, the color code can be “#999999”. - */ -@property (nonatomic, strong) NSString* textColor; - -/** - * @property textFontSize Font size for the UI element. - */ -@property int textFontSize; - -@end diff --git a/SampleApps/SPMTest/CardinalMobile.framework/Headers/DirectoryServerIDConst.h b/SampleApps/SPMTest/CardinalMobile.framework/Headers/DirectoryServerIDConst.h deleted file mode 100644 index cc053ca8..00000000 --- a/SampleApps/SPMTest/CardinalMobile.framework/Headers/DirectoryServerIDConst.h +++ /dev/null @@ -1,22 +0,0 @@ -// -// DirectoryServerIDConst.h -// CardinalMobile -// -// Created by Sudeep Tuladhar on 6/7/19. -// Copyright © 2019 Cardinal Commerce. All rights reserved. -// - -#import - -typedef enum { - CCADirectoryServerIDEMVCo1, - CCADirectoryServerIDEMVCo2, - CCADirectoryServerIDAmexStaging, - CCADirectoryServerIDVisa, - CCADirectoryServerIDVisaSDK, - CCADirectoryServerIDVisa01, - CCADirectoryServerIDVisa02, - CCADirectoryServerIDVisa03, - CCADirectoryServerIDVisa04, - CCADirectoryServerIDMasterCard -} CCADirectoryServerID; diff --git a/SampleApps/SPMTest/CardinalMobile.framework/Headers/ErrorMessage.h b/SampleApps/SPMTest/CardinalMobile.framework/Headers/ErrorMessage.h deleted file mode 100644 index 0a0ebaa7..00000000 --- a/SampleApps/SPMTest/CardinalMobile.framework/Headers/ErrorMessage.h +++ /dev/null @@ -1,59 +0,0 @@ -// -// ErrorMessage.h -// CardinalEMVCoSDK -// -// Copyright © 2018 Cardinal Commerce. All rights reserved. -// - -#import - -/** - * The ErrorMessage class represents an error message that is returned by the ACS to the 3DS SDK - * or an error message that is generated by the 3DS SDK to be returned to the ACS. - */ - -@interface ErrorMessage : NSObject - -@property (nonatomic, strong, readonly) NSString* transactionID; -@property (nonatomic, strong, readonly) NSString* errorCode; -@property (nonatomic, strong, readonly) NSString* errorDescription; -@property (nonatomic, strong, readonly) NSString* errorDetail; - -/** - * Construct an ErrorMessage object. - * @param transactionID TransactionId of transaction of which error is associated with. - * @param errorCode Error Code. - * @param errorDescription Description of Error. - * @param errorDetail Detail about the error. - * @return ErrorMessage - */ -- (id) initWithTransactionID: (NSString *) transactionID - errorCode: (NSString *) errorCode - errorDescription: (NSString *) errorDescription - errorDetail: (NSString *) errorDetail; - -/** - * The getTransactionID method returns the Transaction ID. - * @return NSString - */ -- (NSString *) getTransactionID; - -/** - * The getErrorCode method returns the error code. - * @return NSString - */ -- (NSString *) getErrorCode; - -/** - * The getErrorDescription method returns text describing the error. - * @return NSString - */ -- (NSString *) getErrorDescription; - -/** - * The getErrorDetails method provides error details. - * @return NSString - */ -- (NSString *) getErrorDetails; - -@end diff --git a/SampleApps/SPMTest/CardinalMobile.framework/Headers/LabelCustomization.h b/SampleApps/SPMTest/CardinalMobile.framework/Headers/LabelCustomization.h deleted file mode 100644 index 32eeab94..00000000 --- a/SampleApps/SPMTest/CardinalMobile.framework/Headers/LabelCustomization.h +++ /dev/null @@ -1,30 +0,0 @@ -// -// LabelCustomization.h -// CardinalEMVCoSDK -// -// Copyright © 2018 Cardinal Commerce. All rights reserved. -// - -#import "Customization.h" - -/** - * The LabelCustomization class provides methods for the 3DS Requestor App to pass label customization parameters to the 3DS SDK. - */ -@interface LabelCustomization : Customization - -/** - * @property headingTextColor Colour code in Hex format. For example, the colour code can be “#999999”. - */ -@property (nonatomic, strong) NSString* headingTextColor; - -/** - * @property headingTextFontName Font type for the heading label text. - */ -@property (nonatomic, strong) NSString* headingTextFontName; - -/** - * @property headingTextFontSize Font size for the heading label text. - */ -@property int headingTextFontSize; - -@end diff --git a/SampleApps/SPMTest/CardinalMobile.framework/Headers/ProgressDialog.h b/SampleApps/SPMTest/CardinalMobile.framework/Headers/ProgressDialog.h deleted file mode 100644 index 1141b120..00000000 --- a/SampleApps/SPMTest/CardinalMobile.framework/Headers/ProgressDialog.h +++ /dev/null @@ -1,19 +0,0 @@ -// -// ProgressDialog.h -// CardinalEMVCoSDK -// -// Copyright © 2018 Cardinal Commerce. All rights reserved. -// - -#import - -/** - * The processing screen that displays the Directory Server logo, and a graphical element to indicate that an activity is being processed. - */ -@interface ProgressDialog : NSObject - -- (void) start; - -- (void) stop; - -@end diff --git a/SampleApps/SPMTest/CardinalMobile.framework/Headers/ProtocolErrorEvent.h b/SampleApps/SPMTest/CardinalMobile.framework/Headers/ProtocolErrorEvent.h deleted file mode 100644 index 569be1e0..00000000 --- a/SampleApps/SPMTest/CardinalMobile.framework/Headers/ProtocolErrorEvent.h +++ /dev/null @@ -1,40 +0,0 @@ -// -// ProtocolErrorEvent.h -// CardinalEMVCoSDK -// -// Copyright © 2018 Cardinal Commerce. All rights reserved. -// - -#import -#import "ErrorMessage.h" - -/** - * A protocol error is any error message that is returned by the ACS or an error message that is generated by the 3DS SDK to be returned to the ACS. - * The ProtocolErrorEvent class represents an error message of this type. - * The SDK sends the error code and details from this error message as part of the notification to the 3DS Requestor App. - */ -@interface ProtocolErrorEvent : NSObject - -- (id _Nonnull ) initWithSDKTransactionID: (nonnull NSString *) sdkTransactionID - errorMessage: (nonnull ErrorMessage *) errorMessage; - -@property (nonatomic, strong, nonnull, readonly) NSString* sdkTransactionID; -@property (nonatomic, strong, nonnull, readonly) ErrorMessage* errorMessage; - - -/** - * Returns the error message. - * @return ErrorMessage - */ -- (nonnull ErrorMessage *) getErrorMessage; - -/** - * Returns the SDK Transaction ID. - * @return NSString - */ -- (nonnull NSString *) getSDKTransactionID; - -+ (instancetype _Nonnull )new NS_UNAVAILABLE; -- (instancetype _Nonnull )init NS_UNAVAILABLE; - -@end diff --git a/SampleApps/SPMTest/CardinalMobile.framework/Headers/RuntimeErrorEvent.h b/SampleApps/SPMTest/CardinalMobile.framework/Headers/RuntimeErrorEvent.h deleted file mode 100644 index 0a2436a5..00000000 --- a/SampleApps/SPMTest/CardinalMobile.framework/Headers/RuntimeErrorEvent.h +++ /dev/null @@ -1,36 +0,0 @@ -// -// RuntimeErrorEvent.h -// CardinalEMVCoSDK -// -// Copyright © 2018 Cardinal Commerce. All rights reserved. -// - -#import - -/** - * The RuntimeErrorEvent class holds details of run-time errors that are encountered by the 3DS SDK during authentication. - */ -@interface RuntimeErrorEvent : NSObject - -@property (nonatomic, strong, nonnull, readonly) NSString* errorCode; -@property (nonatomic, strong, nonnull, readonly) NSString* errorMessage; - -- (id _Nonnull ) initWithErrorCode: (nonnull NSString *) errorCode - errorMessage: (nonnull NSString *) errorMessage; - -/** - * Returns the implementer-specific error code. - * @return NSString - */ -- (nonnull NSString *) getErrorCode; - -/** - * Returns details about the error. - * @return NSString - */ -- (nonnull NSString *) getErrorMessage; - -+ (instancetype _Nonnull )new NS_UNAVAILABLE; -- (instancetype _Nonnull )init NS_UNAVAILABLE; - -@end diff --git a/SampleApps/SPMTest/CardinalMobile.framework/Headers/TextBoxCustomization.h b/SampleApps/SPMTest/CardinalMobile.framework/Headers/TextBoxCustomization.h deleted file mode 100644 index 7a1d9fb7..00000000 --- a/SampleApps/SPMTest/CardinalMobile.framework/Headers/TextBoxCustomization.h +++ /dev/null @@ -1,30 +0,0 @@ -// -// TextBoxCustomization.h -// CardinalEMVCoSDK -// -// Copyright © 2018 Cardinal Commerce. All rights reserved. -// - -#import "Customization.h" - -/** - * The TextBoxCustomization class provides methods for the 3DS Requestor App to pass text box customization parameters to the 3DS SDK. - */ -@interface TextBoxCustomization : Customization - -/** - * @property borderWidth Width (integer value) of the text box border. - */ -@property int borderWidth; - -/** - * @property borderColor Colour code in Hex format. For example, the colour code can be “#999999”. - */ -@property (nonatomic, strong) NSString* borderColor; - -/** - * @property cornerRadius Radius (integer value) for the text box corners. - */ -@property int cornerRadius; - -@end diff --git a/SampleApps/SPMTest/CardinalMobile.framework/Headers/ThreeDS2Service.h b/SampleApps/SPMTest/CardinalMobile.framework/Headers/ThreeDS2Service.h deleted file mode 100644 index 8dee1ace..00000000 --- a/SampleApps/SPMTest/CardinalMobile.framework/Headers/ThreeDS2Service.h +++ /dev/null @@ -1,126 +0,0 @@ -// -// ThreeDS2Service.h -// CardinalEMVCoSDK -// -// Copyright © 2018 Cardinal Commerce. All rights reserved. -// - -#import -#import "ConfigParameters.h" -#import "UiCustomization.h" -#import "Warning.h" -#import "CardinalTransaction.h" - - -NS_ASSUME_NONNULL_BEGIN -/** - * The ThreeDS2Service protocol is the main 3DS SDK protocol. It shall provide methods to process transactions. - */ -@protocol ThreeDS2Service - -/** - * The Merchant App should call the initialize method at the start of the payment stage of a transaction. - * The app should pass configuration parameters, UI configuration parameters, and (optionally) - * user locale to this method. - * @param configParameters Configuration information that is used during initialization. - * @param locale String that represents the locale for the app’s user interface. - For example, the value of locale can be “en_US” in Java. - * @param uiCustomization UI configuration information that is used to specify the UI layout and theme. For example, font style and font size. - * @param error Reference to NSError Object to handle exceptions. - */ -- (BOOL) initializeWithConfig: (nonnull ConfigParameters *) configParameters - locale: (nullable NSString *) locale - uiCustomization: (nullable UiCustomization *) uiCustomization - error: (NSError **)error __attribute__((swift_error(nonnull_error))) NS_SWIFT_NAME(initialize(_:locale:uiCustomization:)); - - -/** - * The Merchant App should call the initialize method at the start of the payment stage of a transaction. - * The app should pass configuration parameters, UI configuration parameters, and (optionally) - * user locale to this method. - * @param configParameters Configuration information that is used during initialization. - * @param error Reference to NSError Object to handle exceptions. - */ -- (BOOL) initializeWithConfig: (nonnull ConfigParameters *) configParameters - error: (NSError **)error __attribute__((swift_error(nonnull_error))) NS_SWIFT_NAME(initialize(_:)); - - -/** - * The Merchant App should call the initialize method at the start of the payment stage of a transaction. - * The app should pass configuration parameters, UI configuration parameters, and (optionally) - * user locale to this method. - * @param configParameters Configuration information that is used during initialization. - * @param locale String that represents the locale for the app’s user interface. - For example, the value of locale can be “en_US” in Java. - * @param error Reference to NSError Object to handle exceptions. - */ -- (BOOL) initializeWithConfig: (nonnull ConfigParameters *) configParameters - locale: (nullable NSString *) locale - error: (NSError **)error __attribute__((swift_error(nonnull_error))) NS_SWIFT_NAME(initialize(_:locale:)); - - -/** - * The Merchant App should call the initialize method at the start of the payment stage of a transaction. - * The app should pass configuration parameters, UI configuration parameters, and (optionally) - * user locale to this method. - * @param configParameters Configuration information that is used during initialization. - * @param uiCustomization UI configuration information that is used to specify the UI layout and theme. For example, font style and font size. - * @param error Reference to NSError Object to handle exceptions. - */ -- (BOOL) initializeWithConfig: (nonnull ConfigParameters *) configParameters - uiCustomization: (nullable UiCustomization *) uiCustomization - error: (NSError **)error __attribute__((swift_error(nonnull_error))) -NS_SWIFT_NAME(initialize(_:uiCustomization:)); - - -/** - * The createTransaction method shall create an instance of the Transaction through which the - * Merchant App shall get the data that is required to perform the transaction. - * @param directoryServerId Registered Application Provider Identifier (RID) that is unique to the Payment System. - * @param messageVersion Protocol version according to which the transaction shall be created. - * @param error Reference to NSError Object to handle exceptions. - * @return CETransaction - */ -- (CardinalTransaction *) createTransactionWithDirectoryServerId: (NSString *) directoryServerId - messageVersion: (NSString *) messageVersion - error: (NSError **)error __attribute__((swift_error(nonnull_error))) NS_SWIFT_NAME(createTransaction(_:messageVersion:)); - - -/** - * The createTransaction method creates an instance of the Transaction through which the - * Merchant App will get the data that is required to perform the transaction. - * @param directoryServerId Registered Application Provider Identifier (RID) that is unique to the Payment System. - * @param error Reference to NSError Object to handle exceptions. - * @return CETransaction Transaction for given Directory Server ID. - */ -- (CardinalTransaction *) createTransactionWithDirectoryServerId: (NSString *) directoryServerId - error: (NSError **)error __attribute__((swift_error(nonnull_error))) -NS_SWIFT_NAME(createTransaction(_:)); - - -/** - * The cleanup method frees up resources that are used by the 3DS SDK. - * It shall be called only once during a single Merchant App session. - * @param error Reference to NSError Object to handle exceptions. - */ -- (BOOL) cleanup:(NSError **)error __attribute__((swift_error(nonnull_error))) -NS_SWIFT_NAME(cleanup()); - - -/** - * The getSDKVersion method returns the version of the 3DS SDK that is integrated with the Merchant App. - * @param error Reference to NSError Object to handle exceptions. - */ -- (NSString *) getSDKVersion:(NSError **)error __attribute__((swift_error(nonnull_error))) -NS_SWIFT_NAME(getSDKVersion()); - - -/** - * The getWarnings method returns the warnings produced by the 3DS SDK during initialization. - * @return List of Warnings - */ -- (NSArray *) getWarnings; - - -@end -NS_ASSUME_NONNULL_END diff --git a/SampleApps/SPMTest/CardinalMobile.framework/Headers/ToolbarCustomization.h b/SampleApps/SPMTest/CardinalMobile.framework/Headers/ToolbarCustomization.h deleted file mode 100644 index 25140a7d..00000000 --- a/SampleApps/SPMTest/CardinalMobile.framework/Headers/ToolbarCustomization.h +++ /dev/null @@ -1,30 +0,0 @@ -// -// ToolbarCustomization.h -// CardinalEMVCoSDK -// -// Copyright © 2018 Cardinal Commerce. All rights reserved. -// - -#import "Customization.h" - -/** - * The ToolbarCustomization class provides methods for the 3DS Requestor App to pass toolbar customization parameters to the 3DS SDK. - */ -@interface ToolbarCustomization : Customization - -/** - * @property backgroundColor Colour code in Hex format. For example, the colour code can be “#999999”. - */ -@property (nonatomic, strong) NSString* backgroundColor; - -/** - * @property headerText Text for the header. - */ -@property (nonatomic, strong) NSString* headerText; - -/** - * @property buttonText Text for the button. For example, “Cancel”. - */ -@property (nonatomic, strong) NSString* buttonText; - -@end diff --git a/SampleApps/SPMTest/CardinalMobile.framework/Headers/Transaction.h b/SampleApps/SPMTest/CardinalMobile.framework/Headers/Transaction.h deleted file mode 100644 index e82f2bbd..00000000 --- a/SampleApps/SPMTest/CardinalMobile.framework/Headers/Transaction.h +++ /dev/null @@ -1,48 +0,0 @@ -// -// Transaction.h -// CardinalEMVCoSDK -// -// Copyright © 2018 Cardinal Commerce. All rights reserved. -// - -#import -#import "AuthenticationRequestParameters.h" -#import "ProgressDialog.h" -#import "ChallengeStatusReceiver.h" -#import "ChallengeParameters.h" - -/** - * An object that confronts to Transaction protocol hold parameters that the 3DS Server requires to create AReq messages and to perform the Challenge Flow. - */ -@protocol Transaction - -/** - * Returns device and 3DS SDK information to the 3DS Requestor App. - * @return AuthenticationRequestParameters - */ -- (nonnull AuthenticationRequestParameters*) getAuthenticationRequestParameters; - -/** - * Initiates the challenge process. - * @param challengeParameters ACS details (contained in the ARes) required by the 3DS SDK to conduct the challenge process during the transaction - * @param challengeStatusReceiver Callback object for notifying the 3DS Requestor App about the challenge status. - * @param timeOut Timeout interval (in minutes) within which the challenge process must be completed. The minimum timeout interval should be 5 minutes. - * @param error Reference to NSError for exception handling - */ -- (BOOL) doChallengeWithChallengeParameters: (ChallengeParameters *_Nonnull) challengeParameters - challengeStatusReceiver: (id_Nonnull) challengeStatusReceiver - timeOut: (int) timeOut - error: (NSError *_Nullable*_Nullable)error __attribute__((swift_error(nonnull_error))) NS_SWIFT_NAME(doChallenge(_:challengeStatusReceiver:timeOut:)); - -/** - * Returns an instance of Progress View (processing screen) that the 3DS Requestor App uses. - * @return ProgressDialog - */ -- (ProgressDialog *_Nonnull) getProgressView; - -/** - * Cleans up resources that are held by the Transaction object. - */ -- (void) close; - -@end diff --git a/SampleApps/SPMTest/CardinalMobile.framework/Headers/UiCustomization.h b/SampleApps/SPMTest/CardinalMobile.framework/Headers/UiCustomization.h deleted file mode 100644 index 08d5124e..00000000 --- a/SampleApps/SPMTest/CardinalMobile.framework/Headers/UiCustomization.h +++ /dev/null @@ -1,106 +0,0 @@ -// -// UiCustomization.h -// CardinalEMVCoSDK -// -// Copyright © 2018 Cardinal Commerce. All rights reserved. -// - -#import -#import "ButtonCustomization.h" -#import "ToolbarCustomization.h" -#import "LabelCustomization.h" -#import "TextBoxCustomization.h" - -/** - * The ButtonType enum defines the button type. - */ -typedef enum{ - /**ButtonTypeVerify Verify button.*/ - ButtonTypeVerify, - - /**ButtonTypeContinue Continue button.*/ - ButtonTypeContinue, - - /**ButtonTypeNext Next button.*/ - ButtonTypeNext, - - /**ButtonTypeCancel Cancel button.*/ - ButtonTypeCancel, - - /**ButtonTypeResend Resend button.*/ - ButtonTypeResend -}ButtonType; - -/** - * The UiCustomization class provides the functionality required to customize the 3DS SDK UI elements. - * An object of this class holds various UI-related parameters. - */ -@interface UiCustomization : NSObject - -/** - * Set the attributes of a ButtonCustomization object for a particular predefined button type. - * @param buttonCustomization A ButtonCustomization object. - * @param buttonType ButtonType enum. - */ -- (void)setButtonCustomization:(ButtonCustomization *)buttonCustomization - buttonType:(ButtonType)buttonType; - -/** - * Set the attributes of a ButtonCustomization object for an implementer-specific button type. - * @param buttonCustomization A ButtonCustomization object. - * @param buttonType Implementer-specific button type. - */ -- (void)setButtonCustomization:(ButtonCustomization *)buttonCustomization - buttonTypeString:(NSString *)buttonType; - -/** - * Sets the attributes of a ToolbarCustomization object. - * @param toolbarCustomization A ToolbarCustomization object. - */ -- (void)setToolbarCustomization:(ToolbarCustomization *)toolbarCustomization; - -/** - * Sets the attributes of a LabelCustomization object. - * @param labelCustomization A LabelCustomization object. - */ -- (void)setLabelCustomization:(LabelCustomization *)labelCustomization; - -/** - * Sets the attributes of a TextBoxCustomization object. - * @param textBoxCustomization A TextBoxCustomization object. - */ -- (void)setTextBoxCustomization:(TextBoxCustomization *)textBoxCustomization; - -/** - * Returns a ButtonCustomization object. - * @param buttonType A pre-defined list of button types. - * @return ButtonCustomization - */ -- (ButtonCustomization *)getButtonCustomization:(ButtonType)buttonType; - -/** - * Returns a ButtonCustomization object for an implementer-specific button type. - * @param buttonType Implementer-specific button type. - * @return ButtonCustomization - */ -- (ButtonCustomization *)getButtonCustomizationFromString:(NSString *)buttonType; - -/** - * Returns a ToolbarCustomization object. - * @return ToolbarCustomization - */ -- (ToolbarCustomization *)getToolbarCustomization; - -/** - * Returns a LabelCustomization object. - * @return LabelCustomization - */ -- (LabelCustomization *)getLabelCustomization; - -/** - * Returns a TextBoxCustomization object. - * @return TextBoxCustomization - */ -- (TextBoxCustomization *)getTextBoxCustomization; - -@end diff --git a/SampleApps/SPMTest/CardinalMobile.framework/Headers/Warning.h b/SampleApps/SPMTest/CardinalMobile.framework/Headers/Warning.h deleted file mode 100644 index 19a69a7f..00000000 --- a/SampleApps/SPMTest/CardinalMobile.framework/Headers/Warning.h +++ /dev/null @@ -1,44 +0,0 @@ -// -// Warning.h -// CardinalEMVCoSDK -// -// Copyright © 2018 Cardinal Commerce. All rights reserved. -// - -#import - -/** - * The Severity enum defines the severity levels of warnings produced by the 3DS SDK while conducting security checks during initialization. - */ -typedef enum{ - /**SeverityLow A low-severity warning.*/ - SeverityLow, - - /**SeverityMedium A medium-severity warning.*/ - SeverityMedium, - - /**SeverityHigh A high-severity warning.*/ - SeverityHigh -}Severity; - -/** - * The Warning class represents a warning that is produced by the 3DS SDK while performing security checks during initialization. - */ -@interface Warning : NSObject - -/** - * @property warningId Warning ID. - */ -@property (nonatomic, strong) NSString* warningID; - -/** - * @property message Warning message. - */ -@property (nonatomic, strong) NSString* message; - -/** - * @property severity Warning severity level. - */ -@property (nonatomic, assign) Severity severity; - -@end diff --git a/SampleApps/SPMTest/CardinalMobile.framework/Info.plist b/SampleApps/SPMTest/CardinalMobile.framework/Info.plist deleted file mode 100644 index 4f64e811..00000000 Binary files a/SampleApps/SPMTest/CardinalMobile.framework/Info.plist and /dev/null differ diff --git a/SampleApps/SPMTest/CardinalMobile.framework/Modules/module.modulemap b/SampleApps/SPMTest/CardinalMobile.framework/Modules/module.modulemap deleted file mode 100644 index afaee79d..00000000 --- a/SampleApps/SPMTest/CardinalMobile.framework/Modules/module.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -framework module CardinalMobile { - umbrella header "CardinalMobile.h" - - export * - module * { export * } -} diff --git a/SampleApps/SPMTest/CardinalMobile.framework/MultiSelectView.nib/objects-11.0+.nib b/SampleApps/SPMTest/CardinalMobile.framework/MultiSelectView.nib/objects-11.0+.nib deleted file mode 100644 index 43754ac5..00000000 Binary files a/SampleApps/SPMTest/CardinalMobile.framework/MultiSelectView.nib/objects-11.0+.nib and /dev/null differ diff --git a/SampleApps/SPMTest/CardinalMobile.framework/MultiSelectView.nib/objects-13.0+.nib b/SampleApps/SPMTest/CardinalMobile.framework/MultiSelectView.nib/objects-13.0+.nib deleted file mode 100644 index a99d9ce2..00000000 Binary files a/SampleApps/SPMTest/CardinalMobile.framework/MultiSelectView.nib/objects-13.0+.nib and /dev/null differ diff --git a/SampleApps/SPMTest/CardinalMobile.framework/MultiSelectView.nib/runtime.nib b/SampleApps/SPMTest/CardinalMobile.framework/MultiSelectView.nib/runtime.nib deleted file mode 100644 index 7779982e..00000000 Binary files a/SampleApps/SPMTest/CardinalMobile.framework/MultiSelectView.nib/runtime.nib and /dev/null differ diff --git a/SampleApps/SPMTest/CardinalMobile.framework/OTPView.nib/objects-11.0+.nib b/SampleApps/SPMTest/CardinalMobile.framework/OTPView.nib/objects-11.0+.nib deleted file mode 100644 index ae7f3814..00000000 Binary files a/SampleApps/SPMTest/CardinalMobile.framework/OTPView.nib/objects-11.0+.nib and /dev/null differ diff --git a/SampleApps/SPMTest/CardinalMobile.framework/OTPView.nib/objects-13.0+.nib b/SampleApps/SPMTest/CardinalMobile.framework/OTPView.nib/objects-13.0+.nib deleted file mode 100644 index 258a07a0..00000000 Binary files a/SampleApps/SPMTest/CardinalMobile.framework/OTPView.nib/objects-13.0+.nib and /dev/null differ diff --git a/SampleApps/SPMTest/CardinalMobile.framework/OTPView.nib/runtime.nib b/SampleApps/SPMTest/CardinalMobile.framework/OTPView.nib/runtime.nib deleted file mode 100644 index 3a09b279..00000000 Binary files a/SampleApps/SPMTest/CardinalMobile.framework/OTPView.nib/runtime.nib and /dev/null differ diff --git a/SampleApps/SPMTest/CardinalMobile.framework/SingleSelectView.nib/objects-11.0+.nib b/SampleApps/SPMTest/CardinalMobile.framework/SingleSelectView.nib/objects-11.0+.nib deleted file mode 100644 index b2399002..00000000 Binary files a/SampleApps/SPMTest/CardinalMobile.framework/SingleSelectView.nib/objects-11.0+.nib and /dev/null differ diff --git a/SampleApps/SPMTest/CardinalMobile.framework/SingleSelectView.nib/objects-13.0+.nib b/SampleApps/SPMTest/CardinalMobile.framework/SingleSelectView.nib/objects-13.0+.nib deleted file mode 100644 index 6a83c6b8..00000000 Binary files a/SampleApps/SPMTest/CardinalMobile.framework/SingleSelectView.nib/objects-13.0+.nib and /dev/null differ diff --git a/SampleApps/SPMTest/CardinalMobile.framework/SingleSelectView.nib/runtime.nib b/SampleApps/SPMTest/CardinalMobile.framework/SingleSelectView.nib/runtime.nib deleted file mode 100644 index 87ab7847..00000000 Binary files a/SampleApps/SPMTest/CardinalMobile.framework/SingleSelectView.nib/runtime.nib and /dev/null differ diff --git a/SampleApps/SPMTest/CardinalMobile.framework/export_file.txt b/SampleApps/SPMTest/CardinalMobile.framework/export_file.txt deleted file mode 100644 index f331b29d..00000000 --- a/SampleApps/SPMTest/CardinalMobile.framework/export_file.txt +++ /dev/null @@ -1,63 +0,0 @@ -_CardinalSessionEnvironmentDEFAULT -_CardinalSessionRenderTypeHTML -_CardinalSessionRenderTypeMultiSelect -_CardinalSessionRenderTypeOOB -_CardinalSessionRenderTypeOTP -_CardinalSessionRenderTypeSingleSelect -_CardinalSessionTimeoutDEFAULT -_CardinalSessionTimeoutShort -_CardinalSessionTimeoutStandard - -_OBJC_CLASS_$_AuthenticationRequestParameters -_OBJC_CLASS_$_ButtonCustomization -_OBJC_CLASS_$_CCHtmlViewControllerWV -_OBJC_CLASS_$_CCUIViewController -_OBJC_CLASS_$_CCViewController -_OBJC_CLASS_$_CardinalThreeDS2ServiceImpl -_OBJC_CLASS_$_CardinalTransaction -_OBJC_CLASS_$_CardinalPayment -_OBJC_CLASS_$_CardinalPaymentExtendedData -_OBJC_CLASS_$_CardinalResponse -_OBJC_CLASS_$_CardinalSession -_OBJC_CLASS_$_CardinalSessionConfiguration -_OBJC_CLASS_$_ChallengeParameters -_OBJC_CLASS_$_CompletionEvent -_OBJC_CLASS_$_ConfigParameters -_OBJC_CLASS_$_Customization -_OBJC_CLASS_$_ErrorMessage -_OBJC_CLASS_$_LabelCustomization -_OBJC_CLASS_$_ProgressDialog -_OBJC_CLASS_$_ProtocolErrorEvent -_OBJC_CLASS_$_RuntimeErrorEvent -_OBJC_CLASS_$_SecurityWarnings -_OBJC_CLASS_$_TextBoxCustomization -_OBJC_CLASS_$_ToolbarCustomization -_OBJC_CLASS_$_UiCustomization -_OBJC_CLASS_$_Warning - -_OBJC_METACLASS_$_AuthenticationRequestParameters -_OBJC_METACLASS_$_ButtonCustomization -_OBJC_METACLASS_$_CCHtmlViewControllerWV -_OBJC_METACLASS_$_CCUIViewController -_OBJC_METACLASS_$_CCViewController -_OBJC_METACLASS_$_CardinalThreeDS2ServiceImpl -_OBJC_METACLASS_$_CardinalTransaction -_OBJC_METACLASS_$_CardinalPayment -_OBJC_METACLASS_$_CardinalPaymentExtendedData -_OBJC_METACLASS_$_CardinalResponse -_OBJC_METACLASS_$_CardinalSession -_OBJC_METACLASS_$_CardinalSessionConfiguration -_OBJC_METACLASS_$_ChallengeParameters -_OBJC_METACLASS_$_CompletionEvent -_OBJC_METACLASS_$_ConfigParameters -_OBJC_METACLASS_$_Customization -_OBJC_METACLASS_$_ErrorMessage -_OBJC_METACLASS_$_LabelCustomization -_OBJC_METACLASS_$_ProgressDialog -_OBJC_METACLASS_$_ProtocolErrorEvent -_OBJC_METACLASS_$_RuntimeErrorEvent -_OBJC_METACLASS_$_SecurityWarnings -_OBJC_METACLASS_$_TextBoxCustomization -_OBJC_METACLASS_$_ToolbarCustomization -_OBJC_METACLASS_$_UiCustomization -_OBJC_METACLASS_$_Warning