Skip to content

Commit

Permalink
2.2.4
Browse files Browse the repository at this point in the history
  • Loading branch information
adyen-git-manager committed Nov 1, 2021
1 parent 9a72692 commit 5dc03bf
Show file tree
Hide file tree
Showing 196 changed files with 5,663 additions and 0 deletions.
Binary file modified Dynamic/Adyen3DS2.framework/Adyen3DS2
Binary file not shown.
Binary file modified Static/Adyen3DS2.framework/Adyen3DS2
Binary file not shown.
57 changes: 57 additions & 0 deletions XCFramework/Dynamic/Adyen3DS2.xcframework/Info.plist
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>AvailableLibraries</key>
<array>
<dict>
<key>LibraryIdentifier</key>
<string>ios-arm64_armv7</string>
<key>LibraryPath</key>
<string>Adyen3DS2.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>armv7</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
</dict>
<dict>
<key>LibraryIdentifier</key>
<string>ios-arm64_i386_x86_64-simulator</string>
<key>LibraryPath</key>
<string>Adyen3DS2.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>i386</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>simulator</string>
</dict>
<dict>
<key>LibraryIdentifier</key>
<string>ios-arm64_x86_64-maccatalyst</string>
<key>LibraryPath</key>
<string>Adyen3DS2.framework</string>
<key>SupportedArchitectures</key>
<array>
<string>arm64</string>
<string>x86_64</string>
</array>
<key>SupportedPlatform</key>
<string>ios</string>
<key>SupportedPlatformVariant</key>
<string>maccatalyst</string>
</dict>
</array>
<key>CFBundlePackageType</key>
<string>XFWK</string>
<key>XCFrameworkFormatVersion</key>
<string>1.0</string>
</dict>
</plist>
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
œþÚk"nïžaìOš<$Êä;Τ¬·‹ÿænO·á1ÖâFØ'“årÃ
†YCÅ€»½$;Ÿ’·«i¥c<)R†e=Pý´r/˜‚KÊ—b{e~¤¦E³qh…ƒüØ>Ðjþž7WÿF%,þ/UaÂ¥¹@ÔÖTEû
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
8kM
��S�@���'Pq�5Q���A�X�Sihw��{e�t�5"����d�T�H��'$ڸod�_��6�0�k=X�Pt�P�����qI���x��U�Y��m;NED@��.��_�Sb^' ~m
Expand Down
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
ᧂ텔ᮚ鼠䣁㤳�朅˲栦封槍ꕾС挆鄱냍囁㨿ֆ쏝抓㧊뮡웨㳴箝�ꩧዢ麸ꢙოι慈妋Փ덋慦ꌱ鑉묙뼑疚썪⥻늊鑳츯⦅䢒딣队⣧攚坟
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
芵ᅵ쉁농혗雭ന녧氅ᛢꎻ훟뮒㼉Ԍ蟱굣둽ﶖ担碋겁᳕ⷚ酔䥏獐谍풛靕ᕏ䕪ꏧ떴ܡ鬗緗䕂맾굉狯䔃赱醱躚悟骟ퟱ氩⁾먟欞ꩧꃿ䉱舝甊
Expand Down
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
//
// ADYAppearance.h
// Adyen3DS2
//
// Copyright © 2018 Adyen. All rights reserved.
//

#import <UIKit/UIKit.h>

NS_ASSUME_NONNULL_BEGIN

/**
Contains properties to customize the appearance of an interface element.
@note This class corresponds to the `Customization` class in the specification.
*/
@interface ADYAppearance : NSObject <NSCopying>

/**
The font in which text is displayed.
*/
@property (nonatomic, strong, readwrite) UIFont *font;

/**
The color in which text is displayed.
*/
@property (nonatomic, strong, readwrite) UIColor *textColor;

@end

NS_ASSUME_NONNULL_END
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@
//
// ADYAppearanceConfiguration.h
// Adyen3DS2
//
// Copyright © 2018 Adyen. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <Adyen3DS2/ADYNavigationBarAppearance.h>
#import <Adyen3DS2/ADYLabelAppearance.h>
#import <Adyen3DS2/ADYTextFieldAppearance.h>
#import <Adyen3DS2/ADYSelectAppearance.h>
#import <Adyen3DS2/ADYButtonAppearance.h>
#import <Adyen3DS2/ADYInfoAppearance.h>
#import <Adyen3DS2/ADYSwitchAppearance.h>

NS_ASSUME_NONNULL_BEGIN

/**
An enum describing the different button types.
*/
typedef NS_ENUM(NSUInteger, ADYAppearanceButtonType) {

/// Indicates the submit button.
ADYAppearanceButtonTypeSubmit,

/// Indicates the continue button.
ADYAppearanceButtonTypeContinue,

/// Indicates the next button.
ADYAppearanceButtonTypeNext,

/// Indicates the cancel button.
ADYAppearanceButtonTypeCancel,

/// Indicates the resend button.
ADYAppearanceButtonTypeResend

};

/**
Provides appearance customization properties for interface elements used throughout the challenge flow.
@note This class corresponds to the `UiCustomization` class in the specification.
*/
@interface ADYAppearanceConfiguration : NSObject <NSCopying>

/**
The preferred status bar style for the challenge flow.
*/
@property (nonatomic, assign, readwrite) UIStatusBarStyle statusBarStyle;

/**
The background color of the entire challenge flow.
*/
@property (nonatomic, strong, readwrite) UIColor *backgroundColor;

/**
A convenience property that sets the text color on every appearance object.
*/
@property (nonatomic, strong, readwrite) UIColor *textColor;

/**
A convenience property that sets the border color on every appearance object.
*/
@property (nonatomic, strong, readwrite) UIColor *borderColor;

/**
A convenience property that sets the tint color on every appearance object.
*/
@property (nonatomic, strong, readwrite) UIColor *tintColor;

/**
The appearance of the navigation bar.
*/
@property (nonatomic, strong, readonly) ADYNavigationBarAppearance *navigationBarAppearance;

/**
The appearance of the labels.
*/
@property (nonatomic, strong, readonly) ADYLabelAppearance *labelAppearance;

/**
The appearance of the text fields.
*/
@property (nonatomic, strong, readonly) ADYTextFieldAppearance *textFieldAppearance;

/**
The appearance of select controls.
*/
@property (nonatomic, strong, readonly) ADYSelectAppearance *selectAppearance;

/**
The appearance of a switch item view.
*/
@property (nonatomic, strong, readonly) ADYSwitchAppearance *switchAppearance;
/**
The appearance of info items.
*/
@property (nonatomic, strong, readonly) ADYInfoAppearance *infoAppearance;

/**
Indicates the Challenge Screen modal presentation style.
*/
@property (nonatomic, assign, readwrite) UIModalPresentationStyle modalPresentationStyle;

/**
Returns the appearance for the button of the given type.
@param buttonType The button type to return the appearance for.
@return The appearance for the button of the given type.
*/
- (ADYButtonAppearance *)buttonAppearanceForButtonType:(ADYAppearanceButtonType)buttonType;

@end

NS_ASSUME_NONNULL_END
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
//
// ADYAuthenticationRequestParameters.h
// Adyen3DS2
//
// Copyright © 2018 Adyen. All rights reserved.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

/**
Contains data that should be sent to the 3DS Server in an authentication request (AReq).
@note This class corresponds to the `AuthenticationRequestParameters` class in the specification.
*/
@interface ADYAuthenticationRequestParameters : NSObject <NSCoding, NSSecureCoding>

/**
The device information, encrypted using JSON Web Encryption.
*/
@property (nonatomic, copy, readonly) NSString *deviceInformation;

/**
A unique string identifying the application.
*/
@property (nonatomic, copy, readonly) NSString *SDKApplicationIdentifier;

/**
A unique string identifying the transaction within the scope of the SDK.
*/
@property (nonatomic, copy, readonly) NSString *SDKTransactionIdentifier;

/**
A string identifying the SDK, assigned by EMVCo.
*/
@property (nonatomic, copy, readonly) NSString *SDKReferenceNumber;

/**
The public key component of the ephemeral keypair generated for the transaction, represented as a JWK.
*/
@property (nonatomic, copy, readonly) NSString *SDKEphemeralPublicKey;

/**
The protocol version to use during the transaction.
*/
@property (nonatomic, copy, readonly) NSString *messageVersion;

+ (instancetype)new NS_UNAVAILABLE;
- (instancetype)init NS_UNAVAILABLE;

@end

NS_ASSUME_NONNULL_END
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
//
// ADYButtonAppearance.h
// Adyen3DS2
//
// Copyright © 2018 Adyen. All rights reserved.
//

#import <Adyen3DS2/ADYAppearance.h>

NS_ASSUME_NONNULL_BEGIN

/**
The type of transform to apply to the button's text.
*/
typedef NS_ENUM(NSUInteger, ADYButtonAppearanceTextTransform) {

/// Indicates the text should not be transformed.
ADYButtonAppearanceTextTransformNone,

/// Indicates the text should be uppercased.
ADYButtonAppearanceTextTransformUppercase,

/// Indicates the text should be lowercased.
ADYButtonAppearanceTextTransformLowercase

};

/**
Contains properties to customize the appearance of a button.
@note This class corresponds to the `ButtonCustomization` class in the specification.
*/
@interface ADYButtonAppearance : ADYAppearance

/**
The type of transform to apply to the button's text.
*/
@property (nonatomic, assign, readwrite) ADYButtonAppearanceTextTransform textTransform;

/**
The background color of the button.
*/
@property (nonatomic, strong, readwrite) UIColor *backgroundColor;

/**
The color of the button's title in case it's disabled.
*/
@property (nonatomic, strong, readwrite) UIColor *disabledTextColor;

/**
The background color of the button in case it's disabled.
*/
@property (nonatomic, strong, readwrite) UIColor *disabledBackgroundColor;

/**
The background color of hte button in case it's highlighted, or nil when the default color should be darkened.
*/
@property (nonatomic, strong, readwrite, nullable) UIColor *highlightedBackgroundColor;

/**
The radius of the button's corners.
*/
@property (nonatomic, assign, readwrite) CGFloat cornerRadius;

@end

NS_ASSUME_NONNULL_END
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
//
// ADYChallengeDelegate.h
// Adyen3DS2
//
// Copyright © 2018 Adyen. All rights reserved.
//

#import <Adyen3DS2/ADYChallengeResult.h>

NS_ASSUME_NONNULL_BEGIN

/**
Defines methods which a delegate can implement to be informed when a challenge is completed.
@note This protocol corresponds to the `ChallengeStatusReceiver` interface in the specification.
*/
@protocol ADYChallengeDelegate <NSObject>

/**
Invoked when a challenge is completed successfully.
@param result The result of the challenge.
*/
- (void)challengeDidFinishWithResult:(ADYChallengeResult *)result;

/**
Invokes when a challenge has failed.
@param error The error that occurred.
*/
- (void)challengeDidFailWithError:(NSError *)error;

@end

NS_ASSUME_NONNULL_END
Loading

0 comments on commit 5dc03bf

Please sign in to comment.